Autor | Zpráva | ||
---|---|---|---|
DJ D8 Profil |
#1 · Zasláno: 22. 7. 2009, 14:04:40
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 |
#2 · Zasláno: 22. 7. 2009, 14:26:57
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 |
#3 · Zasláno: 22. 7. 2009, 14:48:09
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 |
#4 · Zasláno: 22. 7. 2009, 21:11:26
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 |
#5 · Zasláno: 22. 7. 2009, 21:15:59
„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 |
#6 · Zasláno: 22. 7. 2009, 21:29:44
Chamurappi díky díky moc, přesně takovou radu jsem potřeboval.
|
||
DJ D8 Profil |
#7 · Zasláno: 22. 7. 2009, 21:31:24
Ještě jen dotaz, odstavec jako <p> má v tomhle stejné vlastnosti jako třeba <ul> že?
|
||
Bubák Profil |
#8 · Zasláno: 22. 7. 2009, 22:58:13
„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í. |
||
Časová prodleva: 15 let
|
0