![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Witam,
kolejne głupie pytanko z mojej strony (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Załóżmy, że mam kod html: No i teraz lewa i prawa kolumna zawiera jakieś tło nieważne jakie w zależności od zawartości środkowej kolumny one przyjmują taką samą wysokość jak ta środkowa. Czy da się uzyskać identyczny efekt stosując kontenery? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 492 Pomógł: 33 Dołączył: 16.08.2007 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Źle mnie zrozumiałeś. Nie mogę określić wysokości tych kontenerów i w tym tkwi problem.
Jeżeli treść środkowego kontenera przekroczy przykładowe 100px to środkowy kontener będzie miał większą wysokość niż te po bokach. A ja nie jestem w stanie określić wysokości tego kontenera ponieważ jego treść jest generowana dynamicznie załóżmy, że znajdują się tam np newsy. Próbowałem czegoś takiego: Ale to daje efekt dopiero wtedy kiedy kreślę wysokość kontenera "all". Znalazłem trochę inne rozwiązanie ale one wcale nie określa wysokości pobocznych divów właściwie je wyklucza. Chociaż pytanie jest nadal aktualne jestem ciekaw czy da się jakoś wyrównać poboczne divy do wysokości środkowego? EDIT: Problem rozwiązany (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) index.html style.css
EDIT (znów): Jednak rozwiązanie to działa tylko pod FF jakieś sugestie? Ten post edytował bmL 18.08.2007, 14:03:09 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 345 Pomógł: 3 Dołączył: 20.02.2005 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy dobrze rozumiem. Chodzi ci może o Faux Columns ?
Z technicznego punktu widzenia jest to nie do uzyskania. Z graficznego punktu widzenia jest to do uzyskania. Ten post edytował Kreton 18.08.2007, 20:17:06 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
To rozwiązanie znalazłem już wcześniej pisząc kilka postów wyżej:
"Znalazłem trochę inne rozwiązanie ale one wcale nie określa wysokości pobocznych divów właściwie je wyklucza." chodziło mi właśnie o to (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Szkoda, że wszystko jest tak ograniczone przez ie... Mam jeszcze jedno pytanko odnośnie css. Mianowicie załóżmy, że mam takie coś: W IE i Opera jest wszystko ok ale w FF i Mozilli ignorowana jest szerokość kontenera... Zrobiłem to tak, że w zależności wykrytej przeglądarki danym kontenerom przypisany jest atrybut inline albo table-cell. Ale zastanawiam się czy jest na to jakiś inny sposób. Ten post edytował bmL 18.08.2007, 21:20:44 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 9.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Ja radze sobie z tym w inny sposob.
Tworze nowego diva (id="all") w ktorym zamykam sobie pozostale dwa (menu,content). Wycinam przez szerokosc calej strony (tj. menu + content) 10px pasek. Teraz divowi ALL nadaje w stylu css tlo obrazkowe (ten pasek, ktory wycialem) do tego repeat:y;. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 16.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
Z 2 divami to bez problemu Faux Columns, a gdy miałem wyrównać wysokość 3 divów to już użyłem js i chodzi...
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 05:40 |