Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> CSS w stronie szkoły
Dariusz_512
post 21.10.2009, 14:48:49
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 2.04.2007

Ostrzeżenie: (0%)
-----


Witam

Tworzę obecnie layout strony szkoły. Zabierając się za to nie miałem żadnej wiedzy o CSS winksmiley.jpg
Ale doszłem do tego: www.na-technike.yoyo.pl

Mam kilka pytań: co zrobić by menu po lewej stronie wypełniało cały dany mu obszar? Od nagłówka po stopkę? Co odbija IE?
Co uważacie za dobre a co trzeba zmienić? Dzięki z góry za kreatywne odpowiedzi. Ach i to chyba oczywiste, że menu po lewej nie poświęciłem więcej niż minutę...wcześniej planowałem tam zaokrąglone buttony, ale nie pasuje to do sztywności strony do tych prościutkich krawędzi. Napiszcie proszę też coś od strony artystycznej winksmiley.jpg

CSS:
CODE
html, body {
background-color: #000000;
color: #000;
margin: 0;
padding: 0;
}


#top {
width:780px;
margin:0 auto;
height:auto;
}

#NAGLOWEK {
margin-top:5px;
background-color:#888;
height:90px;
background-image:url(header.jpg);
margin-bottom:5px;
}

#MENU {
width:150px;
height:auto;
float:left;
overflow:hidden;
background-color:#ccc;
margin-right:4px;
}

#MENU dl {
margin: 0px;
margin-bottom:15px;
}
#MENU dt {
font-size: 17px;
font-weight: bold;
height:20px;
width:150px;
padding-top:6px;
text-align:center;
}
#MENU dd {
font-size:13px;
margin-top:3px;
margin-left:6px;
}
#MENU a {
font-size:14px;
line-height: 135%;
}

#TRESC {
width:626px;
float:left;
overflow:hidden;
background-color:#ccc;
margin-bottom:5px;
}


#info {
float:left;
margin-left:15px;
margin-top:6px;
margin-bottom:10px;
}

#info dl {
margin: 0px;
margin-bottom:15px;
margin-left:5px;

}

#info dt {
font-size: 17px;
font-weight: bold;
height:20px;
width:auto;
text-align:left;
margin-top:5px;

}

#info dd {
font-size:13px;
margin-top:3px;

}

#obraz {
height:300px;
font-size:18px;
float:right;
margin-top:10px;
margin-right:10px;
text-align:center;

}


#STOPKA {
clear:both;
width:100%;
background-color:#888;
text-align:center;
}


Ten post edytował Dariusz_512 21.10.2009, 14:56:37
Go to the top of the page
+Quote Post
athei
post 21.10.2009, 15:10:45
Post #2





Grupa: Zarejestrowani
Postów: 389
Pomógł: 141
Dołączył: 11.04.2009

Ostrzeżenie: (0%)
-----


Albo daj menu stałą wysokość, taką jak treść, albo umieść menu i treść w nowym divie, daj mu kolor i overflow:hidden. Niestety w drugim przypadku nie będzie czarnych przerw między menu - tresc - stopka.

Inne rozwiązanie to "faux columns" http://www.alistapart.com/articles/fauxcolumns/.
Menu, tresc w diva, dajesz tym trzem background-color:transparent, a nowy div dostaje też tło - obrazek rozciągany w pionie background:url(2_col_faux_art.gif) repeat-y; . Lewa część obrazka to kolor menu, prawa kolor treści. Np. coś podobnego do http://img23.imageshack.us/img23/9107/2colfauxart.gif
Go to the top of the page
+Quote Post
sunpietro
post 21.10.2009, 15:22:00
Post #3





Grupa: Zarejestrowani
Postów: 262
Pomógł: 26
Dołączył: 23.01.2009
Skąd: eZ Systems

Ostrzeżenie: (0%)
-----


Zajrzyj tutaj jeśli chcesz rozwiązać problem:
kolumny tej samej wysokości w CSS


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 6.07.2025 - 12:47