03 Июня 2008

Подключение стиля только для Safari 3

Иногда, когда макет уже свёрстан, приходится вносить коррективы для некоторых отдельных браузеров. В случае IE очень помогают условные комментарии. В случае Safari обычно используются хаки.

<head>
<link type="text/css" media="screen and (-webkit-min-device-pixel-ratio:0)" href="/css/safari.css"/>
</head>

В итоге получаем чёткое побраузерное разделение кода и валидные HTML и CSS. Опробовано на Windows-версии Safari 3.1.

Теги: ,

Комментарии 

# Дмитрий 04.06.2008 03:20
Есть ли подобный трюк но для подключения отдельно стиля для 2й версии Safari ? Ответить
# PaLyCH 04.06.2008 14:43
К сожалению пока не искал, так как не было нужды.... Ответить
# oktolom 03.10.2008 21:15
Safari 3 нормальный браузер
И стили для него отдельно писать не кчему
Он так же работает как firefox и опера

а вот ие совсем другое дело
Нля него зачастую просто необходимо использовать хаки например в случае min-height

или например баг двойного маржина в ие знают многие
И его можно пофиксить двумя способами
либо
делаешь развилку и ставиш маржин в два раза меньше
либо делаешь блоку с багом дисплей инлайн Ответить
# PaLyCH 04.10.2008 03:35
Не поверишь, но и сафари имеют глюки. Я эту стаью написал, когда нашел глюк и для него Ответить
# Oktolom 23.11.2008 12:55
У каждого браузера есть баги
Я на форуме верстальщиков и для сафари выложил html-css.com Ответить

Добавить комментарий