Чем отличаются рендеринг между последними версиями Safari (Windows), Safari (MAc), Google Chrome (Mac) и Google Chrome (Windows)? - PullRequest
7 голосов
/ 06 января 2010

Должен ли я проверить все? или в любом случае достаточно, потому что все используют один и тот же движок рендеринга Webkit.

Мой вопрос связан с рендерингом HTML CSS.

Я знаю одно отличие Safari для Windows и MAC, оба имеют сглаживание шрифтов (антиализация)

Есть ли другие отличия?

Ответы [ 5 ]

6 голосов
/ 06 января 2010

Существует определенная разница между Chrome и Safari из-за рендеринга шрифтов в Safari. В Safari текст, как правило, немного смелее из-за алгоритма сглаживания и иногда может занимать несколько дополнительных пикселей на экране.

Также имейте в виду, что Safari использует движок JavaScript SquirrelFish, а Chrome использует V8.

2 голосов
/ 17 октября 2012

Я обнаружил разницу в том, как Safari и Chrome выбирают поля SELECT. Я думаю, что Chrome, кажется, игнорирует высоту строки, тогда как в Safari высота линии, кажется, имеет значение.

Safari Windows 5.1.7 v Chrome Windows версии 22.0.1229.94 м

Я думаю, это связано со стилем пользовательского агента по умолчанию?

1 голос
/ 26 сентября 2010

Тени быстрые и уродливые; медленнее и красивее в сафари (и Firefox). Во IIRC также было некоторое различие в переходах CSS3, но на самом деле эти детали все равно изменяются и меняются от версии к версии.

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

1 голос
/ 26 сентября 2010

Существуют большие и малые различия. Проверьте!

Незначительные: полная поддержка CSS3 border-radius в Chrome. Я читал, но не могу найти это в Safari.

Major: масштабирование в Chrome увеличивает все. (Это поведение практически в каждом браузере.) Масштабирование Safari увеличивает текст, но оставляет другие вещи без изменений. Ваша очень тщательно выложенная форма с большой вероятностью будет уничтожена, если пользователь увеличит масштаб. Оставьте много дополнительного пространства.

1 голос
/ 06 января 2010

Я бы проверил, да.

Хотя все браузеры используют одно и то же ядро ​​рендеринга, они не обязательно имеют одну и ту же версию (и в любом случае существует несколько версий Safari).

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

...