Aqui está a história: Estou usando o SWFObject para inserir um objeto Flash na minha página. A incorporação come o meu span
. Então, eu perco todo o meu CSS por isso. Eu estava pensando em mover todo o CSS para o pai, para não perder meus estilos de CSS quando o Flash aparecer.
Eu tentei usar um span
dentro de um span
, mas não acho que esteja funcionando. Existe uma razão para isso? Eu não entendo por que você poderia ter div
dentro de um div
mas não um span
dentro de um span
.
Isso tem a ver com spans
estar em linha?
position: block
ouposition: inline-block
se você precisa adicionar um estilo.display: block
oudisplay: inline-block
.Respostas:
A especificação HTML4 afirma que:
Span é um elemento embutido, portanto, ter span dentro de span é válido. Há uma pergunta relacionada: as tags <span> podem ter algum tipo de tag dentro delas? o que torna completamente claro.
A especificação HTML5 (incluindo o rascunho mais atual do HTML 5.3, datado de 16 de novembro de 2017) altera a terminologia, mas ainda é perfeitamente válido colocar o intervalo dentro de outro intervalo.
fonte
Sim. Você pode ter um
span
dentro de umspan
. Seu problema deriva de outra coisa.fonte