Aquí está la historia: estoy usando SWFObject para insertar un objeto Flash en mi página. La incrustación se come mi span
. Entonces, pierdo todo mi CSS por ello. Estaba pensando en mover todo el CSS al padre para no perder mis estilos CSS cuando aparece el Flash.
Intenté usar a span
dentro de a span
, pero no creo que funcione. ¿Hay alguna razón para esto? No entiendo por qué podrías tener div
dentro de a div
pero no span
dentro de a span
.
¿Tiene que ver con spans
estar en línea?
position: block
oposition: inline-block
si necesita agregar estilo.display: block
odisplay: inline-block
.Respuestas:
La especificación HTML4 establece que:
Span es un elemento en línea, por lo tanto, tener span dentro de span es válido. Hay una pregunta relacionada: ¿pueden las etiquetas <span> tener algún tipo de etiquetas dentro de ellas? lo que lo deja completamente claro.
La especificación HTML5 (incluido el borrador más reciente de HTML 5.3 con fecha del 16 de noviembre de 2017) cambia la terminología, pero sigue siendo perfectamente válido colocar el intervalo dentro de otro intervalo.
fuente
Si. Puedes tener un
span
aspan
. Su problema proviene de otra cosa.fuente