Запрет проверки CSS только для 1 строки - PullRequest
3 голосов
/ 12 мая 2010

У меня проблема практически идентична этому вопросу , но я ищу другое решение. Вместо того, чтобы отключить его глобально, я бы хотел отключить его для одной строки. Я знаю, что видел много примеров, когда различные методы используются для подавления разных предупреждений, и я ищу тот, который я могу вставить в свой CSS, чтобы подавить это.

Примеры способов подавления предупреждений и тому подобное #pragma warning disable 659 или [SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Justification = "I have a good reason.")].

В CSS, о котором я хочу, чтобы он был тихим, есть кое-что CSS3, поэтому понятно, что он жалуется:

.round
{
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

Так есть идеи, как заставить мою ошибку Error 1 Validation (CSS 2.1): 'border-radius' is not a known CSS property name исчезнуть? Я бы предпочел не потерять все свои проверки CSS, но я хочу, чтобы он игнорировал эту «проблему».

1 Ответ

0 голосов
/ 12 мая 2010

Я не думаю, что это возможно. Но вы могли бы отделить приятный эффект от основных. http://www.smashingmagazine.com/2009/04/22/progressive-enhancement-what-it-is-and-how-to-use-it/ Сделайте таблицу стилей для всех интересных вещей CSS3.0. Добавьте его в браузер, который может его использовать. Для тех, кто не может (то есть, кто еще), вы даете только базовую таблицу стилей. Таким образом, настоящий браузер получил базовый + css3.0. IE получить только базовый.

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