PDA

Zobacz pełną wersję : Kody pod Mozillę i Operę



ccihyy
11-04-2011, 19:40
Witam. Potrzebuje podobnych kodów pod Operę i Mozillę. Tutaj macie przykład z IE. Zna ktoś coś podobnego?


<!--[if lte IE 7]>
<link rel="stylesheet" href="http://twojastrefa.vot.pl/components/com_kunena/template/aphotic-II/css/kunena.forum.ie7.css" type="text/css" />
<![endif]-->

palyga007
11-04-2011, 19:54
hmm
Mnie przychodzi do głowy wykorzystanie HTTP_USER_AGENT

ccihyy
12-04-2011, 07:48
Nie za bardzo rozumiem jak go wykorzystać. szukałem w necie ale nic ciekawego nie znalazłem

Ale znalazłem coś podobnego wystarczy ten kod:

[if {!} browser ( np. Gecko,Opera,Webkit, IE )]

Tylko nie wiem czy zadziała, dzięki

PeFik
12-04-2011, 08:23
wystarczy sprawdzić i podzielić się z nami wynikami testu.

kodhtml
12-04-2011, 10:05
Witam. Potrzebuje podobnych kodów pod Operę i Mozillę. Tutaj macie przykład z IE. Zna ktoś coś podobnego?

A chcesz personalizować stronę ze względu na przeglądarkę czy nie możesz poradzić sobie z jednakowym wyglądem na wszystkich?

ccihyy
12-04-2011, 10:31
jak sprawdzę to powiem,

kodhtml raczej to pierwsze, bo nie każda przeglądarka czyta te same kody css3.

kodhtml
12-04-2011, 10:53
W takim wypadku wystarczy w jednym css ułożyć je właściwie, jeżeli przeglądarka nie rozpozna danego kodu po prostu go ominie. Dużo css3 będziesz stosował?

ccihyy
12-04-2011, 16:05
Niestety próbowałem już tak i na to wygląda że niektóre kody css3 mozilla źle czyta i są z tego problemy a styl źle wygląda .

No raczej styl jest opary na wielu kodach css3,.

PeFik
12-04-2011, 20:28
niektóre kody css3 mozilla źle czyta

Piszesz jak 8 latek, jakia wersja FF, i co według ciebie źle czyta, myślę że problem tkwi w braku umiejętności, a nie w CSS3. Bo może nie wiesz, ale niektóre style CSS3 dla FF muszą mieć swój prefix.

ccihyy
12-04-2011, 21:47
np. zaokrąglenia + border, nie wyświetla kodu: box-shadow, wersja FF to 3.6

Znazłem już sprawdzony kod pod Operę i Mozillę. Wygląda on troche inaczej:



<?php ($browser == "Opera") { ?>
<link rel="stylesheet" href="<?php echo $yj_site ?>/css/opera.css" type="text/css" />
<?php } ?>



<?php ($browser == "Gecko") { ?>
<link rel="stylesheet" href="<?php echo $yj_site ?>/css/mozilla.css" type="text/css" />
<?php } ?>

larry_krk
17-04-2011, 01:23
Oj, oj oj ... w jednym pliczku umieszczasz:
-moz-box-shadow: 0 0 2px #000;
-webkit-box-shadow: 0 0 2px #000; box-shadow: 0 0 2px #000;

inne rzeczy analogicznie - np.

-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;

Jedyne przy czym drapałem się (i nadal się drapię) w głowę, to "transform:rotate(xxxdeg)" - w FF robi się
z tego komiks.

Zaznaczam, że w/w rzeczy uprawiam póki co jedynie dla sportu :)