Bir satır öğesinin satır içi öğenin içine yerleştirilmesinin bir HTML günahı olduğunu duydum:
<a href="http://www.mydomain.com"><div>
What we have here is a problem.
You see, an anchor element is an inline element,
and the div element is a block level element.
</div></a>
Peki ya dış çapayı display:block
stil sayfasında olduğu gibi şekillendirirseniz ne olur? Hala yanlış mı? Blok düzeyinde ve satır içi öğelerde HTML 4.01 spesifikasyonu böyle düşünüyor gibi görünüyor:
Stil sayfaları, bir öğenin blok veya satır içi olarak oluşturulup oluşturulmadığı da dahil olmak üzere rastgele öğelerin oluşturulmasını belirtmek için araçlar sağlar. Liste öğeleri için satır içi bir stil gibi bazı durumlarda, bu uygun olabilir, ancak genel olarak, yazarların HTML öğelerinin geleneksel yorumunu bu şekilde geçersiz kılmaktan vazgeçirilir.
Bu sorunla ilgili başka ipucu veren var mı?