Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 177 Pomógł: 0 Dołączył: 6.06.2004 Ostrzeżenie: (20%)
|
Witam,
zaczynam przygodę z CSS+DIV. Wcześniej robiłem wszystko na tabelach. Mam poniższy kod: plik css
plik html
czemu tylko w divach top i footer wyświetlana jest jakakolwiek zawartość? Jak zrobić, aby div substance wypełniał całą zawartość diva content minus footer? z góry dzięki wielkie za pomoc |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 376 Pomógł: 47 Dołączył: 23.08.2007 Skąd: Warszawa Ostrzeżenie: (0%)
|
Zwykle 3 kolumnowe strony robi się tak:
- nagłówek - left - middle - right - stopka A Ty masz tak troszkę pomieszane, right masz dopiero na końcu i to może być przyczyną niektórych problemów w późniejszym kodowaniu. Zwykle dajesz nagłówek, potem left z float: left, potem middle z float: left i right z float: left albo right, a potem stopkę z clear: both. Poza tym niepotrzebnie dopisujesz parametr position. Jeśli element stoi jak ma stać i nie masz zamiaru przemieszczać go o jakąś ilość pikseli, polecam zrezygnować z position.
wystarczy zamienić na margin: 0 lub margin: 0px. Ogólnie możesz sobie zapodawać na początku CSS-ów kod:
Który wszystkie marginesy zewnętrze i wewnętrzne ustawi na 0. Jest to bardzo istotne, bo każda przeglądarka może nieco inaczej interpretować domyślne odstępy i aby każda strona wyglądała tak samo... warto na początku to wyzerować, a potem ew. do danych elementów ustawić inne marginesy. Poza tym staraj się kolory podawać w HEX-ach. Nie wiem, czy każda przeglądarka tak samo zinterpretuje angielskie nazwy kolorów - nie testowałem w każdym razie (IMG:style_emoticons/default/smile.gif)
Co robi ten kod? Myślę, że można zaprojektować szablon inaczej, bez takich kombinacji PS. Nie mówię, że źle projektujesz, uważam po prostu że trochę utrudniasz sobie życie. W każdym razie ucz się i jesteś na dobrej drodze (IMG:style_emoticons/default/smile.gif) DIV-y są nie tylko po to, by łatwiej nas wyłapały przeglądarki, ale też po to, by mieć większą kontrolę nad dokumentem, a ja mam wrażenie, że jak coś do tej strony dołożysz, to stracisz nad tym kontrolę całkowicie i wysypie się cała stronka (IMG:style_emoticons/default/smile.gif) Ten post edytował Kaloryfer 17.12.2010, 22:19:35 |
|
|
|
Rastman [HTML][CSS] CSS+DIV pierwsze kroki 17.12.2010, 19:00:44
Kaloryfer Twój kod wydaje mi się nieco chaotyczny, ale po pi... 17.12.2010, 20:27:15
Rastman dzięki:) relative było kluczem, pomogłeś. Poradnik... 17.12.2010, 21:37:13
Rastman [HTML] pobierz, plaintext 1. position: abs... 17.12.2010, 22:58:20
krzysztof_kf Cytat(Rastman @ 17.12.2010, 22:58:20 ... 17.12.2010, 23:17:35 
Damonsson Cytat(krzysztof_kf @ 17.12.2010, 23:17... 17.12.2010, 23:41:27
Kaloryfer Internet Explorer 3.0 albo Mosaic 18.12.2010, 22:19:00 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 06:41 |