10 errores usuales en HTML que no debes cometer
A veces me quejo de la cantidad de twitts que recibo, pero muchas otras considero que envían cosas interesantes como este hallazgo en Line25.com que nos explica qué cosas nunca debemos hacer cuando estamos diseñando en HTML.
Siempre es bueno tener en cuenta cosas pequeñas que nos ayudarán a obtener un código más limpio, apropiado y ajustado a las normas que se utilizan hoy en día.
1. Colocar elementos block dentro de elementos inline
-
<a href="#"><h2>Esto está mal!</h2></a>
-
<h2><a href="#">Esto está bien!</a></h2>
2. No incluir atributos ALT en imágenes
-
<img src="imagen.jpg" /> Incorrecto
-
<img src="imagen.jpg" alt="Imagen de ejemplo" /> Correcto
3. No utilizar listas cuando se necesitan
-
INCORRECTO
-
<p>
-
Item 1<br />
-
Item 2<br />
-
Item 3<br />
-
Item 4<br />
-
Item 5<br />
-
</p>
-
CORRECTO
-
<ul>
-
<li>Item 1</li>
-
<li>Item 2</li>
-
<li>Item 3</li>
-
<li>Item 4</li>
-
<li>Item 5</li>
-
</ul>
4. Usar <b> e <i> para negritas y cursivas
-
<b>Esto está en negrita</b>,
-
y <strong>esto también (pero mejor!)</strong>
-
<i>Esto está en cursiva</i>,
-
y <em>esto también (pero mejor!)</em>
5. Utilizar demasiados cortes de línea <br />
-
Ejemplo de múltiples divisores
-
<br />
-
<br />
-
No ayuda.
-
<p>Ejemplo de divisor correcto</p>
-
<p>Ayuda</p>
6. Utilizar las etiquetas de tachado y subrayado erróneas
-
<strike>Tachado</strike> o
-
<u>subrayado</u> estan en deshuso.
-
<del>Tachado</del> o
-
<ins>subrayado</ins> son los que se usan ahora.
7. Utilizar estilización inline
-
<h2 style="color: red"> No!
-
Utiliza siempre tu hoja de estilos.
8. Agregar o sacar bordes desde el html
-
<img src="#" alt="" border="0" />
-
Utiliza siempre tu hoja de estilos.
9. No utilizar etiquetas de encabezado
-
<p><strong>Título</strong></p>
-
<p>No corresponde</p>
-
-
<h3>Título</h3>
-
<p>Corresponde</p>
10. Usar etiquetas como <blink> o <marquee>
-
<blink>Mira aquí!</blink>
-
<marquee>Mira aquí!</marquee>
-
-
Simplemente, no lo hagas!
Tags: HTML




Junio 1st, 2009 a las 16:31
Larga vida a las marquesinas!!!
Junio 1st, 2009 a las 16:31
El subrayado que no se debe usar más es
subrayadoy nosubrayado. Ese también es tachado, como(y tampoco se usa más).tachadoJunio 1st, 2009 a las 16:32
Epa, no anduvo el tag code.
Decía que, en el punto 6, “s” tacha, el que subraya es “u”.
Junio 2nd, 2009 a las 0:57
Creo que el punto 4 es erroneo. Los tag strong y em deben utilizarse de forma semántica, no para dar formato.
Junio 2nd, 2009 a las 1:34
@Marky: no por favor! jaja Saludos!
@Fepe: gracias! al no poder ver el resultado le puse lo mismo sin querer! Saludos!
@Alejandro: Justamente, no se deben usar b e i en estilos inline, el formato va a la hoja de estilos correspondiente con sus bold e italic. Para dar relevancia al contenido estructural se utilizan strong y em. Gracias por tu comentario! Saludos!
Junio 2nd, 2009 a las 12:14
Tamara, lo que decís está bien, pero como está redactado el punto 4 da a entender que strong y em deben usarse para negritas y cursivas.
Junio 2nd, 2009 a las 12:39
Se llaman…negritas y cursivas. Si tenes dudas por favor lee el post original. Gracias
Junio 2nd, 2009 a las 19:39
Hola Tamar,
uy interesante tu aportacion para con la codificacion de HTML.
saludos, AMENITO
Junio 3rd, 2009 a las 1:28
[...] se discutió (y bien) este tema en otros lugares, pero a raíz de un post en Kabytes y viendo que no está muy clara cual es la diferencia entre los tags <b> vs. <strong> [...]
Junio 3rd, 2009 a las 1:32
Tamara: En mi blog trato de explicar la diferencia. Espero que se entienda.
Junio 3rd, 2009 a las 2:17
@Tamara, @Alejandro: El debate es sumamente interesante la verdad, y probablemente de para largo por ser una cuestión de que estamos hilando muy pero muy fino. En mi caso en particular utilizo bastante el tags b (aunque realmente en XHTML esta siendo prácticamente reemplazado) y strong, creo que muchas veces y por razones practicas es mucho mas facil utilizar estas tags y no incrementar el peso del sitio por agregar una clase nueva dentro de las hojas de estilo como ocurriría utilizando la propiedad font-weight:bold. Y si bien el uso de b y strong no es el mas apropiado creo que en ciertas ocasiones es particularmente util cuando lo que deseamos es un código sintético y “liviano”.
Otro detalle por ejemplo: Alejandro comenta en su entrada sobre las ventajas de utilizar strong con respecto al posicionamiento, cosa que es cierta pero que si bien todavía funciona, Google ya no tiene tan en cuenta como hace unos años atrás. Por lo que su utilización y diferenciación con respecto a B ya no es tan significativa como hace uno o dos años atrás.
Creo que a la conclusión a la que llegan ambos es la misma con respecto a la correcta implementación de las negritas y cursivas. Mi opinión en particular es que la diferencia en su utilización esta marcada por el sentido común y efectos prácticos,y la diferencia es tan pequeña que es de talibán discutirla
Otro detalle es que la evolución tanto de buscadores como de estándares hace que esta discusión muy probablemente sea obsoleta de aquí a 3 años, y que tanto b como i dejen prácticamente de utilizarse.
Saludos y buena la discusión
Junio 3rd, 2009 a las 10:35
Severa discusión je je je.
Según la norma strong y em son meramente semánticas, como q y blockquote.
Junio 3rd, 2009 a las 11:06
@VictorArias: Asi es, en lo particular uso de todo un poco, creo que la diferencia es pequeñita pero vale la pena charlar estos temas