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

  • Austin Evans

    Austin Evans

    5 AĞUSTOS 2007
  • fufko

    fufko

    27 ŞUBAT 2006
  • Ryan Ha

    Ryan Ha

    9 NİSAN 2006