Foros del Web » Creando para Internet » HTML »

Error de codigo

Estas en el tema de Error de codigo en el foro de HTML en Foros del Web. Hola gente, quería hacer una pregunta, estoy poniendo el siguiente código (buscador atomz) pero me da error de código, y no encuentro el error o ...
  #1 (permalink)  
Antiguo 12/05/2011, 02:34
Avatar de sergi_multimedia  
Fecha de Ingreso: noviembre-2010
Mensajes: 213
Antigüedad: 7 años
Puntos: 4
Pregunta Error de codigo

Hola gente, quería hacer una pregunta, estoy poniendo el siguiente código (buscador atomz) pero me da error de código, y no encuentro el error o no entiendo muy bien el mensaje de W3C.
Código HTML:
Ver original
  1. <div id="buscador">
  2. <form method="get" action="http://search.atomz.com/search/">
  3. <input type="hidden" name="sp_a" value="sp1004923e" />
  4. <input size="15" name="sp_q" />
  5. <input type="submit" value="Buscar" />
  6. <input type="hidden" name="sp_p" value="all" />
  7. <input type="hidden" name="sp_f" value="UTF-8" />
  8. </form>
  9. </div>

ERROR W3C en cada una de las líneas de <input>

Line 47, Column 54: document type does not allow element "input" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag
<input type="hidden" name="sp_a" value="sp1004923e" />

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>").


Mi Doctype:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


Gracias de antemano!
  #2 (permalink)  
Antiguo 12/05/2011, 11:32
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.049
Antigüedad: 8 años, 7 meses
Puntos: 1484
Respuesta: Error de codigo

buenas,
lo que esta diciendo el enunciado del error es que los elementos INPUTs deben ir dentro de uno de los elementos enumerados, por ejemplo dentro de un fieldset.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 12/05/2011, 12:25
Avatar de sergi_multimedia  
Fecha de Ingreso: noviembre-2010
Mensajes: 213
Antigüedad: 7 años
Puntos: 4
Respuesta: Error de codigo

Muchas gracias zerokilled! Pensaba que la etiqueta <fieldset> era opcional a modo organizativo, y que no era importante en cuanto a validar el código.

Un saludo!
  #4 (permalink)  
Antiguo 12/05/2011, 12:42
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.049
Antigüedad: 8 años, 7 meses
Puntos: 1484
Respuesta: Error de codigo

no es que sea opcional u obligatorio, en realidad depende de la semantica que quieras darle a tu contenido. <fieldset> era solo un ejemplo, puedes usar cualquiera de los enumerados que aparece en el mensaje de error.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

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 00:57.