Strona rozjeżdża się w IE

Witam!

Zacznę od tego, że jestem amatorskim webmasterem i moja widza ogranicza się do HTML i CSSa.

Problem bardzo popularny… Strona w FFie i Operze śmiga, a w IE po prostu #ARGH! :evil: Czy to 6, czy 8.

Chodzi o dwie sprawy. Na stronie głównej rozwala się stopka, a także występuje przerwa między buttonami, a polem tekstowym (na wszystkich podstronach).

Przeanalizowałem kod bardzo dokładnie i po prostu nie wiem gdzie leży przyczyna.

Bardzo bym prosił jakąś cierpliwą osobę o przestudiowanie kodu, oraz jakieś sugestie. :wink: Wiem, że wymaga to trochę czasu ale naprawdę nie mam się do kogo zgłosić, a sam nie daję już rady.

Link do strony -> http://rufus.netarteria.pl/index.htm

Link do css -> http://wklej.org/id/142793/

A i jeszcze jedno. Po wysłaniu formularza kontaktowego (gotowy skrypt php) wyświetla się powiadomienie, że wszystko zostało wysłane poprawnie. Niestety napis ten jest w innej czcionce niż reszta strony. Jak zmienić czcionkę w php?

<?php

if (count($_POST))

{

	////////// USTAWIENIA //////////

	$email = 'xxx';	// Adres e-mail adresata

	$subject = 'Pytanie ze strony Biura';	// Temat listu

	$message = 'Dziękujemy za wysłanie formularza';	// Komunikat

	$error = 'Wystąpił błąd podczas wysyłania formularza';	// Komunikat błędu

	$charset = 'iso-8859-2';	// Strona kodowa

	//////////////////////////////


	$head =

		"MIME-Version: 1.0\r\n" .

		"Content-Type: text/plain; charset=$charset\r\n" .

		"Content-Transfer-Encoding: 8bit";

	$body = '';

	foreach ($_POST as $name => $value)

	{

		if (is_array($value))

		{

			for ($i = 0; $i < count($value); $i++)

			{

				$body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value[$i]) : $value[$i]) . "\r\n";

			}

		}

		else $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value) : $value) . "\r\n";

	}

	echo mail($email, "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ? $message : $error;

}

else

{

?>

Popraw doctype na

Czcionka nie ma prawa być inna gdyż nie ma jej określone w tym kodzie. Nie masz przypisane rodzaju czcionki do body a tylko do akapitu, dlatego jest inna. Nie piszesz w kodzie jednostek przy rozmiarach np.

margin:60 5 0 40;

powinno być

margin:60px 5px 0 40px;

Popraw wszystkie błędy. Ps. Stronę napisz od nowa gdyż masz za dużo błędów i po dodanie poprawnego doctype strona się sypie. Edit: Tu masz trochę poprawiony css

body

{

	background-image:url(http://rufus.netarteria.pl/images/pasek.png);

	background-repeat:repeat-x;

	background-color:#e6e6e6;

	margin: 0;

	padding: 0; 

	text-align:center;

}

img { border:0; }


div#container { width:908px; margin:0 auto; } 


div.top

{

height: 210px; 

background-image:url(http://rufus.netarteria.pl/images/top.png);

}



div.menu

{

height: 76px; 

}

div.menu img { display:block; }


div#home

{

width: 214px;

height: 76px; 

float:left;


}



div#ofirmie

{

width: 161px;

height: 76px; 

float:left;

}



div#uslugi

{

width: 162px;

height: 76px; 

float:left;

}



div#cennik

{

width: 160px;

height: 76px; 

float:left;

}


div#kontakt

{

width: 211px;

height: 76px; 

float:left;

}




div.main

{

width:908px;


}



div#left

{

width:214px;

height:470px;

background-image:url(http://rufus.netarteria.pl/images/left.png);

float:left;

}




div#space

{

width:26px;

height:470px;

background-image:url(http://rufus.netarteria.pl/images/space.png);

float:left;

}


div#tekst

{

width:609px;

height:470px;

background-color:#383e54;

float:left;

text-align:left;

}


div#right

{

width:59px;

height:470px;

background-image:url(http://rufus.netarteria.pl/images/right.png);

float:left;

}



div.stopka

{

clear:both;

height:61px;

background-image:url(http://rufus.netarteria.pl/images/stopka.png);

}


p

{

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: white;

	margin:10px 5px 5px 40px;

}


div#left p.rewident

{

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size: 12pt;

	color: orange;

	margin:60px 5px 0 40px;

}


p.left

{

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11pt;

	color: white;

	margin:0 5px 0 40px;

}



a#left

{

font-size: 8pt;	

}

a:link

{

color: white;	

}


a:hover

{

color: #7776a0;

}

a:visited

{

color: white;	

}


a:visited

{

color: white;	

}



p#hl

{

   font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size: 14pt;

	color: white;	


}


p.stopka

{

font-size: 8pt;

color: gray;

text-align:right;

margin:0;

padding-right:40px;

padding-top:15px;

}


p.rewident

{

font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size: 13pt;

	color: white;		

}


p.glowna

{

font-family:Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11pt;

	color: #fe6b00;	

	margin:0 0 0 60px;	

}



p.form

{

font-family:Tahoma, Arial, Helvetica, sans-serif;

text-align:right;

margin:2px 300px 0 0;		

}



span.pobierz

{

	font-family:Tahoma, Arial, Helvetica, sans-serif;

	color: white;	

	margin:0 0 0 15px;	

}

Z takim doctype

br />
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">