Autor Zpráva
Casero
Profil
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
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
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;

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: