Кросс-браузерные ошибки синтаксического анализа CSS3 перехода - PullRequest
2 голосов
/ 14 июля 2011

Я установил кросс-браузерный переход css3 bg

background: #999; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#dadada'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dadada)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #ccc,  #000); /* for firefox 3.6+ */ 

Но когда я открываю эту страницу, например, в Firefox, она выдает мне ошибки синтаксического анализа

Ошибка в значении парсинга для'фон'.Декларация упала.@ styles.css: 43

Ошибка при разборе значения для фильтра.Декларация упала.@ styles.css: 43

enter image description here

Как я могу предотвратить это?

1 Ответ

2 голосов
/ 14 июля 2011

Вы не можете остановить эти ошибки разбора. Firefox не понимает свойства фильтра, и с точки зрения Firefox этот синтаксис webkit неверен. Вот что происходит, когда стандарты еще не доработаны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...