Отдельные стили css для google chrome и safari

TO
На сайте с 21.09.2007
Offline
170
9927

Вопрос в том, КАК? В интернете решений я не нашел. Есть куча способов подключить отдельные css файлы для всех ИЕ, для оперы. А вот для хрома я решения не нашел.

viКing
На сайте с 20.03.2008
Offline
124
#1

chrome и safari используют один движок webkit, потому по идее должны одинаково обрабатывать css.

можно попробовать сделать проверку с помощью JavaScript.

T.R.O.N
На сайте с 18.05.2004
Offline
314
#2

t_o_x_a,

Сколько делал, если сафари показывает нормально, то и опера покажет. Никогда не делал проверку на сафари отдельно

был такой старый способ


var userAgent = navigator.userAgent.toLowerCase();
var is_opera = ((userAgent.indexOf('opera') != -1) || (typeof(window.opera) != 'undefined'));
var is_saf = ((userAgent.indexOf('applewebkit') != -1) || (navigator.vendor == 'Apple Computer, Inc.'));
var is_webtv = (userAgent.indexOf('webtv') != -1);
var is_ie = ((userAgent.indexOf('msie') != -1) && (!is_opera) && (!is_saf) && (!is_webtv));
var is_moz = ((navigator.product == 'Gecko') && (!is_saf));
var is_mac = (userAgent.indexOf('mac') != -1);

Просто для сафари, вроде должно работать

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

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
[Удален]
#3
G
На сайте с 07.06.2009
Offline
37
#4

Для Google Chrome и Safari с большинстве случаев хаки не нужны.

Начинайте верстать под них, если в других бразерах идет кривизна, то хаков под них вагон и маленькаю тележка :)

В лучшем случае останется разделить только IE6, IE7 и возможно IE8

Самый простой хак для него - CSS hack IE8

Все о разметке web-страниц (http://csslayout.ru)
TO
На сайте с 21.09.2007
Offline
170
#5

Спасибо. Буду думать :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий