| Por: A Stray Child | | 04/5/2006
|
De hecho, normalmente lo que tienes que cerrar son las etiquetas que afectan el texto ya sean <font> <span> <p> o la de objetos como <table>, <form>; esto por que el navegador te muestra los datos hasta que encuentra el cierre de las etiquetas o el fin del archivo, por lo cual es muy recomendable que trates de cerrar las etiquetas a excepción de las que te comentaban por que si te das cuenta, <br> es sólo un salto de línea, lo cual no necesita otro parametro y no afecta al texto subsecuente, <hr> tampoco, por que sólo dibuja una línea horizontal, pero... para mayor referencia, puedes ver las convenciones en la página de W3C o bajar un manual de HTML de una web respetable...
Saludos.
| Por: Nahum Silva Zárate | | 04/5/2006
|
que tal, creo que a tu respuesta le falto decir que bien hay muchos exploradores que pasarán por alto ese tipo de etiquetas muchos otros no, por lo que el xhtml estricto trata de dar una estandarización de lo mismo, y exploradores como el EXPLORER, tienen una capa de “inteligencia“ que permite hacer errores bastantes notables al html y poder componerlo, lo que otros exploradores careceran, por lo que es recomendado siempre tener un sintaxix correcta para evitar problemas con browser no tan conocidos...
www.w3c.org //World wide web consortium más información..
TODAS LAS ETIQUETAS deben cerrarse, no importa si es un "simple salto de línea" como dices.
Es algo simple, uno puede hacer algo que funcione, pero debería hacer algo que funcione y este BIEN HECHO, Un caso practico: <b><i>hola</b></i>, este código funciona correctamente, pero ESTA MAL ESCRITO puesto que hay un cruce de etiquetas. Así como el ejemplo que di, <br> funcionará igual que <br />, pero uno NO cumple con el estándar y el otro sí, bastante simple no?
Las etiquetas <p> <img> <br> <hr> <area> <meta> <base> <input> y muchísimas otras DEBEN CERRARSE, no importa si el navegador las interpreta o no, uno debe escribir el código de forma correcta.
| Por: Miguel Sarmiento | | 05/5/2006
|
TOMAS está chiflado. hay etiquetas que no requieren cerrarse. Que sea su inseguridad lo que lo obligue a cerrarlas es otra cosa muy distinta a que debe hacerse. Hay tags que no requieren cerrase. Simplemente prueben, y veran que es asi.
Miguel, tu aseveración es incorrecta. Deberías revisar el estandar del W3C para ver si pueden o no dejarse las etiquetas abiertas. Decir eso de que "pueden dejarse abiertas" demuestra una falta clara de conocimiento de la gramática XHTML, la cual indica cláramente que todos los elementos deben cerrarse con la correspondiente etiqueta de cierre y que los elementos vacíos (como pueden ser img, link, meta,..) lo harán en la propia etiqueta de apertura mediante un espacio en blanco y la barra antes del cierre.
Si el navegador traga o no, no debe ser referencia de lo que se puede o no hacer, pues además de existir muchos y no todos hacer lo mismo, existen otros agentes de usuario que tal vez no pasen por el aro.
Hacer las cosas bien desde el principio es importante.
Decir que "no estamos obligados a cerrar una etiqueta" demuestra la incompetencia del "profesional" que ha dado la respuesta.
Funcionar, funcionará sin cerrarla, pero es un error de estilo, profesionalidad y fallará en los estandares.
No es obligatorio (para que funcione), pero sí recomendable (para que sea compatible 100% con XHTML)