Web tasarımında görsel ve medya öğeleri önemli bir rol oynar. HTML, web sayfalarına resim ve video gibi medya dosyalarını kolayca eklemenize olanak tanır. Bu öğeler, kullanıcı deneyimini zenginleştirir, içeriğinizi daha ilgi çekici hale getirir ve arama motoru optimizasyonu (SEO) açısından da faydalıdır. Bu yazıda, HTML kullanarak nasıl resim ve video ekleyeceğinizi öğreneceksiniz.
HTML ile Resim Ekleme
HTML’de resim eklemek için <img>
etiketi kullanılır. Bu etiket, bir görseli sayfada görüntülemenizi sağlar. Resim dosyasının kaynağını belirlemek için src
(source) özelliğini kullanırsınız. Ayrıca, resmin alternatif metnini (alt text) belirlemek için alt
özelliği de eklenir. Alternatif metin, görselin yüklenemediği durumlarda veya erişilebilirlik amacıyla kullanılır.
Örnek:
<img src="resim.jpg" alt="Güzel bir manzara" width="500" height="300">
Bu örnekte:
src
: Resmin bulunduğu dosyanın yolunu belirtir.alt
: Resmin açıklaması, SEO için önemlidir ve görselin yüklenemediği durumlarda görüntülenir.width
veheight
: Resmin boyutlarını belirler.
Resim Ekleme İpuçları
- Görsel Formatları: Web sayfalarında yaygın olarak kullanılan görsel formatları JPG, PNG, GIF ve WebP’dir. JPG, fotoğraflar için; PNG, şeffaf arka planlı grafikler için; GIF, basit animasyonlar için kullanılır. WebP ise daha küçük dosya boyutlarıyla yüksek kaliteli görüntüler sunar.
- Resim Boyutu: Görsellerin boyutları web sayfasının yüklenme hızını etkileyebilir. SEO için, büyük dosya boyutlarına sahip görselleri optimize etmek önemlidir.
- Alternatif Metin (Alt Text): SEO açısından, her görsele uygun bir alternatif metin eklemek çok önemlidir. Bu metin, arama motorlarının görselin içeriğini anlamasına yardımcı olur.
HTML ile Video Ekleme
HTML’de video eklemek için <video>
etiketi kullanılır. Bu etiket, video dosyasını doğrudan web sayfasında görüntülemenize olanak tanır. src
özelliğiyle videonun kaynağını belirtebilirsiniz. Ek olarak, controls
özelliği video oynatma kontrollerini (oynat, duraklat, ses açma vb.) ekler.
Örnek:
<video width="600" controls>
<source src="video.mp4" type="video/mp4">
<source src="video.ogv" type="video/ogv">
Tarayıcınız video etiketini desteklemiyor.
</video>
Bu örnekte:
width
: Videonun genişliğini belirtir.controls
: Video oynatıcı kontrollerini ekler.<source>
etiketleri, video dosyasının farklı formatlarını belirtir. Tarayıcılar en uygun formatı seçer.- Eğer tarayıcı
<video>
etiketini desteklemiyorsa, alternatif bir metin (örneğin, “Tarayıcınız video etiketini desteklemiyor”) görüntülenir.
Video Ekleme İpuçları
- Video Formatları: MP4, WebM ve Ogg, HTML5 video için yaygın olarak kullanılan formatlardır. MP4, en geniş tarayıcı desteğine sahip olan formattır.
- Video Boyutu ve Performans: Videoların dosya boyutlarını optimize ederek sayfa hızınızı iyileştirebilirsiniz. Ayrıca, video dosyasını HTML yerine bir platform (örneğin, YouTube veya Vimeo) üzerinden gömmek, sayfa hızını artırabilir.
- Erişilebilirlik: Videolar için altyazılar eklemek, erişilebilirliği artırır. Altyazılar için
<track>
etiketi kullanılabilir.
Örnek Altyazı Ekleme:
<video width="600" controls>
<source src="video.mp4" type="video/mp4">
<source src="video.ogv" type="video/ogv">
Tarayıcınız video etiketini desteklemiyor.
</video>
Resim ve Video SEO İçin İpuçları
- Resim SEO’su: Resimler için anlamlı
alt
metinleri eklemek, SEO açısından çok önemlidir. Bu metinler, görsellerin arama motorları tarafından daha iyi indekslenmesini sağlar. - Video SEO’su: Videolar için de açıklayıcı başlıklar, etiketler ve açıklamalar kullanmak, videonuzun bulunabilirliğini artırır. Ayrıca, video dosyasının doğru formatlarda olması ve hızlı yüklenmesi SEO için gereklidir.
HTML Resim ve Video Etiketlerinin Özellikleri
Resim Etiketi (HTML <img>
):
src
: Görselin dosya yolunu belirtir.alt
: Görselin açıklamasını ekler.width
,height
: Görselin boyutlarını belirler.title
: Görsele başlık ekler.
Video Etiketi (HTML <video>
):
src
: Videonun dosya yolunu belirtir.controls
: Video oynatma kontrollerini ekler.autoplay
: Video sayfa yüklendiğinde otomatik olarak oynatılır.loop
: Video döngüsel olarak oynatılır.