Autor Zpráva
m1ke
Profil *
Cuš, potřeboval bych poradit. Jak zarovnat podmenu. Tak, aby pozadí bylo po celé sířce a odkazy by začínaly třeba od středu. A hlavně, aby se to zobrazovalo ve všech prohlížečích stejně, nejvíc mě blbne IE.

#menu li span {
	float: left;
	margin-left: 9px;
	position: absolute;
	margin-top: 40px;
	display: none;
	width: 1031px;
	height: 41px;
	background-image:url(image/podmenu.png);
	background-repeat: repeat-x;
}
#menu li:hover span{ 
display: block; 
}
#menu li span a{ 
padding: 15px 5px 5px 5px;
display: inline;
color: #FFF;
font: bold 12px "Trebuchet MS", Arial, Halvetica, sans-serif;
border-right: 0px;
}
#menu li span a:hover {
text-decoration: underline;
color: #be1522;
text-decoration: none;
border-right: 0px;
}
Trejpa
Profil
m1ke:
Samozřejmě všichni známe strukturu tvé stránky, že? Prosím o odkaz na živou ukázku.

Nicméně co už v tom kódu bije do očí:
• kombinace plavání a absolutní pozice - co si má prohlížeč vybrat?
• Internet Explorer 6 a nižší neumí :hover jinde, než na odkazech. To řešíš jak?
• Jak budou takové menu ovládat uživatelé zařízení bez :hoveru (tablety, telefony, čtečky)?

odkazy by začínaly třeba od středu
Souhrn prvků plovoucích vedle sebe nelze bez znalosti jejich celkové šířky vystředit (myslíš-li tohle).
m1ke
Profil *
Trejpa:
stránka je www.savadika.cz

když to pozadí nejde po celé stránce, tak to nevadí mě by to stačilo, tak jak to je...ale v IE to podmenu je posunuté doprava a nevím co stím dělat
m1ke
Profil *
Tak zjistil jsem, že je blbost to dělat po celé šiřce, tak jsem to dal jenom na velikost bílého okna.

Ale když dám v IE8 kompatibilní režím, tak se mi podmenu posune do prava. V normálním režimu to jede v pohodě a taky nevím co to dělá ve starších IE. Prosil bych radu.

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:

0