Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Tło diva w css
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
mbajorek
Witam!
Mam stronę opartą na divach i css. W stylach ustalam tło diva w ten sposób:
Kod
div#topNaglowek {
         margin: 0 auto;
         width: 806;
         height: 298;
         background-image: url("../Images/naglowek.jpg");
     }


Chciałbym użyć takiego doctype:
Kod
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Jednak wtedy wyświetla mi się jedynie kawałek tła w miejscu gdzie umieszczony jest tekst. Jeżeli w divie nie ma żadnego tekstu to tło jest niewidoczne.

Wszystko wyświetla się ładnie jeśli zmienię doctype na:
Kod
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


Proszę o pomoc
pest
Więc...
łatwiej jest z takim doctypem
Kod
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">



Co do twojego kodu, to powiem ważną rzecz. W CSS prawie wszystkie wartości liczbowe muszą mieć określoną jednostkę, czyli
Kod
div#topNaglowek {
         margin: 0px auto;
         width: 806px;
         height: 298px;
         background-image: url("../Images/naglowek.jpg");
     }

Byłoby znacznie lepsze niezależnie od określonego doctype'u
starach
Przy zerze jednostek podawać nie trzeba.
nevt
Cytat(orglee @ 23.12.2008, 12:21:23 ) *
Przy zerze jednostek podawać nie trzeba.

ale warto, bo potem dopieszczając wygląd zmienisz 0 na 10 i możesz zapomnieć o dopisaniu jednostek...
mbajorek
Właśnie tych jednostek brakowało smile.gif
Dziękuje bardzo
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.