Autor Zpráva
albert_krasnansky
Profil *
ahojte ... mam tento kod

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


ale vobec mi nechce reagovat neviete preco ?
Miloš
Profil
Jak nereaguje? Neboli čeho cheš tím kódem dosáhnout?
habendorf
Profil
Miloš
Neboli čeho cheš tím kódem dosáhnout?

Copak to nevidíš? Pokud prohlížeč není IE, narve mu IE-defaultní styl ;o)
Lépe řečeno, odřízne IE od stylu jemu určenému (aspoň dle jména).
habendorf
Profil
albert_krasnansky

Toho, čeho chceš, pravděpodobně dosáhneš vyhozením prvního vykřičníku.
Miloš
Profil
habendorf
Ale to samozřejmě vím. Vzhledem však k tomu, že to albert_krasnanskymu „nereaguje“, napadla mě kacířská myšlenka, že se zřejmě tímto kódem pokouší udělat něco úplně jiného, možná sám ani neví co.

A pokud odstraní vykřičník (tedy docílení pravého opaku, tj. aby to viděl jen IE), musel by udělat ještě drobnou kosmetickou:
<!--[if IE]>
Pro IE neladím; nemusím.
<![endif]-->
habendorf
Profil
Miloš

???

<link rel="stylesheet" href="...
<!--[if IE]>
<link rel="stylesheet" href="...
<![endif]-->

Proč by ne? Pro IE může být nějaký pidisoubůrek opravující problémy. Třeba pngfix nebo hover pro lte6.
Miloš
Profil
habendorf
Asi jsem tam neměl psát „Pro IE neladím; nemusím.“, bo's to špatně pochopil.
To byl jen a pouze příklad na podmíněný komentář – s ukázkou, že za jeho otevřením (nejde-li o negaci [if !IE]) nemá „-->“ co dělat.
habendorf
Profil
Miloš

A tááák, tak to jo :o)
Hlavně že to mám pak v tom svým příkladu správně, ale tohle mi nedocvaklo ;o)
albert_krasnansky
Profil *
Miloš
no chci to odelit od defaultniho stylu protoze u ie to ukazuje uplne jinak nez u mozily jako ten styl
Chamurappi
Profil
Reaguji na alberta_krasnanskeho:
Ukaž svoji stránku, možná najdeme chytřejší řešení, než které ti už Miloš s habendorfem napsali.
albert_krasnansky
Profil *
Chamurappi
neni to jeste na webu
habendorf
Profil
albert_krasnansky

Tak to máš smůlu. Navíc jsme ti to Miloš a já napsali jasně. Slušnost by byla říct, zda to funguje. Pokud to nefunguje, ukázat nám, jak jsi to napsal a jak se chyba projevuje.
albert_krasnansky
Profil *
habendorf
ok skusim to a napisu ... zatim dekuju za pomoc
albert_krasnansky
Profil *
mam kod

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


ale nechce mi to fungovat nacte se porad jenom defaulty styl ... a ne default_ie.css
Miloš
Profil
albert_krasnansky
A opravdu se styl pro IE jmenuje default_ie.css? Pozor i na velká písmena.
Případně jetli je načten jako první a globální styl jde až po něm, pak se mohou tlouct některá pravidla kvůli prioritě.

Jestliže je název souboru správný a styl pro IE se načítá až po globálním, otestuj si ho ještě následujícím pravidlem:
* {color: maroon !important; background-color: yellow !important;}

a jestliže ani tak v Exploreru nedojde ke změně, budeme muset hledat chybu jinde.
habendorf
Profil
Miloš

Co třeba html {display:none;} ? Kratší a jako test stačí.

Hlavně by nebylo od věci už to konečně hodit na web.

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