Означает ли CSS, проверенный W3C, кроссбраузерную совместимость автоматически?

StackOverflow https://stackoverflow.com/questions/416206

Вопрос

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

Это было полезно?

Решение

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

Другие советы

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

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

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

В конце концов, во всех популярных браузерах мало что можно заменить тестированием. Я бы рекомендовал установить Wine , Parallels или VMWare и тестирование IE и < a href = "http://www.google.com/chrome" rel = "nofollow noreferrer"> Chrome . Также может быть полезно протестировать Konqueror, если он будет работать на OSX.

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

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

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

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

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top