Void öğelerde sondaki eğik çizginin etkisi yoktur
[ Okuma süresi tahmini 1 dakikadır ]
Html doğrulama için W3C Markup Validation Service‘i kullanıyoruz. Html hatalarımızı gösteriyor. Şimdilerde yeni bir uyarı çıkıyor. Hata değil, aslında uyarı da değil ‘bilgi’ olarak “Info: Trailing slash on void elements has no effect and interacts badly with unquoted attribute values.” çıkıyor. “Yani Void öğelerde sondaki eğik çizginin etkisi yoktur…”.
Void öğeler
Void öğeleri sayalım önce. ( Boş öğeler olarak çevrilmiyordur umarım.)
- area
- base
- br
- col
- embed
- hr
- img
- input
- link
- meta
- source
- track
- wbr
(kaynak html.spec.whatwg.org )
Bu öğeleri kendi kendine kapandığı belirtmek için ( /> ) şeklinde kapatmamız, sonuna kesme, eğik çizgi ile bitirmemize gerek yok, diyor artık.
Kendi sitemde kendi kodlarımda bunları kaldırdım. Ancak WordPress’in atadığı, ürettiği kodlar halen kullanıyor. Onların bu tür web standartlarını uyguaması normalden bayağı bir uzun zaman alabiliyor. Kendi iş yürütme sistemleri içinde biri yazacak, birileri onaylayacak, birileri gerçekten öyle mi diye araştıracak, bir kaçı bir araya gelecek kararı verecek … artık ne kadar sürer bilemiyorum.