Какой хакер CSS может пройти валидацию w3c? - PullRequest
5 голосов
/ 27 февраля 2010

Какие CSS-хаки мы используем для обеспечения совместимости с кросс-браузерным макетом

  • Может пройти проверку W3C
  • Будет работать вечно
  • никогда не создаст в будущем версии браузера

Какие есть альтернативы, которые могут пройти валидацию w3c для популярного хака CSS, которые недопустимы?

например

Hack подчеркивания, zoom:1 и т. Д.

Моя цель состоит в том, чтобы составить список проверенных и без проблемных хаков CSS W3C и методов, которые могут помочь сделать CSS-макеты кросс-браузерными.

в основном мы используем хаки CSS для IE, но иногда нам нужны хаки и для других браузеров настольных компьютеров.

Основные обеспокоенные браузеры:

  • IE6, IE7, IE8
  • Последний финальный выпуск Safari
  • Firefox 3.6, 3.5, 3.0 и 2.0
  • Opera Последний финальный релиз
  • Google Chrome последний

1 Ответ

5 голосов
/ 27 февраля 2010

Вот список:

  1. Легкие селекторы
  2. Свернутые селекторы атрибутов
  3. важно!
  4. @ import "non-ie.css" all;
  5. корпус [класс | = "страница тела"]

Они перечислены здесь: Взломы в CSS .

Однако никто не обещает, что они будут работать вечно.

Наилучшим подходом для взлома IE является использование условных комментариев.

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