Foros del Web » Creando para Internet » HTML »

Problemas validacion XHTML

Estas en el tema de Problemas validacion XHTML en el foro de HTML en Foros del Web. Buenas tardes : estoy validando la web que estoy haciendo y el CSS pasa sin problemas y casi todo el XHTML pero en un par ...
  #1 (permalink)  
Antiguo 12/05/2010, 09:33
 
Fecha de Ingreso: marzo-2010
Ubicación: en camisas de once varas
Mensajes: 20
Antigüedad: 14 años, 1 mes
Puntos: 0
Problemas validacion XHTML

Buenas tardes :

estoy validando la web que estoy haciendo y el CSS pasa sin problemas y casi todo el XHTML pero en un par de páginas tengo puesto el siguiente IF para que elija si es IE o FF, ya que de uno a otro se ve distinta de narices.

<!--[if IE]>
<style type="text/css" media="screen">
<!--
@import url("../CSS/IE.css");
-->
<![endif]-->
<style type="text/css" media="screen">
<!--
@import url("../CSS/FF.css");
-->
</style>


El problema es que al validar estos me dice que hay errores y no se como solucionarlos... os pego un ejemplo para que veais.

Line 20, Column 2: character data is not allowed here
@import url("../CSS/FF.css");
You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include:

•putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>), or
•forgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes), or
•using XHTML-style self-closing tags (such as <meta ... />) in HTML 4.01 or earlier. To fix, remove the extra slash ('/') character. For more information about the reasons for this, see Empty elements in SGML, HTML, XML, and XHTML.


Line 22, Column 4: "endif" is not a reserved name
<![endif]-->


Me podeis echar una mano ... gracias!!!
  #2 (permalink)  
Antiguo 12/05/2010, 14:05
Avatar de Daniel Ulczyk
Super Moderador
 
Fecha de Ingreso: febrero-2005
Ubicación: Buenos Aires
Mensajes: 9.263
Antigüedad: 19 años, 1 mes
Puntos: 2114
Respuesta: Problemas validacion XHTML

Tema movido desde el foro de Accesibilidad y Usabilidad
__________________
—Somos lo que hacemos repetidamente. La excelencia, entonces, no es un acto sino un hábito. (Aristóteles dixit)
  #3 (permalink)  
Antiguo 12/05/2010, 14:21
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
Puntos: 1485
Respuesta: Problemas validacion XHTML

recuerda que el validador no comprende los comentarios condicionales, eso es cosa puramente de iexplorer. de modo que el validador ve lo siguiente.

Cita:
<!--[if IE]>
<style type="text/css" media="screen">
<!--
@import url("../CSS/IE.css");
-->

<![endif]-->
<style type="text/css" media="screen">
<!--
@import url("../CSS/FF.css");
-->
</style>
lo marcado en verde es valido para el validador porque entiende que un comentario va desde el primero <!-- hasta el primer -->. lo marcado en rojo es donde te aparece error porque se encontro un cierre de comentario pero antes no encontro la apertura. solucion, remueve los comentarios internos de los STYLE.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #4 (permalink)  
Antiguo 13/05/2010, 01:16
 
Fecha de Ingreso: marzo-2010
Ubicación: en camisas de once varas
Mensajes: 20
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Problemas validacion XHTML

Cita:
Iniciado por zerokilled Ver Mensaje
solucion, remueve los comentarios internos de los STYLE.
a que te refieres con REMUEVE?? me puedes poner un ejemplo? ... gracias por la explicacion sobre el validador y los C. Condicionales
  #5 (permalink)  
Antiguo 13/05/2010, 01:24
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
Puntos: 1485
Respuesta: Problemas validacion XHTML

(remover = borrar = quitar = apartar = eliminar) el codigo de comentario dentro de la etiqueta STYLE.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #6 (permalink)  
Antiguo 13/05/2010, 02:13
 
Fecha de Ingreso: marzo-2010
Ubicación: en camisas de once varas
Mensajes: 20
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Problemas validacion XHTML

pero si quito el código de dentro del comentario (para asegurarnos que hablamos del mismo)

<!--
@import...
-->

cómo cargo CSS que es en cada uno ... o te refieres a que me cargue el comentario dentro del comentario...
  #7 (permalink)  
Antiguo 13/05/2010, 02:43
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
Puntos: 1485
Respuesta: Problemas validacion XHTML

por supuesto, no vas a eliminar lo que esta dentro del comentario ya que es lo fundamental de tu elemento STYLE. lo unico que tienes que borrar es <!-- y -->
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #8 (permalink)  
Antiguo 13/05/2010, 02:44
 
Fecha de Ingreso: marzo-2010
Ubicación: en camisas de once varas
Mensajes: 20
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Problemas validacion XHTML

Voy a probarlo... te estas ganando el cielo zerokilled
  #9 (permalink)  
Antiguo 13/05/2010, 02:56
 
Fecha de Ingreso: marzo-2010
Ubicación: en camisas de once varas
Mensajes: 20
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Problemas validacion XHTML

Cita:
Iniciado por zerokilled Ver Mensaje
por supuesto, no vas a eliminar lo que esta dentro del comentario ya que es lo fundamental de tu elemento STYLE. lo unico que tienes que borrar es <!-- y -->
ZEROKILLED ERES UN GENIO!!!
solucionado y validado...


Etiquetas: xhtml
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 17:42.