Foros del Web » Creando para Internet » HTML »

problemas al validar este código estúpido

Estas en el tema de problemas al validar este código estúpido en el foro de HTML en Foros del Web. Código: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title> Pruebaenesima </title> </head> <body> <form action="" method="post"> <label for="prueba">Prueba:</label> <input ...
  #1 (permalink)  
Antiguo 06/09/2010, 07:19
 
Fecha de Ingreso: mayo-2010
Mensajes: 21
Antigüedad: 7 años, 6 meses
Puntos: 1
problemas al validar este código estúpido

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
<head>
	<title> Pruebaenesima </title>
</head>
<body>
	<form action="" method="post">
		<label for="prueba">Prueba:</label>
		<input type="text" name="prueba" id="prueba" size="20"/>
	</form>
</body>
</html>
Bueno, este código estúpido no me deja validarlo. Ojo al dato:

Line 9, Column 58: 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="text" name="prueba" id="prueba" size="20"/>

y

Line 8, Column 22: document type does not allow element "label" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag
<label for="prueba">Prueba:</label>

¿Alguien sabe a que viene esta chorrada? Como no voy a poder poner un label y un input en un formulario...
  #2 (permalink)  
Antiguo 06/09/2010, 07:37
Avatar de Vun
Vun
Colaborador
 
Fecha de Ingreso: agosto-2009
Ubicación: Benalmádena, España
Mensajes: 2.265
Antigüedad: 8 años, 4 meses
Puntos: 150
Respuesta: problemas al validar este código estúpido

Mete el formulario entero dentro de un <div> a secas, a ver si es eso.
  #3 (permalink)  
Antiguo 06/09/2010, 07:41
Colaborador
 
Fecha de Ingreso: junio-2007
Mensajes: 5.798
Antigüedad: 10 años, 6 meses
Puntos: 538
Respuesta: problemas al validar este código estúpido

¿Código estúpido?
¿chorrada?
Nada indica que no pueda poner un tag /label/ y un /input/ dentro de un formulario.
Lo que le indica es que:
Cita:
La línea 8, columna 22: el tipo de documento no permite un elemento "label" aquí, falta una (etiqueta) de (tipo) ... "pre", "address", "fieldset",...
¿A qué tipo de documento se refiere? Al que usted mismo ha declarado:
Cita:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
Solución:
o cambia el doctype por algún otro que si le permita construir un formulario con esa estructura, o busca información de formularios válidos según ese doctype.
  #4 (permalink)  
Antiguo 06/09/2010, 09:53
Avatar de angelAparicio  
Fecha de Ingreso: julio-2009
Ubicación: Sevilla
Mensajes: 307
Antigüedad: 8 años, 5 meses
Puntos: 22
Respuesta: problemas al validar este código estúpido

Cita:
Iniciado por Moule Ver Mensaje
¿Alguien sabe a que viene esta chorrada? Como no voy a poder poner un label y un input en un formulario...
Pues, no en XHTML Strict no puedes. A no ser que el label y el input vayan dentro de un div, fieldset o similar :- P
__________________
Mis webs:
- Programador Web Autónomo
- Conciertos en Sevilla

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 07:46.