Autor | Zpráva | ||
---|---|---|---|
Digitaldestroy Profil |
#1 · Zasláno: 20. 1. 2009, 21:52:38 · Upravil/a: Digitaldestroy
Ahoj delam web pro kamarada a mam problem. Konkretne s pozicovanim divu v IE pomoci externiho stylopisu. Vsude jinde (Opera, Mozilla, Safari se mi stranky zobrazuji tak jak maji), jen v tom IE ne. Nalezl jsem jedno reseni a to prepsat styly divu do html kodu, ale to pak straci smysl externi stylopis vubec pouzivat.
Zajimave je to, ze div "hlavicka" ve kterem je take menu, se v IE zobrazuje tak jak ma. Prosim pomozte. (avsak rady typu "vykasli se na absolutni pozicovani a pouzivej float" mi moc nepomuzou, nejsem programator a praci mam "temer" u konce, proto do komletni zmeny layoutu se mi moc nechce) Jinak dekuji mnohokrat vsem za radu. http://www.digitaldestroy.wz.cz/novinky.html |
||
Miloš Profil |
#2 · Zasláno: 21. 1. 2009, 02:43:42
Když znáš podmíněné komentáře (mimochodem napsat téměř 20 % návštěvníků „Tyto stranky nepodporují Internet Explorer a nikdy nebudou.“, neboli že na ně zvysoka se*eš, to je docela kouř), tak proč nepřipojíš pro IE nějaký stylopis v podmíněných komentářích a v tom stylopise nepoužiješ nějaký brutální !important?
|
||
Digitaldestroy Profil |
#3 · Zasláno: 21. 1. 2009, 13:49:03 · Upravil/a: Digitaldestroy
to Miloš: No protože nevim co je to !important, ale kouknu na to. Dik za tip.
|
||
Miloš Profil |
#4 · Zasláno: 21. 1. 2009, 21:49:37 · Upravil/a: Miloš
Digitaldestroy
!important je „magické slůvko“, které dá pravidlu nejvyšší možnou prioritu. To znamená, že napíšeš-li například p {color: red !important} p#modry {color: navy;} Pokud bys chtěl !important něčím přebít, tak jedině dalším pravidlem s !important, neboli (vzhledem k výše uvedenému příkladu) takto: p {color: red !important} p#modry {color: navy !important;} Pak bude <p id="modry">odstavec s patřičným s ID</p> opravdu modrý. Pokud to jde, tak je lépe se použití !important vyhnout, protože jeho nadužívání znepřehled%nuje stylopis. Na stranu druhou – střídmé užití se občas hodí. |
||
Digitaldestroy Profil |
#5 · Zasláno: 21. 1. 2009, 22:04:33
Miloš
Ano ano ano, už vím k čemu slouží !important. Dopoledne jsem si přečetl v tvém jiném příspěvku. A věř mi, že se jeho užití velice rád vyhnu, v čem ale tkví můj problém? Nemůžu přijít na to proč nefunguje v IE absolutní pozicování u divů. A když už bych použil zvláštní stylopis pro IE, tak jak ho donutím pomocí CSS aby zobrazoval ty DIVy na místech kde já je potřebuji. |
||
Bubák Profil |
#6 · Zasláno: 22. 1. 2009, 02:22:47
Oprav si chyby (errory) v CSS souboru, varování (varningy) můžeš ignorovat.
IE jaksi nedokáže rozdýchat, že jsi místo nepovinného středníku za poslední hodnotou máš uvozovku. „Nalezl jsem jedno reseni a to prepsat styly divu do html kodu“ Jak to bylo? Nalezl jsem jedno řešení a to přepsat styly divu do html kódu Nebo takhle? Nalezl jsem jedno řešení a to přepsat styly divů do html kódu |
||
Digitaldestroy Profil |
#7 · Zasláno: 22. 1. 2009, 12:06:09 · Upravil/a: Digitaldestroy
Bubák
Z celeho srdce ti dekuji, ani nevis jak jsi mi pomohl. Dekuju dekuju dekuju jinak Milošovi taky patri muj dik |
||
Časová prodleva: 15 let
|
0