<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <HTML> <HEAD> <TITLE>Syntaxe SGML</TITLE> </HEAD> <BODY> <H1><A NAME="top">Syntaxe SGML</A></H1> <P>SGML permet <EM>beaucoup</EM> de variations.</P> <P><A HREF="#top">En haut</A>.</P> </BODY> </HTML>
⇕ Ces deux documents HTML 2.0 sont valides et équivalents.
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <TiTlE>Syntaxe SGML</tiTLe> <H1><A NAME=top>Syntaxe SGML</A></H1> <P>SGML permet <EM/beaucoup/ de variations.</P> <P><A HREF="#top">En haut</A>. </BODY>
<p>La DTD de HTML ne permet pas de mettre une liste dans un paragraphe. En revanche la balise </p> est optionnelle. Pour un valideur HTML, ce paragraphe s'achève donc avec ce point final. <ul><li>une entrée de liste</li><li>une entrée de liste</li></ul> </p> <p>Pour un valideur, la liste suis le paragraphe, ce qui valide. En revanche le </p> ne clos aucun paragraphe, ce qui est invalide. </p>