|
(X)HTML, JavaScript, DHTML, XML, CSS Client scripting tehnologije, Dynamic HTML, Cascading Stylesheets, XML i standardi |
|
Alati teme | Način prikaza |
21. 01. 2008. | #1 | |
Ivan Dilber
Sir Write-a-Lot
|
liste i CSS - yet another strange thing
imam klasican komad CSS-a za pravljenje horizontalnog menija od UL liste:
Citat:
E sad, provalio sam ja da treba samo UL da floatujem desno, a da LI i A ostavim da budu float:left, i onda je sve ok... but why ??? Ovo se isto desava i u FF i u IE, identicno ga renderuju, znaci da nije bug, nego valjda ima neko razumno objasnjenje zasnovano na specifikaciji... samo koje?
__________________
Leadership is the art of getting people to want to do what you know must be done. |
|
21. 01. 2008. | #2 |
Dejan Katašić
Wrote a book
Datum učlanjenja: 10.06.2005
Lokacija: Novi Sad
Poruke: 1.017
Hvala: 129
86 "Hvala" u 43 poruka
|
Možeš da dodaš ...
Kôd:
#top ul li { width: 100px; } |
03. 02. 2008. | #3 |
becar paprikash
Na probnom radu
Datum učlanjenja: 08.12.2006
Lokacija: Cirih
Poruke: 44
Hvala: 0
3 "Hvala" u 3 poruka
|
Pozdrav Ivane
btw. Zar netreba svaki "floatovani" element da ima unesenu sirinu! Inache pizdi!..
barem ja mislim da je tako! |
03. 02. 2008. | #4 |
Ivan Dilber
Sir Write-a-Lot
|
nije obavezna sirina, kad pravis meni ne zelis (obicno) da svi "dugmici" budu iste sirine. Radice sve lepo bez fixne sirine sve dok je stavljeno da LI i A budu float:left.
Ono sto sam ja pitao i sto me zbunjuje je zasto se ne renderuju lepo kad su float:right.
__________________
Leadership is the art of getting people to want to do what you know must be done. |
03. 02. 2008. | #5 | |
Domagoj Horvat
Expert
|
Citat:
float elementi moraju imati width jer browser mora znati gdje pocinje sadrzaj oko floata. u slucaju kad ti je na LI postavljen float right, a bez duzine, a unutar njega i <a> sa float:right, tada <a> ne zna gdje je desni rub LI elementa i protegne se do kraja UL-a. logicno, slijedeci ce u slijedeci red. rjesenje ti je ili staviti width na LI (sto nije najsretnije za menu) ili ovako kao gore: maknuti float sa <a> i staviti text-align:right na LI element.
__________________
postoje ludosti bez kojih je nemoguce ljudsko dostojanstvo |
|
03. 02. 2008. | #6 | |
becar paprikash
Na probnom radu
Datum učlanjenja: 08.12.2006
Lokacija: Cirih
Poruke: 44
Hvala: 0
3 "Hvala" u 3 poruka
|
Citat:
upravo sat hteo da to napisem - ali me refresh browsera osvestio... nemoras na <a> elemenat da stavljas "float" - pogodi ga coek! |
|
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
Cishcenje email liste | kalkulus | Marketing i SEO | 0 | 30. 07. 2010. 13:53 |
Forumi i mailing liste | nn.nn | Opušteno | 0 | 17. 01. 2009. 17:13 |
Top liste sajtova | Marko Medojevic | Sva početnička pitanja | 0 | 25. 10. 2007. 18:59 |
sta su zapravo mail liste | dee | PHP | 4 | 01. 09. 2006. 12:12 |