Как написать в css атрибут чтобы он работал только в опере

Кощей

if(!$needle) die("ooh");
Как написать в css атрибут чтобы он работал только в опере

Собсно как ?
 

Scud

Новичок
Проверить скриптом опера это или нет, и добавить в body класс opera. А в CSS писать
Код:
.opera .myclass
{

}
Также Google, второй ссылкой, выдал:
Код:
<link href="opera.css" rel="stylesheet" type="text/opera" media="all" />
Но этот вариант я не проверял.
 

Spree

Новичок
Можно проверить с помощью html-комментариев, какой браузер, и в зависимости от этого подлючать нужный файл со стилями
 

phprus

Moderator
Команда форума
Spree
Условные HTML-комментарии, на сколько я знаю, поддерживает только IE.
 

Кощей

if(!$needle) die("ooh");
Ну вот к примеру так делаеться чтобы что-то присвоилось в фф и совсем другое в ие

padding: 10px
// padding: 7px

ФФ поймет комментарий, и не переприсовит падинг, а ие перепривоит и выйдет что в фф падинг 10 а в ие 7.
Проблема что опера тоже коменты понимает и в ней падинг будет тоже 7, а как сделать чтобы в ней вышло к примеру 12
 

AmdY

Пью пиво
Команда форума
<link type="text/css" media="screen and(-webkit-min-device-pixel-ratio:0)"
href="/css/opera.css"/>
 
Сверху