![]() |
[CSS] Float, Clear, Position - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: xHTML, CSS, JavaScript (https://www.webmastertalk.pl/forum-xhtml-css-javascript) +--- Wątek: [CSS] Float, Clear, Position (/thread-css-float-clear-position) |
[CSS] Float, Clear, Position - Damian19 - 17-10-2011 Witam. Mam problem z floatami. Otóż mam 3 listy ul które są w divie z szarym tłem (tło się rozciąga względem zawartości). Do każdej z nich przypisałem float: left; aby były obok siebie, a nie jedna pod drugą. Po użyciu float: left; szare tło czyli div w którym są ul popsuło się(tak jakby nic w nim nie było). Jaką funkcję przypisać by mimo "floatów" div był normalny ? PS. Próbowałem clear: none;, clear: both; lecz nic nie dało. PS 2. Każda lista ul ma swój div. Pozdrawiam. RE: [CSS] Float, Clear, Position - Kartofelek - 17-10-2011 a próbowałeś overflow:hidden dla rodzica? A najlepiej poszukaj w necie czegoś takiego jak clearfix. No dobra - poszukam za ciebie: Kod: .clearfix:before, .clearfix:after { content: ""; display: table; } dodaj dodatkową klasę clearfix dla rodzica. Bez overflow:hidden. Czemu tak? Bo overflow poza tym że jest fajny to ukrywa wszystko poza elementem, czyli nie zawsze się sprawdza (np gdy masz długi select itp) RE: [CSS] Float, Clear, Position - Damian19 - 17-10-2011 Kod: .clearfix:before, .clearfix:after { content: ""; display: table; } Gdzie te klasy dodać ? I czy wszystkie te klasy dodać ? Opisz mi jak możesz co poszczególna klasa robi. ![]() ![]() Kod: .clearfix:before, .clearfix:after { content: ""; display: table; } Pomogło pozdrawiam i dziękuję. Dokładnie to zrobiłem to tak: HTML: Kod: <div id="footer"> CSS: Kod: #footer { Działa ![]() RE: [CSS] Float, Clear, Position - Kartofelek - 17-10-2011 Ale użyj 3 deklaracji clearfixa (czyli do styli wrzuć tak jak ja podałem), dzięki temu będzie on działał pod resztą przeglądarek |