Autor Zpráva
DJ D8
Profil
Potřeboval bychj vědět, jak v css udělám něco pouze pro IE, stará známá písnička, kdy IE zobrazuje jinak.
Chci to kvůli Marginu, protože IE mi divy nedělí a Opera ano.

Mám tohle :
<!--[if IE]>
    <link rel="stylesheet" type="text/css" href="styl_ie.css" />
<![endif]-->

Ale to je do hlavičky a ještě k tomu to nefunguje.
Nejspíš tam má být ještě verze, ale to by mě s toho asi mrd**.
<!--[if IE 6]>
<!--[if IE 7]>
<!--[if IE 8]>

Ale ani s tim to nejde.

Prosím o radu, jak to mám upravit nebo jak to mám vepsat do stylu.

Díky za odpovědi
Chamurappi
Profil
Reaguji na DJ D8:
Chci to kvůli Marginu, protože IE mi divy nedělí a Opera ano.
Ukaž. Děláš něco špatně.

to je do hlavičky a ještě k tomu to nefunguje
Děláš něco špatně. Ukaž.

nebo jak to mám vepsat do stylu
S podtržítkem/pomlčkou/rovnítkem, to závisí na faktorech, které jsi nám neřekl.
Proč nám vlastně tajíš verzi, ve které se problém vyskytuje?
DJ D8
Profil
Mno dělá mi to 8, kterou mám.
Je to vidět v indexu : http://try.e-blog.cz/
Jde tam o to, že Opera udělá mezi divy mezeru, ale já mám 3 divy nad sebou, Nadpis, Obsah, Pata a pro každý mám jiný obrázek a společně tvořej tabulku, ale ta nemůže být rozdělena, ale Opera to udělá a když to chci marginem sloučit, IE mi to rozrube.

Potřebuju jen vědět jak to mám pro ten IE vyčlenit.
Chamurappi
Profil
Reaguji na DJ D8:
Koukám na tvůj kód. To jsou hodně improvizované konstrukce, že?

Potřebuju jen vědět jak to mám pro ten IE vyčlenit.
Co bys do toho podmíněného stylopisu chtěl dát?
Mohl bys tam nastavit pro #content-title relativní pozicování a vyšší z-index, aby se ta hlavička dostala před pozadí obsahu — ale to můžeš udělat i v normálním stylopisu, který dostávají všechny prohlížeče.

Víš, že odstavce (tedy <p>) mají výchozí margin? Když ho zrušíš, přestanou se ti kolem nich tvořit mezery, které se teď zoufale snažíš vyrušit zápornými marginy na rodičích. Na to, co tvoříš, nepotřebuješ žádné překrývání, ani záporné marginy, ani pozicování, ani tabulku, ani podmíněné komentáře.

Už také vím, proč ti ten výše uvedený podmíněný komentář nefunguje, ale na tvém místě bych se snažil o čistší řešení.
habendorf
Profil
Už také vím, proč ti ten výše uvedený podmíněný komentář nefunguje, ale na tvém místě bych se snažil o čistší řešení.

DJ D8:
A kdybys na něm přece jen trval, tady je ten důvod: http://try.e-blog.cz/styl_ie.css
DJ D8
Profil
Chamurappi díky díky moc, přesně takovou radu jsem potřeboval.
DJ D8
Profil
Ještě jen dotaz, odstavec jako <p> má v tomhle stejné vlastnosti jako třeba <ul> že?
Bubák
Profil
odstavec jako <p> má v tomhle stejné vlastnosti jako třeba <ul> že?
Jistá podobnost tu je, co se týče horního a dolního odsazení. Ale špek je v levém odsazení seznamů, některé prohlížeče je odsazují seznam levým marginem, některé pro změnu levým paddingem.
Doporučuji k přečtení: http://interval.cz/clanky/jak-je-to-s-vychozimi-hodnotami-v-css/
Levé odsazení seznamů jsem zdůraznil proto, že s ním občas některý z tazatelů v této diskusi zápasí.

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: