Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

CSS - jak 'kasować' floaty?

0 views
Skip to first unread message

Marek

unread,
Dec 17, 2009, 5:48:50 AM12/17/09
to
Witam,

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

WRonX

unread,
Dec 17, 2009, 6:14:31 AM12/17/09
to
Marek pisze:

> 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? =]

Paweł Piskorz

unread,
Dec 17, 2009, 7:37:31 AM12/17/09
to
On 2009-12-17 11:48, Marek wrote:
> Czy po użyciu floatów (left/right) konieczne jest stosowanie jawnej

> konstrukcji np. <div style="clear:both"></div>?

Nie, to rozwiązanie dla ludzi cierpiących na dysgóglię ;)
http://lmgtfy.com/?q=clear+float

Marek

unread,
Dec 17, 2009, 9:35:58 AM12/17/09
to
Zerknij co znalaz�em:
http://kurs.browsehappy.pl/CSS/Float

overflow:auto jest rozwi�zaniem :-)

Marek

unread,
Dec 17, 2009, 9:34:48 AM12/17/09
to
> 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 :-)

0 new messages