Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Duda acerca de la validación HTML de la W3C

Iniciado por yens, 08 de Noviembre de 2006, 02:12:12 PM

« anterior - próximo »

yens

Buenas estoy terminando una página web utilizando simplemente HTML, hojas de estilo y un pequeño código javascript para crear un selector de temas en "tiempo real".
Hasta antes de implementar los <LINK rel="alternate stylesheet" etc>
para cada tema, tenía un simple <LINK> para el .css default del sitio y me validaba toda la página como válida HTML 4.01 Transitional, pero desde que he añadido simplemente el resto de <LINKS> me da error de validación para cada nuevo <LINK> y otros errores de </HEAD> y otros cierres de etiqueta que vienen propiciados por el añadido, pues no toqué nada más.
Necesito definir los múltiples estilos para una misma página de distinta forma a la que utilizo? simplemente hago esto:

<HEAD>
 <LINK ....>
 <LINK ....>
etc
etc
</HEAD>

Debería definir el tipo de documento como XHTML por eso de contener contenido dinámico?

Gracias de antemano!

Kr0n

Hola Yens,

lo del XHTML no tiene nada que ver con que tengas contenidos dinámicos.

Lo que dices que has hecho no debería darte errores. Has comprobado que esté todo bien cerrado? Dobles comillas, tags...? Me parece raro. Si eso, pastea lo que te dice el validador, o aún mejor la web en cuestión.

Una cabecera válida (y que valida) podría ser:


<head>
....
<link rel="shortcut icon" href="/favicon.ico" />
<link href="/css/default.css" rel="stylesheet" type="text/css" />
<link href="/css/home.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="/js/script.js"></script>

</head>
- Por un stratos menos tenso -

Orgulloso limpiador de www.fregocles.com
visualizeus - favoritos sociales para imágenes

yens

Kr0n, en mi blog he puesto la web en cuestión que en un principio salía validada, y SOLO he añadido los <LINK> y ya me han saltado errores como que no existen <HEAD> para cerrar </HEAD> etc etc cuando sí lo están, visualiza el código tu mismo: http://yensblog.net/2dai/a05adrianm2

jazcks

has probado a no cerrar los <link con el /> ?,

creo en html no es necesario cerrarlo todo, el xhtml si que es mas estricto.
es lo que dice el validador:
CitarOne common cause for this error is the use of XHTML syntax in HTML documents. Due to HTML's rules of implicitly closed elements, this error can create cascading effects. For instance, using XHTML's "self-closing" tags for "meta" and "link" in the "head" section of a HTML document may cause the parser to infer the end of the "head" section and the beginning of the "body" section (where "link" and "meta" are not allowed; hence the reported error).

pd. no se ve la pagina en iexplorer, sale en blanco

yens

Gracias, probaré eso, es cierto nosé que podrá pasar con el iexplorer juas Oo toy flipando xDD

reeditado: Solucionado y cumpliendo TOOOODAS las reglamentaciones :D y visible en Internet Explorer!

Muchísimas gracias!






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.