Web geliştirme dünyasında, içerikleri bir sayfadan diğerine entegre etmek için birçok araç bulunmaktadır. Bu araçlardan biri de HTML <iframe>
etiketidir. İframe, başka bir HTML belgesini içinde barındırabilen ve gömülebilen bir yapıdır. Bu yazıda, HTML Iframe etiketini detaylı bir şekilde anlatacağım ve kullanımına dair kod örnekleri sunacağım.
Iframe Nedir?
HTML <iframe>
(Inline Frame) etiketi, bir sayfa içinde başka bir sayfayı göstermek için kullanılır. Bu, özellikle farklı kaynaklardan içerik almak veya harici bir sayfayı entegre etmek için kullanışlıdır. Iframe, sayfanın içinde bir pencere oluşturarak, bu pencere içinde başka bir HTML belgesini görüntüler.
Iframe Kullanımı
Ifame etiketi, aşağıdaki gibi bir yapıya sahiptir:
<iframe src="url" width="width" height="height" title="description"></iframe>
src
: Gömülecek içeriğin URL’sini belirtir.width
: Iframe genişliğini belirtir.height
: Iframe yüksekliğini belirtir.title
: Iframe’in içeriğinin açıklamasını belirtir (isteğe bağlı).
Örnek Kodlar
1. Harici Sayfayı Gömme:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML Iframe Örneği</title>
</head>
<body>
<h2>Harici Sayfayı Gömme</h2>
<iframe src="https://www.example.com" width="800" height="600" title="Harici Sayfa"></iframe>
</body>
</html>
2. Video Gömme:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML Iframe Örneği</title>
</head>
<body>
<h2>Video Gömme</h2>
<iframe src="https://www.youtube.com/embed/VIDEO_ID" width="560" height="315" title="YouTube Video"></iframe>
</body>
</html>
3. İframe ile İçerik Gömme:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML Iframe Örneği</title>
</head>
<body>
<h2>İçerik Gömme</h2>
<iframe srcdoc="<p>Merhaba, bu iframe ile gömülen içeriktir.</p>" width="400" height="300" title="Gömülü İçerik"></iframe>
</body>
</html>
Bu örnekler, HTML <iframe>
etiketinin farklı kullanım senaryolarını göstermektedir. Iframe, çeşitli içerikleri gömmek ve entegre etmek için güçlü bir araçtır.