Autor | Zpráva | ||
---|---|---|---|
kulisak Profil * |
#1 · Zasláno: 22. 8. 2007, 19:20:46
proc mi takovyhle kod udela floutovanou cast velikou podle obsahu ale clearovanou 100% sirokou?
|
||
tiso Profil |
#2 · Zasláno: 22. 8. 2007, 19:38:27
kulisak -
1. default šírka pre blokový prvok je celá šírka nadradeného prvku 2. float prvok by mal mať nastavenú šírku (viď. špecifikácia), keďže nemá, tak sa chová tak ako sa chová. Je to jediné logické chovanie, ak by mal defaukt šírku 100%, tak by sa vedľa neho nikdy nič nevošlo a "float" by nefungoval. |
||
kulisak Profil * |
#3 · Zasláno: 22. 8. 2007, 20:13:47
a jeste jedna otazecka:
jak resite horizontalni menu ktere ma byt zarovnane vpravo? ale aby byly buttony ve spravnem poradi, prijde mi hloupost je psat do kodu presne opacne aby je potom float right naskladal spravne... |
||
tiso Profil |
#4 · Zasláno: 22. 8. 2007, 20:22:12
kulisak - sprav ho z riadkových prvkov a nemáš problém... Potom stačí nadradenému prvku nastaviť text-align: right;
|
||
kulisak Profil * |
#5 · Zasláno: 22. 8. 2007, 20:32:23
to jsem zkousel, ale asi spatne
.menu { text-align:right; } .menu ul { list-style-type:none; display:inline; } .menu li { float:left; display:inline; } <div class="menu"> <ul> <li>Lorem</li> <li>ipsum</li> <li>dolor sit</li> <li>amet</li> </ul> <div class="cleaner"> <hr /> </div> </div> |
||
Plaváček Profil |
#6 · Zasláno: 22. 8. 2007, 20:37:55 · Upravil/a: Plaváček
Z hlavy - tohle by mohlo zabrat:
.menu { width: 100% } .menu ul { display:inline; float:right } .menu li { float:left; display:inline; list-style:none } <div class="menu"> <ul> <li>Lorem</li> <li>ipsum</li> <li>dolor sit</li> <li>amet</li> </ul> <div class="cleaner"> <hr /> </div> </div> |
||
kulisak Profil * |
#7 · Zasláno: 22. 8. 2007, 20:41:12
jezis dyt je to tak prosty!!
Diky moc! |
||
Časová prodleva: 17 let
|
0