Foros del Web » Creando para Internet » HTML »

Problema con W3c

Estas en el tema de Problema con W3c en el foro de HTML en Foros del Web. Hola amigos, estoy teniendo un problema al validar una web y por más vueltas que le doy no se como solucionarlo. Por ello cuelgo lo ...
  #1 (permalink)  
Antiguo 24/01/2011, 09:19
 
Fecha de Ingreso: abril-2009
Mensajes: 233
Antigüedad: 15 años
Puntos: 5
Problema con W3c

Hola amigos, estoy teniendo un problema al validar una web y por más vueltas que le doy no se como solucionarlo.
Por ello cuelgo lo que me dice el validador y a ver si me podéis ayudar...

Código HTML:
Line 371, Column 21: document type does not allow element "select" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag

<select name="marca">

✉

The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element.

One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").
La verdad no se me ocurre como solucionarlo y es lo único que me falta por validar...

Gracias de antemano!
  #2 (permalink)  
Antiguo 24/01/2011, 11:46
Avatar de Smolky  
Fecha de Ingreso: mayo-2006
Ubicación: Cartagena
Mensajes: 177
Antigüedad: 17 años, 11 meses
Puntos: 14
Respuesta: Problema con W3c

Hola. Como te dice ahí (en inglés) el problema no es del select sino más bien del contexto donde aparece.

En HTML existe elementos de bloque como son los DIVs, los párrafos, los Headers (H1, H2, H3, ...) y otros elementos que son elementos en línea como son el texto resaltado, el texto enfatizado, los hipervínculos, etc.

Según este enlace, el SELECT es un elemento en línea, así que el problema es que tendrás que meterlo dentro de un elemento de bloque, como un párrafo.

Quizás aquí encuentres ideas interesantes sobre las etiquetas HTML para dar estructura a un formulario:
http://www.librosweb.es/xhtml/capitu...avanzados.html
__________________
No hay cuerda desafinada sino músico progresivo
  #3 (permalink)  
Antiguo 25/01/2011, 13:18
 
Fecha de Ingreso: abril-2009
Mensajes: 233
Antigüedad: 15 años
Puntos: 5
Respuesta: Problema con W3c

Muchas gracias!! me has solucionado el problema!!

Etiquetas: Ninguno
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 08:23.