Означает ли W3C проверенный CSS автоматически совместимость между браузерами? - PullRequest
4 голосов
/ 06 января 2009

Я наконец-то закончил рабочую версию своего первого в истории сайта с поддержкой CSS (благодаря некоторым очень полезным советам на этом форуме) и проверил CSS. Прежде чем я выйду и найду (куплю?) Другую машину (я Mac) для проверки IE, возможно ли удаленно, что действительный CSS действительно действительно действителен как для IE, так и для Firefox, Safari, который я использовал для проверки мой код до сих пор? Спасибо, Патрик.

Ответы [ 6 ]

8 голосов
/ 06 января 2009

Нет, W3C проверяет соответствие стандарту CSS. К сожалению, популярные браузеры (читай: MSIE 6.0) не соответствуют стандарту;)

2 голосов
/ 06 января 2009

Не все браузеры полностью, правильно и последовательно реализуют все функции CSS, особенно когда речь идет о CSS2 или готовящемся CSS3. W3Schools.com может помочь вам, поскольку в нем перечислены функции, совместимые с какими браузерами, хотя я не уверен, насколько актуальна эта информация.

В конце концов, во всех популярных браузерах мало чем можно заменить тестирование. Я бы порекомендовал установить Wine , Parallels или VMWare и протестировать IE и Chrome . Также может быть полезно протестировать Konqueror, если он будет работать на OSX.

Если установка одного из них - слишком большая PITA (или если IE и Chrome не будут работать на Wine или Parallels - я не совсем уверен - и у вас нет копии XP для установки на VMWare) , у вас может быть друг под управлением Windows, который вы можете использовать. В худшем случае, в большинстве библиотек есть компьютеры с Windows, с которыми вы можете тестировать.

2 голосов
/ 06 января 2009

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

Возможно, вы захотите заглянуть в BrowserCam - они делают снимки экрана веб-сайтов во всех основных (и некоторых второстепенных) браузерах, а более дорогие учетные записи позволяют вам использовать VNC для интерактивного взаимодействия на этих платформах.

1 голос
/ 04 апреля 2009

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

Тем не менее, проверка ваших страниц будет хорошей идеей. Если нет синтаксических ошибок, шансы на то, что все работает правильно, растут.

0 голосов
/ 20 августа 2009

Чтобы спасти веб-дизайнеров от этой мучительной работы по тестированию совместимости браузеров в разных браузерах, существует несколько сайтов, предлагающих эту услугу. На этих сайтах вы можете проверить совместимость вашего сайта во всех желаемых браузерах. Вы можете найти эти сайты на http://www.bestpsdtohtml.com/7-awesome-resources-to-test-cross-browser-compatibility-of-your-website/

0 голосов
/ 06 января 2009

"возможно ли, что действительный CSS действительно действительно действителен в IE, а также в Firefox, Safari, который я использовал для проверки своего кода?

Действительно? Как в принятом браузером? Да.

Выглядишь так же? Не обязательно.

Если ваша страница достаточно проста и позволяет избежать всех известных несовместимостей IE, все готово. [Мы пытаемся сделать это: просто избегайте странных вещей, используйте таблицы, принимайте ограничения одного размера для всех браузеров.]

Мое предложение заключается в том, чтобы вы разместили на своей странице значок «Загрузить Firefox» и не беспокоились о IE.

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