![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 27.12.2005 Ostrzeżenie: (0%)
|
Usiłuję za pomocą div'ów ustawić położenie poszczególnych elementów strony i niestety ugrzęzłem (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) .
Stopka i nagłówek wydaje sie ok we wszytkich przeglądarkach, lewy panel gdzie znajduje się menu także. Natomiat problem jest z prawym panelem, w którym będzie znajdowała się treść strony. W IE chyba działa tak jak powinno być, natomiast w Firefox'ie i Operze prawy panel ucieka pod lewy (wygląda to jakbym miał dwie stopki). Poniżej kod css i html, oraz rysunek poglądowy dla tych którzy nie zrozumieli mojego opisu (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) . Sprawa dla osób obeznanych z div'ami jest chyba banalnie prosta, ale ja nie mogę załapać, gdzie tkwi błąd.
(IMG:http://img518.imageshack.us/img518/8370/layoutub3.jpg) |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 2.03.2006 Skąd: Oświęcim Ostrzeżenie: (0%)
|
Moim zdaniem nie osiągniesz zamierzonego celu posługując się div'em, gdyż div jest 'blokiem' zawartosci, tzn ze po jego zakończeniu przechodzisz do nowej linii, można by użyć span, ale nie wiem czy się uda to zrobić tak jak jest to zamierzone.
Najlepiej moim zdaniem użyć tabeli ;] |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 315 Pomógł: 1 Dołączył: 6.08.2003 Skąd: Kielce Ostrzeżenie: (0%)
|
vallerius Ty się nie kompromituj...
ygbd robisz tak: Kod div#menu { /* lewy panel */ border-right: 1px solid black; float:left; /* width:99%; */ width:20%; height:525px; } div#panel_tresci { text-align: left; width: 79%; border: 2px solid red; float:left; } Jeśli koniecznie chcesz te paddingi to musisz w tym divie 79% zrobić jeszcze jednego diva i w nim już bez problemu możesz nadawć paddinigi. Strony rób zawsze najpierw pod FF i opere , później pod IE. edit to vallerius: To było by miło gdybyś ucząc się przekazywał innym tą wiedzę której jesteś pewien. Pozdrawiam. Ten post edytował s_w_ir 3.10.2006, 21:24:23 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 2.03.2006 Skąd: Oświęcim Ostrzeżenie: (0%)
|
Ja sie nie kompromituje, ale ucze (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 27.12.2005 Ostrzeżenie: (0%)
|
dzięki, niby tak robiłem, ale chyba jakiś jestem pokręcony, bo po ustawianiu szerokości paneli procentowo nie działało tak jak trzeba.
A gdybym chciał ustawić lewy panel na "sztywno", a prawy miałby być dynamiczny, bo musiałbym je wstawić w trzeci. |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 315 Pomógł: 1 Dołączył: 6.08.2003 Skąd: Kielce Ostrzeżenie: (0%)
|
Osobiście nie znam metody która łączy sztywność z płynnością, tzn. np.: px i procenty. W CSSie nie ma odpowiednika width="*", a przynajmniej nic mi o nim nie wiadomo. Jeśli stworzysz płynny layout to będzie on Bardziej nie zawodny, więc nie ma tego złego (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
|
![]() ![]() |
|
Aktualny czas: 19.12.2025 - 18:43 |