Foros del Web » Creando para Internet » Diseño web »

Ayuda con w3c validator

Estas en el tema de Ayuda con w3c validator en el foro de Diseño web en Foros del Web. Hola Buenas, vengo con una pregunta de novato. Tengo una tienda online dedicada juguetes de madera: [URL="http://www.lospequenosmonstruos.com/"]los pequeños monstruos[/URL]. La he pasado por el validador ...
  #1 (permalink)  
Antiguo 15/02/2011, 13:01
 
Fecha de Ingreso: noviembre-2010
Mensajes: 10
Antigüedad: 14 años
Puntos: 0
Ayuda con w3c validator

Hola Buenas,

vengo con una pregunta de novato. Tengo una tienda online dedicada juguetes de madera: [URL="http://www.lospequenosmonstruos.com/"]los pequeños monstruos[/URL]. La he pasado por el validador w3c y me ha marcado alguno que otro fallo.

Les vengo a preguntar por este que no entiendo muy bien cual es la solución:

# Error Line 603, Column 137: document type does not allow element "link" here

…nge-Glossy/css/homefeatured.css" rel="stylesheet" type="text/css" media="all"/>



The element named above was found in a context where it is not allowed. This could mean that you have incorrectly nested elements -- such as a "style" element in the "body" section instead of inside "head" -- or two elements that overlap (which is not allowed).

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


Podrían darme una explicación por favor.

Muchas gracias por las molestias.
  #2 (permalink)  
Antiguo 15/02/2011, 13:58
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 9 meses
Puntos: 1146
Respuesta: Ayuda con w3c validator

este error es producido porque
Código HTML:
Ver original
  1. <link href="ruta del css" rel="stylesheet" type="text/css" />
se debe colocar entre las etiquetas <head> y </head>

tu lo estas colocando dentro del body y eso no se debe de hacer
  #3 (permalink)  
Antiguo 15/02/2011, 14:27
 
Fecha de Ingreso: noviembre-2010
Mensajes: 10
Antigüedad: 14 años
Puntos: 0
Respuesta: Ayuda con w3c validator

Buenas,

Ante todo muchas gracias por tu ayuda. Resulta que mi problema es un poco más complicado, creo yo. Esta línea se encuentra dentro de una carpeta que se llama
homefeatured y la estructura sería tal que así:

/ > Prestashop > Themes >Orange-Glosy> homefeatured > homefeatured.tpl

por eso me resulta bastante complicado saber donde está el head y el body.

Mi pregunta era si alguien me puede explicar donde colocar esta dichosa referencia. Aunque como te dije agradezco tu comentario.
  #4 (permalink)  
Antiguo 15/02/2011, 14:39
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 9 meses
Puntos: 1146
Respuesta: Ayuda con w3c validator

ok entiendo, creo que debiste ser un poco mas claro y aunque no has mencionado que CMS utilizas me di a la tarea de buscarlo

y en la carpeta que mencionas has de buscar el archivo header.tpl y ubicar las etiquetas <head> y </head> no creo que te resulte complicado
  #5 (permalink)  
Antiguo 15/02/2011, 15:34
 
Fecha de Ingreso: noviembre-2010
Mensajes: 10
Antigüedad: 14 años
Puntos: 0
Respuesta: Ayuda con w3c validator

Buenas,

ya te comenté que estaba un poco crudo en el tema de html. Así que disculpa las molestias. Mira, en la carpeta homefeatured me encuentro con cuatro archivos:

es.php
en.php
fr.php
index.php

Por lo que me cuentas debería encajar la línea en el index.php buscando <head></head>. Pero cuando abro este archivo me encuentro lo siguiente:

<?php

header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");

header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");

header("Location: ../");
exit;


Qué es lo que debo hacer???

Etiquetas: validador
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 22:28.