numerada - listas en html ejemplos
¿La etiqueta<li> en HTML tiene una etiqueta final? (4)
El elemento li
tiene una etiqueta final ( </li>
), pero es opcional en algunos casos:
La etiqueta final de un elemento
li
se puede omitir si el elementoli
es seguido inmediatamente por otro elementoli
o si no hay más contenido en el elemento principal.
Entonces, estaba aprendiendo sobre listas en HTML en la universidad y el profesor dijo que <li>
no tiene una etiqueta de finalización </li>
junto con otras etiquetas como <img>
y <br>
. ¿Es correcto o no? Porque he visto muchas plantillas / temas usando etiqueta al final, así como muchos sitios también enseñan que </li>
existe, así que no estoy seguro de a quién creer y cuál es la forma correcta de usar <li>
.
La razón por la que pregunto esto es porque la última vez que aprendimos acerca de la etiqueta <img>
, dijo que el atributo alt=""
te da un texto que se muestra sobre la imagen cuando pasas el mouse, que a su vez es un texto alternativo. Imágenes rotas cuando pregunté aquí y él estaba equivocado en ese caso, lo que también me hizo preguntarme esto también.
Gracias.
Es totalmente su elección dar etiqueta final a li. No hay reglas estrictas para terminar etiquetas. li, br también pueden realizar sin la etiqueta final.
Hay una diferencia entre HTML y XHTML. XHTML son más estrictos.
Si bien el HTML regular anterior no lo aplica para todas las etiquetas , todas las etiquetas en XHTML deben tener una etiqueta de finalización ** para validar. Incluso <br>
y <img>
menudo se escriben como <br />
o <img ... />
para darles etiquetas de terminación.
XHTML también introduce otros requisitos, por ejemplo:
- Todas las etiquetas deben estar en minúsculas
- Las citas deben ser utilizadas en los atributos.
Para más información ver HTML a XHTML.
No es una buena práctica de codificación omitir las etiquetas finales.
Si siempre escribes las etiquetas finales en
- nunca tendrá un problema si necesita cambiar de HTML a XHTML
- Siempre sabrás dónde está el final del elemento.
- Es más limpio y más fácil de leer.
Semánticamente, todas las etiquetas tienen una etiqueta de inicio y una etiqueta final , ya sea que las use o no, es una cuestión completamente diferente.