ventajas lenguaje etiquetas ejemplo html xhtml

lenguaje - ¿Están las etiquetas de nido anidadas OK en XHTML?



xhtml vs html5 (3)

Absolutamente.

Aquí está la definición de un DOCTYPE estricto XHTML para un elemento span.

<!ELEMENT span %Inline;> <!-- generic language/style container --> <!ATTLIST span %attrs; >

La parte "% en línea" me dice que puede tener nodos secundarios del "% en línea"; lista de elementos de entidades.

El elemento span se incluye en la lista de elementos clasificados como "% Inline", que combinado con span que permite elementos secundarios "% Inline" me dice que span es un hijo válido de span.

¿Esto validará en XHTML?

<span>hello<span>world</span></span>


Sí lo hará. Puede ayudarse utilizando la opción de entrada directa del validador de w3 :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <title>Title</title> </head> <body> <p> <span>Test<span>Nest span</span></span> </p> </body> </html>


SPAN puede contener solo elementos en línea, como SPAN, etc.