![]() |
divy obok siebie - jeden do lewej a drugi do prawej - 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ł: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster) +--- Wątek: divy obok siebie - jeden do lewej a drugi do prawej (/thread-divy-obok-siebie-jeden-do-lewej-a-drugi-do-prawej) |
divy obok siebie - jeden do lewej a drugi do prawej - martita - 01-02-2011 Mam trzy divy: http://zuka.0host.pl/div/ Co zrobić, żeby div 1 i div3 były zbliżone do lewej, a div2 był zbliżony do prawej strony? Jeśli korzystam z floatów ( http://zuka.0host.pl/div/float.html ) , to wtedy div zawierajacy (container) znika. Nie wiem, co z tym zrobic? ![]() Kod: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> Kod: * { RE: divy obok siebie - jeden do lewej a drugi do prawej - Ancik - 01-02-2011 Witaj, Po pierwsze nadaj #container { overflow: hidden;}, po drugie, gdzie w kodzie html masz divy .right, .left? Nie widzę ich, więc jak ma to działac, skoro tylko dla nich ustalileś/aś opływanie? Nie potrzebujesz w tym celu nic innego jak opływania. Nadaj odpowiednie szerokości kontenerkom, potem odpowiednie floaty. Ja zrobiłbym to tak: Tworzysz sobie dwie deklaracje .news-left i .news-right. Obu dajesz szerokośc na 40% po czym do news left float: left a do right float: right. Divowi container overflow: hidden i musi działac. Pozdrawiam. RE: divy obok siebie - jeden do lewej a drugi do prawej - martita - 01-02-2011 (01-02-2011, 05:50)Ancik napisał(a): Witaj, Masz rację, nie wkleiłam kodu z floatowaniem ![]() Kod: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> Dziękuję Ci za uświadomienie mi o istnieniu czegoś takiego jak overflow:hidden ![]() ![]() RE: divy obok siebie - jeden do lewej a drugi do prawej - Ancik - 01-02-2011 Polecam się na przyszłośc ![]() Pozdrawiam. RE: divy obok siebie - jeden do lewej a drugi do prawej - martita - 02-02-2011 No to w takim razie mam następne pytanko ![]() Sytuacja jaką mam jest zobrazowana tutaj-> http://zuka.0host.pl/div/float.html Jak zrobić, żeby div2(po prawej) miał długość taką jak container, czyli jak suma długości divów z lewej? Próbowałam z height:100%, ale już wyczytałam, że to działa tylko gdy container ma ustaloną długość w px, a tego nie chcę ![]() Kod: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> Kod: * { RE: divy obok siebie - jeden do lewej a drugi do prawej - Ancik - 02-02-2011 Cytat:Jak zrobić, żeby div2(po prawej) miał długość taką jak container, czyli jak suma długości divów z lewej? Nie rozumiem. Suma divów po lewej stronie nie jest równa długości containera (to 80% jego długości). Poza tym, dla diwa znajdującego się po prawej stronie, możesz nadac width:100% z uwagi na to, iż szerokośc containera (rodzica) jest zdefiniowana w pikselach (940px). Jeżeli jednak tak zrobisz, to zajmie on całą szerokośc, a divy będące po lewej stronie spadną pod niego. Diwowi po prawej stronie powinnaś nadac odpowiednią szerokośc w pikselach, chociaż nie wiem dokładnie jaki efekt chcesz osiągnąc. Pozdrawiam. RE: divy obok siebie - jeden do lewej a drugi do prawej - martita - 02-02-2011 (02-02-2011, 02:47)Ancik napisał(a):Cytat:Jak zrobić, żeby div2(po prawej) miał długość taką jak container, czyli jak suma długości divów z lewej? Nie chodzi mi o width, ale o height. Chcę aby div2 kończył się w miejscu gdzie kończy się ostatni div po lewej (ale namieszałam ![]() ...hmm, może pokażę Ci stronę, którą robię http://zuka.0host.pl/v2/ Na tej stronie w kontenerze (czyli pod header) znajdują się 3 divy, dwa są do lewej jeden do prawej. I chodzi o to, że chciałabym aby równo się kończyły w kontenerze u dołu nad stopką. Czyli, chciałabym wyrównać diva z prawej z tym z lewej, aby kończyły się w tym samym miejscu, w tej samej linii. Mam nadzieję, że zrozumiesz o co mi chodzi ![]() RE: divy obok siebie - jeden do lewej a drugi do prawej - Ancik - 02-02-2011 Wybacz, nie doczytałem ![]() Spróbuj, może min-height zadziała. Pozdrawiam. RE: divy obok siebie - jeden do lewej a drugi do prawej - Pedro84 - 02-02-2011 Google.pl => css faux columns W każdym linku poprawne rozwiązanie znajdziesz. |