problem z tłem i marginesem pod IE6

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
kosmidma
Posty: 1
Rejestracja: pt sie 22, 2008 10:27 am

problem z tłem i marginesem pod IE6

Post autor: kosmidma »

Cześć.
Mam oto taki kod działający poprawnie pod ie7, mozillą i operą. IE6 nie rozumie tego, że ma być tło dla html i nie rozumie , że ma być margines. O co może chodzić? oto kod[xml]</html>
<body>
<div id="container" class="poziomo">
</div>
</body>
</html>[/xml]
A to css do niego

Kod: Zaznacz cały

html, body, div, span, h1, h2, h3, h4, h5, h6, p, img, ol, ul, li,
form, label, table, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;

}
html{width:100%;
     height:100%;
     background: url(grafika/tlo.jpg) no-repeat top left;
     background-color:#2d2826;}

body{position:absolute;
     top: 60px;
     text-align: center;
     margin: 0px;
     padding: 0px;
     background: transparent url(grafika/srodek.jpg) repeat-x  center 167px ;
		 color:#313131;
     font-size: 62.5%;
     font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
     width: 100%;
	   height:735px;}

#container{width: 980px;
	text-align: center;}
	.poziomo {position:relative;
	text-align: left;
	margin: 0px auto 0 auto;}
Calif
Nowy
Nowy
Posty: 91
Rejestracja: sob lut 26, 2005 3:03 pm
Lokalizacja: Kaplica

Re: problem z tłem i marginesem pod IE6

Post autor: Calif »

Czy możesz umieścić strone z tym problemem na serwerze tak by podać do niej link. Szybciej i łatwiej by się doszło w czym problem :) Obrazki tła nie załadują mi się ;)
azamo
Nowy
Nowy
Posty: 75
Rejestracja: pn sty 29, 2007 12:45 am
Lokalizacja: Swarzędz
Kontakt:

Re: problem z tłem i marginesem pod IE6

Post autor: azamo »

Nie mam pewności co do tego, czy mam rację, ale wydaje mi się, że:
1. <html> nie należy do struktury DOM http://www.javascriptkit.com/javatutors/example.gif i dlatego przypisywanie mu styli nie jest do końca prawidłowe. Mimo że działa w lepszych przeglądarkach, IE6 ma prawo tego nie uwzględniać.
2. Rozwiązanie:
wstaw nowego diva, obejmującego całą stronę, np.

Kod: Zaznacz cały

<body>
<div id="wrapper">
... ... ...
</div>
</body>
Style, które przypisałeś do html, daj dla body. To, co masz dla body, przypisz do div#wrapper
ODPOWIEDZ