2011-04-20 7 views
10

Obtengo esta advertencia/error en todos mis archivos CSS por alguna razón y no puedo entenderlo. Cuando ejecuto mi CSS a través de la W3C Validator que salga el 100% válida con el formato correcto, etc. Sin embargo, cuando se utiliza la barra de herramientas desarrollador web en Firefox me da esta advertencia:Error de CSS: se esperaba ':' pero se encontró '/'. Declaración caída. Línea: 0

Warning: Expected ':' but found '/'. Declaration dropped. Source File: filename.php Line: 0

Tiene cualquier persona con este problema? Entiendo que esto no es realmente un gran problema y que los usuarios normales nunca verían esto, pero tengo más curiosidad por saber qué está causando esto.

busqué Google, pero no fue capaz de encontrar cualquier otra persona con el mismo problema, así que espero que alguien aquí puede ayudar.

+0

Posible un comentario que no se cerró correctamente? Parece que lo has solucionado porque cuando hago clic en ese enlace no recibo advertencias o errores. – stealthyninja

+0

@stealthyninja: El error nunca apareció en ese enlace. Fue la consola de error de Firefox que muestra el error. – thirtydot

Respuesta

13

En cuanto a esta página:

http://cgtweb2.tech.purdue.edu/356/gwindes/project2/

Aparece el error que describiste en la consola de error de Firefox.

La razón de esto no está dentro del archivo CSS - está en cómo se está incluyendo el archivo CSS:

<link href="style.css" style="text/css" rel="stylesheet" /> 

¿puedes verlo?

Es que style atributo :)

Debe ser como esto en su lugar (style ->type):

<link href="style.css" type="text/css" rel="stylesheet" /> 
+0

Bueno, que me condenen. Buen hallazgo! ¿Cómo lo descubriste o simplemente experimentaste? – Grant

+4

No me he encontrado con esto antes :) Descubrí esto copiando tu código HTML en un archivo local y eliminando partes del código como la causa. En primer lugar, eliminé todo el JavaScript, sin cambios. Luego eliminé todo el CSS: el error desapareció. Luego, analicé detenidamente cómo estaba importando el archivo CSS y * saltó * hacia mí. – thirtydot

+0

Ahh, sí, debería haber hecho lo mismo. ¡Gracias de nuevo! – Grant

3

Su error no está en los archivos CSS. Su error está en su (s) archivo (s) php, y probablemente sea un espacio al comienzo de filename.php o algo relacionado. Sin ver su PHP es difícil determinar la causa de su error, pero podría ser algo relacionado con una regla de reescritura, la importación de un archivo, etc ..

1

Para mí style = "height = 46px;" dio el error, lo corrigió de nuevo a style = "height: 46px;". La advertencia está relacionada con CSS.

Cuestiones relacionadas