2010-01-06 3 views
7

Должен ли я проверить все? или в любом из них достаточно, потому что все используют один и тот же движок Webkit.Что представляют собой различия между последними версиями Safari (windows) и Safari (MAc) против Google Chrome (Mac) и Google Chrome (Windows)?

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

Я знаю один разностный Safari для окон и MAC оба имеют Сглаживание шрифтов (анти -alisaing)

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

ответ

6

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

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

+0

Различия в javascript-движке могут сделать любые различия в презентации html css? –

+0

Если на вашей странице не используется javascript, вам не о чем беспокоиться. Это не html или css, которые могут сломаться, это код javascript. – slebetman

+0

, так что не нужно беспокоиться о том, отличается ли механизм javascript, если двигатель отличается, но я думаю, что это вопрос скорости рендеринга javascript, а не HTML-рендеринга css –

1

Я бы уточнил, да.

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

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

1

Есть основные и незначительные отличия. Проверьте!

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

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

1

Тени быстро & уродливые в chome; медленнее & красивее в сафари (и firefox). IIRC также была какая-то разница в переходе CSS3 - но на самом деле эти детали все равно все еще находятся в потоке и меняются от версии к версии.

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

2

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

Safari для Windows 5.1.7 V в Chrome для Windows версии 22.0.1229.94 м

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

Смежные вопросы