Foros del Web » Creando para Internet » HTML »

Porque y cuando es importante usar </option>

Estas en el tema de Porque y cuando es importante usar </option> en el foro de HTML en Foros del Web. Igual es una pregunta tonta, o de cajon pero ahi va... ¿Porque en los menus desplegables es importante cerrar cada <option> con </option> si estos ...
  #1 (permalink)  
Antiguo 04/03/2006, 06:28
 
Fecha de Ingreso: septiembre-2005
Ubicación: España
Mensajes: 78
Antigüedad: 18 años, 7 meses
Puntos: 0
Porque y cuando es importante usar </option>

Igual es una pregunta tonta, o de cajon pero ahi va...

¿Porque en los menus desplegables es importante cerrar cada <option> con </option> si estos (los combox) funcionan exactamente igual y te ahorras unas kb de peso de la pagina si se suprimen

Código PHP:
<select name='imparto'>
 <
option>Seleccione una opción</option>
 <
option>A convenir</option>
 <
option>Mi domicilio particular</option>
</
select
Un saludo a todos y gracias de antemano.
  #2 (permalink)  
Antiguo 04/03/2006, 07:39
 
Fecha de Ingreso: octubre-2005
Mensajes: 536
Antigüedad: 18 años, 6 meses
Puntos: 1
Hola brainstorm


En html la etiqueta de cierre de option es opcional. Esto es así en multiples elemento. Es más, hay elementos (html, head, body...) en los que incluso la etiqueta de inicio es opcional.

En xhtml esto no es así, todos los elementos han de estar correctamente cerrados (incluso los que no tienen etiqueta de cierre, hr, br,...).

Por cierto, parece que he encontrado una errata en la traduccion del estandar.

http://html.conclase.net/w3c/html401...ms.html#h-17.6


En el texto podemos leer en relación a option:
Etiqueta inicial: obligatoria, Etiqueta final: obligatoria

Pero esto no es así, es como indica el fragmento de dtd:
<!ELEMENT OPTION - O (#PCDATA) -- opción seleccionable -->
- O
- = etiqueta de inicio obligatoria
O = etiqueta de cierre opcional
  #3 (permalink)  
Antiguo 05/03/2006, 14:50
 
Fecha de Ingreso: septiembre-2005
Ubicación: España
Mensajes: 78
Antigüedad: 18 años, 7 meses
Puntos: 0
Gracias Jorolo por tu respuesta, me ha resuelto la duda.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:36.