<span> içinde <span> olabilir mi?


191

İşte hikaye: SWFObject'i sayfama bir Flash nesnesi eklemek için kullanıyorum. Gömme benim yer span. Bunun için tüm CSS'mi kaybediyorum. Flash göründüğünde CSS stillerimi kaybetmemek için tüm CSS'yi ebeveyne taşımayı düşünüyordum.

A spaniçinde kullanmayı denedim spanama işe yaradığını sanmıyorum. Bunun bir sebebi var mı? Neden bir içinde olabilirsiniz ama diviçinde bir divdeğil .spanspan

Onunla ilgisi var mı spanssatır içi olmak?


20
Bir açıklık içinde bir açıklığa sahip olabilirsiniz
SLaks

1
Ne demek istiyorsun: "gömmek benim süremi yiyor". Ayrıca, lütfen dabblet veya Jsfiddle üzerinde düşük bir test durumu sağlayın .
kitaplık

Span, varsayılan olarak her birinin özelliklerinin belirli bir şekilde tanımlanma eğilimi dışında div değerinden farklı değildir. Ancak, her ikisi de sadece unsurlardır. Bunu seçerseniz, yayılma alanını blok düzeyi öğesi olarak görüntüleyebilirsiniz. Bence embed yöntemini yanlış kullanıyorsunuz. Ben swfObject içeriğini değiştirmek için bir öğe tanımlamak istediğini düşünüyorum. Buradaki örnekleri: code.google.com/p/swfobject/wiki/documentation onlara bir nesneyi değiştirdiklerini gösterir. Belki de aynısını yapmalısın.
Kai Qing

Bu soruya rastlayan herkes için. Yayılma alanınızı ayarlamanız gerekebileceğini position: blockveya position: inline-blockstil eklemeniz gerekebileceğini unutmayın.
JGallardo

@JGallardo demek istediniz display: blockya da display: inline-block.
Esteban Santini

Yanıtlar:


293

HTML4 belirtimi şunları belirtir:

Satır içi öğeler yalnızca veri ve diğer satır içi öğeleri içerebilir

Açıklık bir satır içi öğedir, bu nedenle açıklığın içinde açıklığa sahip olmak geçerlidir. İlgili bir soru var: <span> etiketlerinin içinde herhangi bir etiket türü olabilir mi? bu da onu tamamen netleştiriyor.

HTML5 spesifikasyonu ( 16 Kasım 2017 tarihli HTML 5.3'ün en güncel taslağı dahil ) terminolojiyi değiştirir, ancak yayılma alanını başka bir açıklığın içine yerleştirmek hala mükemmel şekilde geçerlidir.


186

Evet. Bir olabilir spanbir mesafede span. Sorununuz başka bir şeyden kaynaklanıyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.