Formato lógico antes que formato físico
Distintos usuarios pueden desear ver la información de distintas maneras, por ejemplo, querrán ver las cosas enfatizadas en color azul y las citas textuales en verde, o cualquier cosa por el estilo. Este es un concepto clave en HTML. Perfectamente en los inicios se podía haber escrito otro lenguaje más con comandos como cambiar tamaño, especificar posición, etc. Pero HTML no es un lenguaje para transportar textos... es un lenguaje más bien para ordenar las ideas y posibilitar búsquedas rápidas. Antes de elegir el marcador conveniente, es bueno preguntarse: qué deseo representar ?
Énfasis <em> Gran énfasis <strong> Algo eliminado <del> Algo agregado <ins> Una cita textual <bq> Código computacional <code> etc..
Los encabezados son encabezados No son un mecanismo de selección de tipo de letra. No hay necesidad de transformar un montón de texto en encabezado sólo para que se vea resaltado. Esto no será aceptado por todos, y puede llegar a verse realmente feo si la persona que ve el documento no tiene la misma configuración que la persona que lo hizo.
Buen HTML
Mantenerse al día en cuanto a las nuevas adiciones de comandos, propuestas, etcétera, puede resultar útil, por lo menos por el hecho de que permitirá que nuestros documentos perduren en el tiempo y puedan ser leídos por clientes hypertexto nuevos
Respetar contenidos
Cuando para un elemento se define un contenido específico, se están produciendo dos fenómenos en forma simultánea. Primero, se está permitiendo que algunos programas no reconozcan los contenidos prohibidos dentro del texto, y además se está estableciendo un protocolo que permita a todos entender mejor los textos.
Por ejemplo, no se debería poner: Párrafo dentro de un encabezamiento. Por ejemplo : <H2> ... <P> ... <P> ... </H2> Comandos HTML dentro de las referencias. <A><H1> ... </H1></A> Texto visible dentro del encabezado. <HEAD> <TITLE> ... </TITLE> <H1> ... </H1> </HEAD>
Respetar los límites
No es bueno separar los elementos de formateo con comandos estructurales, por ejemplo:
<I> ... <P> ... </I>
no es buen HTMl, pero:
<I> ... </I><P><I> ... </I>
si lo es.