XHTML/CSS verschil FF en IE

Status
Niet open voor verdere reacties.

BrEeZeR

Inventaris
Lid geworden
27 apr 2001
Berichten
12.877
Hey,

Ik ben voor het eerst serieus bezig met XHTML / CSS, maar het lukt voor geen meter. Is het goed in IE, dan is het brak in FF en andersom.

Alles is prima strict volgens de validators, en ik snap er echt weinig meer van.

attachment.php


In IE zit er een pixel tussen de divs, en in FF niet.

In FF kan je het browser venster verkleinen en vergroten wat je wilt, de afbeeldingen blijven op dezelfde plaats. In IE komen de afbeeldingen ineens onder elkaar, omdat het niet meer op het scherm past.

attachment.php


Dit is CSS:

Code:
/* CSS Dennahz.nl - Summer Style */

/* Background */

body 
{
	background-color: #FFFFFF
}

/* Divs */


	/* Algemene div (container) */
	div.container
	{
	width:100%
	border:0px;		
	}
		/* Header divs */
		div.header_left
		{
			width:335px;
			height:180px;
			float:left;
			
		}

		div.header_center
		{
			width:689px;
			height:96px;
			margin-left:335px;
			
		}

		div.header_right
		{
			width:197px;
			height:57px;
			margin-left:827px;
			margin-top:-60px;			
		}

		div.navigatie
		{
			max-width:492px;
			height:57px;
			margin-left:335px;
		}

En dit de HTML:

HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css" />
<title>Dennahz.nl</title>
</head>
<body>
<div class="container">
	<div class="header_left"><img src="images/header_left.jpg" /></div>
	<div class="header_center"><img src="images/header_center.jpg" /></div>
	<div class="navigatie"></div>
	<div class="header_right"><img src="images/header_right.jpg" /></div>	
</div>

</html>

Iemand enig idee wat er fout gaat? Of is IE gewoon een brakke browser die simpelweg geen CSS ondersteund :confused:

Greetz,

Dennis
 

Bijlagen

  • IE.jpg
    IE.jpg
    15 KB · Weergaven: 70
  • verschil.jpg
    verschil.jpg
    23,6 KB · Weergaven: 60
IE is niet echt een leuke browser nee...
Het probleem zit hem ergens in de margin en padding.
Hoe het precies zit ben ik nog steeds niet achter.
 
dreamweaver

Met DW heb ik de volgende pagina gemaakt. Deze div's blijven in IE wel netjes naast elkaar staan. De afmetingen zijn niet hetzelfde, maar was ook alleen bedoelt om te testen.

HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
  <div id="links"     style="position:absolute; width:200px; height:100px; z-index:2; left: 0;   top: 0;  visibility: visible; background-color: #CCCCCC; layer-background-color: #CCCCCC; border: 1px none #000000;"></div>
  <div id="center"    style="position:absolute; width:200px; height:50px;  z-index:3; left: 200; top: 0;  visibility: visible; background-color: #0000FF; layer-background-color: #0000FF; border: 1px none #000000;"></div>
  <div id="navigatie" style="position:absolute; width:200px; height:50px;  z-index:4; left: 200; top: 50; visibility: visible; background-color: #00FF00; layer-background-color: #00FF00; border: 1px none #000000;"></div>
  <div id="rechts"    style="position:absolute; width:200px; height:100px; z-index:5; left: 400; top: 0;  visibility: visible; background-color: #999999; layer-background-color: #999999; border: 1px none #000000;"></div>
</body>
</html>
 
Bedankt voor de antwoorden, ik heb het opgelost door de plaatjes vaste posities te geven:

HTML:
		div.header_right
		{
			position: absolute;
			left: 738px;
			top: 90px;
			width:76px;
			height:57px;
		}

Thx :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan