Autor | Zpráva | ||
---|---|---|---|
Casero Profil |
#1 · Zasláno: 2. 4. 2010, 18:10:01
Zdravím,
použil jsem kód z příkladu Patička webu vždy dole - http://weblog.plavacek.net/2005-02.html v něm jsem používal místo zápisu: #main { ... } //tento zápis div#main { ... } A najednou to nefunguje v IE 7. (Trvalo pár hodin, než jsem přišel nato, kvůli čemu to nefunguje =( ) Rád bych se zeptat, zda existuje nějaké rozumné vysvětlení, proč to takto nebere. Díky |
||
Chamurappi Profil |
#2 · Zasláno: 2. 4. 2010, 18:21:01
Reaguji na Casera:
Selektor #main je slabší než div#main , s názvem elementu bude mít větší prioritu než bez něj, ale pochybuji, že to bude hrát roli. Spíš selhal lidský faktor při lokalizování místa chyby. Prosím o odkaz na živou ukázku.
|
||
Casero Profil |
#3 · Zasláno: 2. 4. 2010, 18:47:57
Chamurappi:
„Selektor #main je slabší než div#main, s názvem elementu bude mít větší prioritu než bez něj, ale pochybuji, že to bude hrát roli.“ =D Ale to víte že bude. Já jsem... A to jsem myslel, že na toto jsem koukal. =( Takže chyba: div#main { width: 760px; margin: 0 auto; text-align: left; background: #ebe9e9 url("main.gif") repeat-y; min-height: 100%; height: 100%; position: relative; } body>#main { height: auto; } Trošku mě potrápilo, že tu nižší prioritu nebralo v potaz FF, Chrome ani Opera. Pouze IE7 zřejmě nenastavilo zpět height: auto; |
||
Časová prodleva: 14 let
|
0