CSS-хаки для разных браузеров

В процессе создания сайтов зачастую мы сталкиваемся с проблемами кроссбраузерности. Нижеприведенные хаки помогут вам добиться максимальной кроссбраузерности в популярных программах просмотра веб-страниц.

Используя данные хаки вы экономите время разработки проекта и лишаетесь головной боли.

Хак для Опера

1
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) { .class {background: #F00;} }
1
html:first-child .class { background: #F00; } /* код валидный */

Хаки для

1
.class { _background: #F00; }
1
* html .class { background: #F00; } /* код валидный */

Хаки для 7

1
*+html .class { background: #F00; } /* код валидный */
1
html>body .class { *background: #F00; }

Хаки для Firefox 

1
@-moz-document url-prefix() { .class {background: #F00;} }
1
 

Хаки для Safari и Chrom  

1
body:last-child:not(:root:root) .class { background: #F00; }

По материалам http://bitby.net

Прокомментировать

XHTML: Можете использовать теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я ЧЕЛОВЕК!!!!.