Samego HTML’a troszkę liznąłem ale chciałem nauczyć się robć to przez CSS’a. Tymi prostokątami się nie zrażaj, chodzi tylko o rozróżnienie kolorów. Jeden pod top jeden pod menu ;]
Tak, najlepiej uczyć się niepoprawnych rzeczy. Bo prościej.
Dodaj na początku CSS-a:
* {
marign: 0;
padding: 0;
}
Te odstępy to wynik tego, że element h1 ma domyślnie ustawione przez przeglądarkę marginesy. Przy okazji - zapomnij o tagu
#logo h1 {
color: white;
}
To co pisałem to było na szybko, sam też popełniasz błędy…i co niby jest niepoprawne w tym co piszę? Przecież to ma być nauka, potem sam zrobi jak będzie uważał.
Nie powinno się robić layoutu strony na tabelach. Dlaczego?
-
masz naprawdę mniejsze możliwości (chociaż nieraz jest łatwiej)
-
tabelki służą do danych tabelarycznych
Dodam jeszcze: