![]() |
![]() ![]() |
![]() |
![]() ![]()
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: (IMG:http://s1.cuts.pl/img/thumb_1314130252_1.png) Tak chciałbym: (IMG:http://s1.cuts.pl/img/thumb_2.png) Przykładowy kod:
Ten post edytował dk1342 23.08.2011, 21:18:43 |
|
|
![]()
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 |
|
|
![]()
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 ?
|
|
|
![]()
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ć (IMG:style_emoticons/default/smile.gif) 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ę. |
|
|
![]()
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 (IMG:style_emoticons/default/smile.gif) Ten post edytował tolomei 23.08.2011, 21:49:03 |
|
|
![]()
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.
|
|
|
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 06:34 |