Почему я должен использовать условные таблицы стилей? - PullRequest
4 голосов
/ 09 февраля 2009

Вопрос охватывает большую часть этого вопроса, но я пытаюсь представить четко сформулированный аргумент в пользу старшего разработчика, который хочет вообще отказаться от условных таблиц стилей (IE6, мобильные и т. Д.). Имейте в виду, что мы на самом деле не исключаем IE6, а просто таблицу стилей.

Или я схожу с ума и должен просто принять это?

Ответы [ 5 ]

4 голосов
/ 09 февраля 2009

Какая альтернатива? CSS хаки?

У меня есть условные таблицы стилей для IE7 и IE6. Это разделяет исправления для этих конкретных браузеров. При внесении изменений он легко позволяет вам тестировать / исправлять в стандартных браузерах, тестировать / исправлять в IE7, затем тестировать / исправлять в IE6. Тестирование протекает более естественно. Это не нарушает стандарты, это просто, и это в основном бесплатно. Имеет смысл объяснить, почему вы не будете использовать их.

1 голос
/ 09 февраля 2009

Вы можете заглянуть в Yahoo Reset CSS Library . Это избавило от необходимости использовать условные таблицы стилей во многих проектах, которые я делал.

0 голосов
/ 09 февраля 2009

Потому что IE 6 и IE 7 сломаны различными хорошо известными способами. Условные таблицы стилей, которые модулируют исправления , являются самым простым и поддерживаемым способом справиться с этими перерывами.

Когда вы говорите, что ваш старший разработчик хочет "отказаться" от условных таблиц стилей, что именно это означает?

0 голосов
/ 09 февраля 2009

Если вы можете удовлетворить свои потребности без использования условных таблиц стилей, то во всех случаях рекомендуется иметь единую таблицу стилей для всех браузеров. Однако, если вы не можете сделать это без потери функциональности, то должен быть представлен довольно хороший аргумент, чтобы оправдать переход к одной таблице стилей.

0 голосов
/ 09 февраля 2009

Ты не должен. При достаточной работе можно сделать так, чтобы оба популярных браузера отображали страницу одинаково. Возьмите, например, мой - сложный, но простой в то же время.

[править: изменил «никогда» на «ты не должен», подумав, что заголовок сказал «когда»]

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