Autor Zpráva
Michal Janeček
Profil
Ahoj, potřebuju poradit.

Chci vytvořit stránku, která bude rozvržena na horní menu, pod ním levý sloupec s menu, kontaktem
a formulářem pro přihlášení, vedle toho obsahovou část a pod tím vším patičku. To jen pro představu.

Mám problém s položkami v horním menu. Chci je totiž umístit tak, aby byly vedle sebe. Pro menu jsem
použit tag <ul> a jednotlivým položkám <li> zkouším nastavit obtélání, nebo display:inline; ale nic z toho
nejde. Všechny čtyři položky se vykreslí na sobě, jedna přes druhou.

Poraďte mi prosím!
Anonymní
Profil *
Položce <li> nastav
display:inline;float:left;

Když nepůjde, ukaž živou ukázku.
panther
Profil
Michal Janeček:
float: left je správný, tipuji, že jsi nám zamlčel absolutní pozicování položek. To vyhoď.

Anonymní:
Položce <li> nastav display:inline;float:left;
co plave, to je blokové. Nastavení display: inline zde postádá smysl (bez uvedení kontextu, pro který by byla i tato deklarace potřebná). Obecně je to zbytečnost.
Michal Janeček
Profil
div#main div#horniMenu ul /* menu v horni liste */
{
position:absolute;
top:25px;
left:265px;
list-style:none;
padding:0px;
}

div#main div#horniMenu ul li
{
float:left;
display:inline;
}

tohle je všechno, čím definuju položky v horním menu. aby jste viděli, co to dělá, tady je odkaz:

http://m.snekin.net/index_8a/index_8a.html (zbytek věcí není dodělaný, jde mi jen o horní menu)
panther
Profil
Michal Janeček:
vyhoď position: absolute; z odkazu.
Michal Janeček
Profil
stejně to zobrazí pořád to samé. pořád se ty položky překrývají... viz odkaz nahoře, je aktualizovaný.
panther
Profil
Michal Janeček:
Nevím, co jsi kde umazal, ale absolutní pozice u odkazů v horním menu zůstala.
Michal Janeček
Profil
aha, já odebral něco jiného :-D díky moc za 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