SORU
23 EKİM 2009, Cuma


SPAN vs DIV (ınline-block)

Herhangi bir nedenle düzeni için <span> bir web sayfası yerine <div style="display:inline-block"> bir kullanımı var mı?

Süresi içinde içeriği iç içe koyabilir miyim? Geçerli nedir ve ne değildir?

Tamam bu düzeni biri 3 x 2 gibi bir tablo yapmak için kullanmak mı?

<div>
   <span> content1(divs,p, spans, etc) </span>
   <span> content2(divs,p, spans, etc) </span>
   <span> content3(divs,p, spans, etc) </span>
</div>
<div>
   <span> content4(divs,p, spans, etc) </span>
   <span> content5(divs,p, spans, etc) </span>
   <span> content6(divs,p, spans, etc) </span>
</div>

CEVAP
23 EKİM 2009, Cuma


According to the HTML spec, <span> satır içi eleman ve <div> Blok bir unsurdur. Şimdi display CSS özelliği kullanılarak değiştirilebilir ama bir sorun var: HTML doğrulama açısından, satır içi öğeler kadar girin elemanları blok koyamazsınız

<p>...<div>foo</div>...</p>

eğer değiştirirseniz bile kesinlikle geçerli değildir inline inline-block <div>.

Eğer bir öğe varsa, inline inline-block <span> kullanın. Eğer block seviye bir öğe varsa, <div> kullanın.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BetterCoder

    BetterCoder

    17 Aralık 2012
  • KarnasCamillo

    KarnasCamill

    24 EKİM 2007
  • superflyy88

    superflyy88

    8 ŞUBAT 2009