[CSS][HTML] Dwa divy obok siebie, jak zrobić aby miały taką samą wysokość, Dynamicznie |
[CSS][HTML] Dwa divy obok siebie, jak zrobić aby miały taką samą wysokość, Dynamicznie |
23.08.2011, 21:12:46
Post
#1
|
|
Grupa: Zarejestrowani Postów: 275 Pomógł: 9 Dołączył: 24.07.2008 Skąd: Racibórz Ostrzeżenie: (10%) |
Witam wszystkich, otóż mój problem jest taki: Mam stronę podzieloną na dwa divy. Jeden jest szerszy (tresc), drugi węższy (np na panele). I sprawa jest taka, że mam więcej treści w divie tym po lewej (szerszym) niż w tym po prawej, natomiast chce aby ten div po prawej też szedł do samego dołu, dorównując temu po lewej. Wiem, że mogę to zrobić dając na stałe height obu divom ale takiego rozwiązania jednak nie chce, bo wysokość będzie różna-dynamiczna. Jak mogę rozwiązać ten problem, aby drugi div dorównywał pierwszemu, nie ustalając height na stałe ?
Przykład obrazkowy: Tak jest: Tak chciałbym: Przykładowy kod:
Ten post edytował dk1342 23.08.2011, 21:18:43 -------------------- Firefox - The Best,
Internet Exokier - shit |
|
|
23.08.2011, 21:22:26
Post
#2
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 135 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) |
jQuery:
Możesz także ściągnąć skrypt źródłowy i załadować z dysku serwera. Pozdro -------------------- “ Computers are good at following instructions, but not at reading your mind. ” - Donald Knuth |
|
|
23.08.2011, 21:26:00
Post
#3
|
|
Grupa: Zarejestrowani Postów: 275 Pomógł: 9 Dołączył: 24.07.2008 Skąd: Racibórz Ostrzeżenie: (10%) |
Też myślałem o js. Jednak akurat w tym przypadku potrzebne mi to jest do tworzenia aukcji na allegro a tam niestety zabronione js. Jest w ogóle taka możliwość bez JS'a ?
-------------------- Firefox - The Best,
Internet Exokier - shit |
|
|
23.08.2011, 21:45:55
Post
#4
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 11 Dołączył: 9.07.2010 Skąd: Warszawa Ostrzeżenie: (0%) |
Da się zrobić coś takiego w CSS'ie
Wystarczy zrobić obrazek tła po lewej który będzie szaro-czarny. I on będzie "robił" za to tło czarne. Gdzie widziałem tutorial do tego jak miałem podobny problem ale niestety nie jestem w stanie sobie przypomnieć gdzie. Daj im z-index: 1; i dla tego po prawej 2 i powinno śmigać A to tak na szybko znalezione: http://www.dictum.netlook.pl/blog/?p=6 Nie testowałem tego i jest dosyć dziwne ale kto wie może nawet działa, nie mniej jednak polecam pierwszą metodę. |
|
|
23.08.2011, 21:46:00
Post
#5
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 135 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) |
CSS: Kod #srodek { overflow: hidden; } #lewy { float: left; background: red; } #prawy { float: right; background: blue; } #lewy, #prawy { width: 50%; padding-bottom: 2000px; margin-bottom: -2000px; } Nie mojego autorstwa - znalazłem w sieci, ale działa Ten post edytował tolomei 23.08.2011, 21:49:03 -------------------- “ Computers are good at following instructions, but not at reading your mind. ” - Donald Knuth |
|
|
23.08.2011, 22:02:42
Post
#6
|
|
Grupa: Zarejestrowani Postów: 275 Pomógł: 9 Dołączył: 24.07.2008 Skąd: Racibórz Ostrzeżenie: (10%) |
Suuper. Dziękuje.
-------------------- Firefox - The Best,
Internet Exokier - shit |
|
|
24.08.2011, 09:01:42
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) |
Może i powyższe metody działają, ale są złe. Można uzyskać to bez konieczności manipulacji marginesem czy szerokością procentową.
Nieinwazyjna wersja CSS: http://jsfiddle.net/Q48Bv/ Ten post edytował !*! 24.08.2011, 09:05:21 -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
Wersja Lo-Fi | Aktualny czas: 12.06.2024 - 09:55 |