Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Diseño Gráfico (http://www.forosdelweb.com/f6/)
-   -   Validacion de xhtml (http://www.forosdelweb.com/f6/validacion-xhtml-581987/)

asinox 01/05/2008 12:07

Validacion de xhtml
 
Hola, de primera pasada mi css esta validado y correcto 100%, nivel 2.1, pero al momento de validar mi xhtml, tengo unos pequeños errores, que no tienen nada qeu ver con el xhtml, el xhtml esta perfecto, pero tengo dos "tricks" para arreglar algunos detalles en FF y Opera que me dan error en el xhtml

y lo que tengo es lo siguiente:
Código:

<![if !IE]>
<link rel="stylesheet" type="text/css" href="css/not-ie.css" media="screen"/>
<![endif]>

entonces como sabemos la validacion no va con esto..... alguien sabe alguna forma de hacer que no me lo reconozca como error al validar?

Saludos

a2a2 01/05/2008 12:11

Re: Validarcion de xhtml
 
¿ Puedes poner el texto de error que te da el validator para saber de qué error estas hablando ?

asinox 01/05/2008 12:34

Re: Validacion de xhtml
 
hola, solo que esto no es reconocido:
<![if !IE]>

<![endif]>

pero aqui te va el detalle:

Cita:

Validation Output: 5 Errors

1. Error Line 8, Column 3: "if" is not a reserved name.

<![if !IE]>

Line 8, Column 6: character data is not allowed here.

<![if !IE]>



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 10, Column 3: "endif" is not a reserved name.

<![endif]>

Line 8, Column 1: XML Parsing Error: StartTag: invalid element name.

<![if !IE]>

Line 1

a2a2 01/05/2008 12:42

Re: Validacion de xhtml
 
Puedes intentar ponerlo como si fuera un comentario, creo que también funciona:

Código:

<!--[if !IE]>
<link rel="stylesheet" type="text/css" href="css/not-ie.css" media="screen"/>
<![endif]-->


asinox 10/05/2008 07:56

Re: Validacion de xhtml
 
Gracias, ya lo solucione, sin necesidad de usar comentarios condicionales, pues las normas de la W3C no los reconoce como validos....asi que luche un poquito con el css...

pero ahora todo perfecto :)

Gracias


La zona horaria es GMT -6. Ahora son las 07:29.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.