Autor Zpráva
Antonidas
Profil *
Hojte, existuje něco jako

<!--[if IE 6]>
<link rel="stylesheet" href="css/ie6-style.css" type="text/css" media="all" />
<![endif]-->

i pro google chrome?
Str4wberry
Profil
Ne.
Antonidas
Profil *
dohazjlu, mám problém s obtékáním, v google chromu je to nějaké vadné
Brubaker
Profil *
Šlo by to v PHP, kód do hlavičky:
<?php
$useragent = $_SERVER["HTTP_USER_AGENT"];
if (strpos("Chrome", $useragent) != FALSE)
{
echo "<link ... />";
//styl pro Chrome
}
else
{
echo "<link ... />";
//styl pro ostatní
}
?>
Chamurappi
Profil
Reaguji na Brubakera:
To je špatný nápad.


Reaguji na Antonidase:
Tak to oprav nějak normálně, ne? A nehledej hack.
Bubák
Profil
<style>
@media screen and (-webkit-min-device-pixel-ratio:0) {
h1	{color: red;}
} /* webkit */
</style>
<h1>Chrome a Safari červeně</h1>


Brubaker:
A co ostatní prohlížeče založené na WebKitu, třebas Safari?
Antonidas
Profil *
njn uz sem to vyřešil přidáním 2 divů navíc, je to ňáký divný no ale funguje to už, dk za odpovědi, to se mi taky hodí
mattyZEM
Profil
Používám
<?php if(substr_count($_SERVER['HTTP_USER_AGENT'], "Opera")>0){/*...*/} ?>
mckay
Profil
mattyZEM:
Ano, a je to prasárna, stejně jako to, co navrhl Brubaker, funguje to na stejném principu. Obvykle (ne-li vždy, se to dá udělat i bez toho).
slovakCZ
Profil
za poslední 2 roky jsem neřešil problém s chrome, operou nebo firefoxem (v těchto se mi vždy vše zobrazuje korektně a stejně). Když řeším problém, tak jen s IE6 někdy i IE7... opravdu by mě zajímalo co si do kódu cpal, že se ti to zrovna v Chrome vykresluje jinak. Můžeš to ukázat? Třeba ti poradíme

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0