Autor Zpráva
Walda
Profil *
Ahoj, mám takový kód

<ul>
<li>aaa</li>
<li>bbb</li>
<li>ccc</li>
</ul>

ul { float: right; }

a výsledek: ccc bbb aaa

Proč se to jen neposune vpravo, proč se to popřehazuje ? Jak to mám prosím udělat? Děkuji
Bubák
Profil
Walda:
proč se to popřehazuje ?
Protože první položky bude obtékaná vpravo, další položky budou také obtékány postupně zprava.

Jak to mám prosím udělat?
ul {
    float: right;
    list-style: none;
}
li {
    float: left;
    padding: 0 5px
}
http://kod.djpw.cz/wscb
http://kod.djpw.cz/wscb-
Walda
Profil *
Bubák:
Díky moc, problém je v tom, že ul má pevnou šířku 1000px jelikož obsahuje pozadí, proto není možný takový styl. Připadá v úvahu nadřezený div a pozadí dát do něj, ale to už je zase levá ruka a pravé ucho :-(
Bubák
Profil
Walda:
Připadá v úvahu nadřezený div a pozadí dát do něj
Já myslím, že je to v pořádku a nebál bych se toho.
Spousta stránek má menu v <div> nebo v <nav> úplně zbytečně.

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: