CSS - кросс-браузерная совместимость = разные таблицы стилей? - PullRequest
1 голос
/ 26 февраля 2011

Я нахожусь в процессе изучения CSS при разработке простой системы комментирования. В качестве основного браузера я использую firefox (4.0beta13pre, если кому-то все равно), поэтому я все тестирую с ним.

после того, как маленький кусочек отлично смотрелся с ним, я обнаружил, что изображение не выровнено в chrome, и после открытия Internet Explorer оно выглядело как полный мусор.

Так что это просто вопрос более сложных попыток добиться совместимости или же даже простой системе нужны разные таблицы стилей для других браузеров?

Спасибо, Fingerman.

Ответы [ 3 ]

2 голосов
/ 26 февраля 2011

Да. Как правило, нужно стараться найти комбинацию HTML / CSS, которая работает в разных браузерах / версиях. Это большая боль, но такова жизнь веб-разработчика.

Я бы определенно попытался настроить перед созданием отдельных таблиц стилей для разных браузеров.

2 голосов
/ 26 февраля 2011

это просто вопрос более сложных попыток достижения совместимости

Частично это так.

Для лучшей отправной точки, посмотрите на Файлы сброса CSS .Они гарантируют, что вы начинаете с (более или менее) игрового поля уровня во всех браузерах, поэтому достижение совместимости легче.

Возможно, вам также понадобится добавить в браузер «хаки» и переопределения, но это действительнозависит от того, что вы пытаетесь сделать.

0 голосов
/ 27 февраля 2011

Поскольку вы изучаете CSS, я предлагаю вам взглянуть на https://github.com/joshuaclayton/blueprint-css/tree/master/blueprint/src.. Он имеет ie.css, который содержит хаки, относящиеся к IE.Он также содержит reset.css.По сути, это поможет вам начать.Позже вы можете сделать свои собственные таблицы стилей CSS.

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