Div ve Span div+css düzenini ilk öğrendiğinizde çok fazla kafa karışıklığı yaşanır, div ve span kullanılırken belirli bir "bölüm" olduğunu hissetmiyorsunuz, W3C'de div ve span tanımı konusunda ikisi arasında çok fazla fark olmadığını hissediyorum: div bölünmüş bir belge yapısı olarak doğal olarak en resmi anlamsal yapı yapar, ama böyle resmi bir anlam çok kafa karıştırıcı ve büyük yapı da Tamam, ama küçük yerler için div mi yoksa span mı kullanılacağı hâlâ kafa karıştırıcı. Aslında, tam olarak "Microsoft MSDN Kütüphanesi"dir İçindeki tanım aniden aydınlatıcı hale geliyor. div: HTML render için konteyneri belirtir span: Gömülü metin konteynerini belirtir Sade bir dildeyse, içinde başka etiketler varsa div kullanılmalı, içinde sadece metin varsa span kullanılmalıdır Div, bir HTML belgesindeki büyük içerik parçalarına yapı ve bağlam sağlayan blok düzeyinde bir elemandır Açıklık, bir çizgi içindeki alanı tanımlayan bir çizgi içi elemandır (yani, bir çizgi içinde birkaç alana bölünebilir<span>) Div etiketi span etiketiyle gömülü olabilir (div büyük bir konteyner olarak kabul edilebilir, span küçük bir kaptır ve büyük bir kap elbette küçük bir konteyner koyabilir)
Açıklık ve etiket Yukarıdaki span ifadesi olduğuna göre, metin üzerinde span konteyneri işlemi yapabiliriz, CSS stilleri gibi şeyler tanımlayabiliriz, ama etiket de sorun değil mi? Peki ikisi arasındaki fark nedir? Etiket etiketi esas olarak form öğesini bağlamak için kullanılır ve etiket etiketi tıklandığında, bağlı form öğesi giriş odak noktasını alır span, sıradan metin için bir tür kaptır.
|