Foros del Web » Creando para Internet » HTML »

W3C: document type does not allow element "A" here

Estas en el tema de W3C: document type does not allow element "A" here en el foro de HTML en Foros del Web. Hola, estoy intentando dejar mi tienda sin errores, y en los enlaces recíprocos que tengo a directorios web tengo varios errores de estos. Os pongo ...
  #1 (permalink)  
Antiguo 18/04/2011, 16:31
 
Fecha de Ingreso: diciembre-2008
Mensajes: 211
Antigüedad: 15 años, 11 meses
Puntos: 5
W3C: document type does not allow element "A" here

Hola, estoy intentando dejar mi tienda sin errores, y en los enlaces recíprocos que tengo a directorios web tengo varios errores de estos. Os pongo uno de los errores como ejemplo:

Cita:
Error Line 336, Column 78: document type does not allow element "A" here

…arget="_blank" title="Directorio Webs"><img src="http://www.directorioxd.com/i…
Y también tengo varios errores como estos:

Cita:
Warning Line 336, Column 172: NET-enabling start-tag requires SHORTTAG YES

….directorioxd.com/imagenes/banner3.png" alt="Directorio Webs" border="0" /></a>
A ver si me podéis echar una mano. Un saludo.
  #2 (permalink)  
Antiguo 18/04/2011, 17:38
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 5 meses
Puntos: 1012
Respuesta: W3C: document type does not allow element "A" here

el primer error, puede ser que intentas poner un elemento de bloque dentro de un elemento en línea.
en el segundo caso, estás usando una etiqueta de cierre xhtml en una página html, por lo tanto o cambias el doctype o no cierras la etiquetas con "/>"
  #3 (permalink)  
Antiguo 19/04/2011, 06:10
 
Fecha de Ingreso: diciembre-2008
Mensajes: 211
Antigüedad: 15 años, 11 meses
Puntos: 5
Respuesta: W3C: document type does not allow element "A" here

Hola de nuevo, muchas gracias por la ayuda. El segundo error ya lo he solucionado en todas partes y ya no tengo "warnings" xD y solo me quedan 19 errores, casi todos como el primero.

Pero el primero no lo consigo solucionar...me podrías decir como poner el código para evitar estos fallos?
  #4 (permalink)  
Antiguo 19/04/2011, 07:57
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 5 meses
Puntos: 1012
Respuesta: W3C: document type does not allow element "A" here

un elemento de bloque es <p> y un elemento de línea es <a>. si intentas
Cita:
<a><p></p></a>
levantará ese error. pero es solo una de los posibles problemas
  #5 (permalink)  
Antiguo 19/04/2011, 11:02
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 6 meses
Puntos: 1485
Respuesta: W3C: document type does not allow element "A" here

buenas,
en realidad no necesariamente tienen que ser elementos de bloque, incluso pueden haber elementos lineales que no se admiten dentro de otro lineal. por ejemplo, un elemento A no puede ir dentro de un A. tendrias que analizar el DTD del tipo documento que intentas validar y determinar cual es el elemento que no puede ir dentro de cual. en tu caso, busca cual es el elemento padre de A y determina cuales son los posibles elementos permitidos.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Etiquetas: document, element, type, w3c
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:39.