Autor Zpráva
Blizzy
Profil *
Potřeboval bych poradit. Chci vytvořit horizontální menu pomocí seznamu. To se mi povedlo jenoduše udělat takto:


<html>
<head>
<style>
li {display:inline; float:left;}
</style>
</head>
<body>
<ul>
<li>Položka1
<li>Položka2
<li>Položka3
<li>Položka4
<li>Položka5
<li>Položka6
<li>Položka7
</ul>
</body>
</html>


Zároveň bych chtěl, aby se menu nezalamovalo, pokud má uživatel menší rozlišení nebo zmenší okno. Chtěl bych, aby se prostě objevil posuvník okna.

Přišel jsem na to, že toho můžu dosáhnout přidáním pevné šířky seznamu do CSS:
ul {width: 500px}


Ale problém je když je ta šířka různá, např. když tam přes redakční systém pár položek přidám a potom to nebude sedět k šířce nastavené v CSS stylu.

Jak tedy udělat horizontální menu pomocí seznamu, které se nezalamuje a může mít libobolný počet položek?

Předem díky za jakékoliv nápady.
Railbot
Profil
Nijak. To logicky nejde. Buď bude mít nějakou relativní šířku a bude se roztahovat dle obsahu, ale naopak se i zmenšovat dle velikosti okna/rodičovského prvku nebo bude mít pevně nastavenou šířku. Tu musíš vždy upravit nebo dopředu počítat s tím, kolik položek tam chceš mít.
Blizzy
Profil *
Díky moc, aspoň mám jistotu, že to nejde. ;-)
Guma
Profil *
Ja nevim moc se v tom nevyznam.. co ale tagy typu min-width a tak? pochopitelne je zrejme ze o nejake rozsahle podpore napric prohlizecema se hovorit neda.. tedy muj tip je zcela zbytecny.. omlouvam se :-/ :D
pervert
Profil *
nevím jestli jsem správně pochopil co chceš, ale co overflow???

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: