Ver Mensaje Individual
  #6 (permalink)  
Antiguo 29/01/2007, 03:28
eContento
 
Fecha de Ingreso: junio-2004
Mensajes: 621
Antigüedad: 19 años, 10 meses
Puntos: 25
Re: Funcion de Slash (/)

Pero hay que tener cuidado...

En XHTML es obligatorio cerrar todas las etiquetas. De está forma
<p>debe cerrarse con</p>

Cuando una etiqueta, aunque tenga atributos, no tiene contenido, se puede usar la notación abreviada. Por ejemplo:

Código HTML:
<etiqueta atributo_1="valor_1" atributo_2="valor_2" ></etiqueta> 
se puede escribir como

Código HTML:
<etiqueta atributo_1="valor_1" atributo_2="valor_2" /> 
Ya que no hay contenido. Por eso, etiquetas como img, br, y hr se cierran en XHTML en su forma abreviada. Y aunque XHTML es XML, muchos navegadores no entienden su forma NO abreviada. De forma que si pones <br></br> que debería ser correcto, o <img atributos="valores"></img>, los navegadores flipan...

Y al contrario... hay otras etiquetas, que aunque estén vacías, no se pueden poner en su versióbn abreviada... ¿quien no ha visto escrito en HTML <td></td>? pues en XHTML no puedes poner <td />
De hecho es un contenedor que no debería nunca estar vacío. Y de hecho algún navegador lo renderiza mal hasta cuando pones <td></td> ¿verdad?

Bueno, estas pequeñas aclaraciones eran sólo para echar un poco más de leña al fuego... ¡Pásate ya al XHTML, hombre!


Un saludo de,
eContento
__________________
eContento
- Mis artículos y tutoriales
- Mis jsfiddles