8 consejos para un mejor (X)HTML
Archivado en
Diseño Web • Fecha: 03-08-2006 11:12:03
Recorto y pego (literalmente) desde la web de torresburriel esta lista de pasos para servir un buen XHTML
Me ha parecido tan buena y ordenada que me la apunto, para que no se me olvide nada. El original es de Tantek Çelik 8 steps to serving better (X)HTML.
- Valida las páginas. Es el paso fundamental que hay que remarcar tantas veces como sea necesario. No podremos dar pasos adelante si tenemos un código XHTML que no sea válido. A modo de ayuda, los errores más comunes que impiden que una página valide correctamente son:
- Ampersands (&) sin escapar (codificar). El modo correcto de hacerlo es así:
&, en minúscula
- Elementos sin cerrar, como
img, link o br
- Elementos de bloque (block) situados dentro de elementos en linea (inline)
- Cierre de tags donde no corresponde
- Falta de cierres de tags, quedando éstos abiertos
- Scripts sin su correspondiente atributo
type
- Hojas de estilo dentro del
body
- Existencia de atributos propietarios, como
autocomplete
- Utilización de atributos con mayúsculas donde no se debe, como
onSubmit en lugar de onsubmit
- Formularios sin el atributo
action
- Varias etiquetas
body dentro de la página
- Uso de atributos
target en XHTML estricto
- Elimina diseños basados en tablas e imágenes con espacios en blanco. No debería haber mucho más que decir sobre esto, ¿no?
- Deshazte de los metas keywords. No merece la pena gastar tiempo ni espacio en esto. A los buscadores ya no les importa.
- Mejora la nomenclatura de los valores del atributo class. Algunos ejemplos de buenas prácticas al respecto:
- Usar selectores de contexto
- Uso de minúsculas en los nombres de las clases e id’s
- Evitar nombres de clases con significado relacionado con la presentación, como
azul, titverde, etc.
- Suprime los espacios en blanco en el código. No ayudan en nada, son molestos y no tienen razón de ser.
- Haz uso de rel y de hreflang cuando uses un idioma diferente. El uso de
rel="alternate" implica que existe una alternativa a la página en otro idioma.
- Reduce el código comentado. El código comentado debería ser eliminado al pasar por el servidor. Lo ideal es que en lugar de usar los comentarios de código de HTML, usemos los propios del lenguaje de servidor que se use: php, ruby, etc. Claro que eso es válido siempre que hagamos uso de sitios web dinámicos. En el caso de páginas estáticas no hay más remedio que usar los comentarios de HTML.
- Usa hCard. Usar el microformato hCard para marcar nuestra información de contacto.
Escrito por
daTo
(0)
Comentarios •
(0)
Referencias •
Permalink
Comentarios
Comentar