Autor Zpráva
Meeto
Profil *
Dobrý den, po tomto zápisu, i když je stylmsie prázdný, tak se styl v IE zobrazí (styl.css), i když by neměl...

<link rel="stylesheet" type="text/css" href="styl.css" />
  <!--[if IE]>
  <link rel="stylesheet" type="text/css" href="stylmsie.css" />
<![endif]--> 


Pokud smažu toto
<link rel="stylesheet" type="text/css" href="styl.css" />
, tak se v IE stylmsie.css zobrazí...

Prostě pokud tam mám oba dva styly, tak se ten druhý (stylmsie) v IE jakoby ignoruje.
Nevíte důvod? Děkuji za odpovědi
Str4wberry
Profil
i když je stylmsie prázdný, tak se styl v IE zobrazí (styl.css), i když by neměl...

Proč by neměl?
Meeto
Profil *
No pokud to chápu správně tak po této podmínce by se v IE měl zobrazit styl určený pro IE...
<!--[if IE]> 
<link rel="stylesheet" type="text/css" href="stylmsie.css" /> 
<![endif]--> 
Kalby
Profil
no to ano, ale u toho prvniho stylu zadnou podminku nemas takze se zobrazi ve vsech prohlizecich
Meeto
Profil *
Po této podmínce (upozorňuji jen, že stylmsie.cs je prázdný)

<!--[if !IE]>
  <link rel="stylesheet" type="text/css" href="styl.css" />
  <![endif]--> 
  <!--[if IE]>
  <link rel="stylesheet" type="text/css" href="stylmsie.css" />
  <![endif]--> 


se stránky ve firefoxu i v IE zobrazí bez stylu (tzn. že se asi použije stylmsie). Nechápu...
_es
Profil
Nechápu...

Čomu nechápeš?
V tom prvom príspevku sa ti na IE aplikujú súčasne oba štýly, najprv ten prvý, potom ten druhý.
Meeto
Profil *
_es
To už chápu, ale nechápu výsledek mého předchozího příspěvku...
MCKAY
Profil
Je to prasárna ale co třeba do toho stylu pro msie doplnit na konec každého řádku !important? :D
Miloš
Profil
http://www1.mraveniste.org/weblog/2006/03/16-msie-komentare.html

MCKAY
proč hned !important? Vzhledem k tomu, že pravidla pro IE se načítají až po obecných, stačí jen napsat jiné hodnoty u týchž selektorů a právě proto, že se čtou jako druhé v pořadí, budou mát vyšší váhu, přebijou ty předchozá, i bez !Importantu.

Vaše odpověď

Mohlo by se hodit

Nezapomeňte na odkaz na živou ukázku problému.

Prosím používejte diakritiku a interpunkci.

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

0