2014-09-04 2 views
-5

Мне нужно добавить код css, который применим только к Google Chrome, но не к firefox.Как добавить CSS для Google Chrome?

Проблема: Я хочу положить границы дна в DIV с классом .div-специального

.div-special{ 
     border-bottom: 1px solid #c8c8c8; 
} 

Выход: Граница дна должна применяться только для Google Chrome браузер, но не к firefox.

Пожалуйста, помогите мне.

+0

попытайтесь обнаружить пользовательский агент с помощью javascript. Но пользовательский агент можно легко подделать. – mehulmpt

+0

Вам понадобится $ _SERVER ['HTTP_USER_AGENT'] – Andi

+3

Почему ???????????? – DaniP

ответ

1
@media screen and (-webkit-min-device-pixel-ratio:0) { 
.div-special{ 
     border-bottom: 1px solid #c8c8c8; 
} 
} 
1

Вы можете попробовать это

@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .class{color:red;} 
} 

/* Safari only override */ 
::i-block-chrome,.class { 
color:blue; 
}} 

ИЛИ

@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { 
    .class { 
     color:red; 
    } 
} 

JQuery с помощью агента пользователя

if (navigator.userAgent.toLowerCase().indexOf('chrome') > -1) { 
    $('.container').hide(); 
} 
0
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    // your CSS here 
} 
Смежные вопросы