2015-10-06 4 views
1

у меня в CSS этот класс:Может кто-то подтвердить, что я делаю это браузер Specific CSS правой

.middleContent { overflow: hidden; display:inline-block; } 

Это работы в И.Е. но не в FF или Chrome, поэтому я написал это и просто хотел сделать проверку на работоспособность здесь, потому что я не уверен, как написать это и, возможно, потребуется направление.

Чтобы оставить работу в I.E. Я оставил эту строку:

.middleContent { overflow: hidden; display:inline-block; } 

Так что для Firefox и Chrome добавить следующие строки, как это:

Для Firefox:

@-moz-document url-prefix() { 
    .middleContent { overflow: hidden; } 
} 

Для Chrome:

@media screen and (-webkit-min-device-pixel-ratio:0) { 
.middleContent { overflow: hidden; } 
} 

Tha nks за любую помощь или совет по этому поводу.

+0

Какая версия IE вы говорите? – Knu

ответ

0

Да, вы в порядке. Для Целевой Chrome:

@media screen and (-webkit-min-device-pixel-ratio:0) { 
div{top:0;} 
} 

Для Target любой Firefox:

@-moz-document url-prefix() { 
     .selector { 
     color:lime; 
     } 
    } 
+0

Спасибо Andre3wap, но он не работает для меня. Я не загружаю его, но работаю локально, может быть, это проблема, или я делаю что-то неправильно? Я получаю жалобы от Dreamweaver: @ -moz-document - это неизвестное правило, а для строки chrome - неожиданный токен '}'. –

+0

Кто-нибудь еще советует, почему мой css не работает для Chrome и Firefox, как указано выше. Вот код, который я использую '@ -moz-document url-prefix() {.middleContent {overflow: hidden; }} @media screen и (-webkit-min-device-pixel-ratio: 0) {.middleContent {overflow: hidden; }} 'Спасибо за помощь. –

+0

@PaulSquillace вы можете создать скрипку с тем, что у вас есть? У меня есть скрипка, и я протестировал ее в браузере, и были применены соответствующие стили: http://jsfiddle.net/Lxgbd5kt/ – andre3wap