Autor Zpráva
Alrikuser
Profil
Vyprodukoval sem tento kod ale kdyz ho dam do headu stranky tak se styly nenactou proc?

<script>if (navigator.appName == "Microsoft Internet Explorer"){document.write'<link rel="stylesheet" type="text/css" href="css/style.css">'}

else {document.write'<link rel="stylesheet" type="text/css" href="css/style_other.css">'}</script>


Prosim o pomoc... chci aby byl jiny css pro Ie a jiny pro Operu a Firefox.
Bubák
Profil
To se dělá elegantně bez JS pomocí podmíněných komentářů (úprava skrývajícího komentáře podle DGX). V praxi stačí použít podmíněný komentář, který vidí jen IE a do něj napsat link jen pár pravidel. Skrývaví komentář s linkem k CSS pro IE musí být až za normálním linkem linkem k CSS.
http://www.dgx.cz/trine/item/kouzlo-s-podminenym-komentarem
http://interval.cz/clanky/podminene-komentare-v-internet-exploreru/

<!--[if !IE]> -->
Tohle vidí všichni kromě IE
<!-- <![endif]-->

<!--[if IE]>
Tohle vidí jen IE
<![endif]-->
Alrikuser
Profil
Jej a ja se dru s nejakym javascriptem ach jo!
Toto téma je uzamčeno. Odpověď nelze zaslat.

0