![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 740 Pomógł: 15 Dołączył: 23.08.2004 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Mam typowy trzykolumnowy uklad strony oparty na plywaniu (float). Ponizej zamiescilem uproszczony kod strony i arkusza styli.
W srodkowej czesci mam obrazek. Chce aby ten obrazek byl oplywany przez nastepujacy po nim tekst. Natomiast pod tekstem mam kolejny element "podsumowanie" (class="summary"). Podsumowanie ma sie zawsze znajdowac pod obrazkiem. Moge uzyc clear: left ale wtedy trace opływanie wzgledem lewej kolumny. Moge ustalić wysokość dla tekstu poprzedzajacego podsumowanie, ale w przypadku przepełnienia tekst ten zleje się z trescia podsumowania. Czy jest jakas mozliwosc zrobienia wzglednego clear, albo jakis inny trik, ktory rozwiazalby moj problem? Kod /* <![CDATA[ */ #header { background: yellow; } .wrapper { clear: both; } .wrapper:after { display: block; height: 0; clear: both; visibility: hidden; } #columnLeft { float: left; width: 200px; background: blue; } #columnMiddle { display: block; margin-left: 200px; margin-right: 200px; } #columnRight { float: right; width: 200px; background: blue; } #columnLeftBottom { float: left; width: 50%; } #columnRightBottom { width: 49%; margin-left: 50%; } #footer { clear: both; background: yellow; } .content { padding: 1em; position: relative; z-index: 3; } .content img { float: left; height: 150px; width: 150px; margin-right: 20px; margin-bottom: 20px; background: red; } .content .summary { clear: left; background: green; } /* ]]> */
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.09.2025 - 16:34 |