SORU
1 Aralık 2009, Salı


İçinde bir div koyarak bir çapa bugüne kadar doğru?

Satır öğesi içinde bir blok öğesi koyarak 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>

Ama stil display:block Dış çapa tarzı olursa ne olacak? Hala yanlış mı? block-level and inline elements HTML 4. 01 spec öyle düşünüyor:

Stil sayfaları için destek keyfi belirler oluşturma unsurları, ister bir unsuru da dahil olmak üzere blok olarak işlenir veya satır içi. İçinde bazı durumlarda, bir satır içi stili gibi liste elemanları için, bu olabilir uygun, ama genel olarak konuşursak, yazarlar önerilmez geleneksel geçersiz kılma HTML öğelerinin yorumu bu şekilde.

Herkes bu konuda başka ipuçları var mı?

CEVAP
1 Aralık 2009, Salı


HTML sürümüne bağlı olarak ikram ediyorsun:

  • HTML 4.01belirtir <a> elementler inline elements içerebilir. <div> <a> içinde görünmeyebilir ** 12, o kadar.

    Elbette tarzı için özgürlük de böyle bir satır içi elemangörünürbir blok olmak, ya da işlenmiş, böylece gerçekten tarzı bir blok satır. Kullanım Şartları inline block HTML ifade eder ilişki elemanları için semantik yapısı belge, oysa aynı açısından CSS ile ilgili daha fazla görsel stil öğeleri. Eğer satır içi elemanları parçalı bir şekilde ekran yaparsanız, sorun değil.

    Ancak emin olun yapısının belge hala mantıklı zaman CSS yok, örneğin dakikada bir) bir yardımcı teknoloji gibi bir ekran okuyucu - ya da gerçekten ne zaman muayene ile güçlü Googlebot.

  • HTML 5Devletleri <a> eleman "olabilir sarılmış tüm paragraflar, listeler, tablolar, ve benzeri, hatta tüm bölümleri, sürece yoktur etkileşimli içerik içinde (örneğin, düğmeler veya diğer bağlantılar)".

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AginoEvolutionHD

    AginoEvoluti

    27 AĞUSTOS 2011
  • L- Crysis

    L- Crysis

    30 Aralık 2011
  • Tips On Linux

    Tips On Linu

    26 Temmuz 2008