Czy po u�yciu float�w (left/right) konieczne jest stosowanie jawnej
konstrukcji np. <div style="clear:both"></div>? Mo�e istnieje mo�liwo��
stworzenia tego efektu w alternatywny spos�b. Mogliby�my np. rozwa�y� list�
link�w:
<ul>
<li><a...>link</a></li>
<li><a...>link</a></li>
<li><a...>link</a></li>
</ul>
Wszystkie li niech maj� float:left. Zamiast dodawa� na ko�cu <li
style="clear:both... by�oby dobrze z punktu ilo�ci kodu HTML aby znacznik
zamykaj�cy </ul> pe�ni� tak� funkcj� lub jaki� inny trik. Niestety
znacznik�w zamykaj�cych nie ostylowuje si�. Czy jest na to jaka� metoda?
Pozdrawiam,
Marek
> Wszystkie li niech maj� float:left. Zamiast dodawa� na ko�cu <li
> style="clear:both... by�oby dobrze z punktu ilo�ci kodu HTML aby
> znacznik zamykaj�cy </ul> pe�ni� tak� funkcj� lub jaki� inny trik.
> Niestety znacznik�w zamykaj�cych nie ostylowuje si�. Czy jest na to
> jakaďż˝ metoda?
Podejrzewam, ze idealnym rozwiazaniem bylyby
https://developer.mozilla.org/pl/CSS/:last-child
https://developer.mozilla.org/pl/CSS/:last-node
Ide o zaklad, ze "w IE nie dziala" :)
Jesli nie to, to nie przychodzi mi do glowy nic innego, jak oCSSowanie
tego JavaScriptem, a tego nie chcemy, bo widze, ze zwracasz uwage na
ilosc kodu :) A w tym kontekscie czy napiszesz przy kazdym ostatnim
<li style="...
czy utworzysz osobny styl dla ostatniego potomka... na to samo chyba
wyjdzie.
Pozdrawiam.
--
[= WRonX =] [= WRonX@-CUT-WRonX.NET =] [= http://WRonX.NET =]
[= GCS/CC d->++ s+:- a- C++++$ U P>++ L+ !E W+++$ N++(+++) =]
[= !o-- K-? w++$ !O !M- !V-- PS+ PE !Y !PGP !t !5 X++ R++ =]
[= tv+ b+++ DI++ D+ G+ e+++ h--->---- r+++ y? =]
Nie, to rozwiązanie dla ludzi cierpiących na dysgóglię ;)
http://lmgtfy.com/?q=clear+float
A tak, faktycznie :) overflow:auto jest rozwiązaniem :-)