CSS Problem bei IE8 und Firefox

holger

Grünschnabel
Hallo zusammen,
ich bin nicht nur hier neu, sondern beschäftige mich auch erst seit kurzem mit dem Aufbau von Webseiten. Also erstelle ich derzeit ein Testprojekt. Dazu habe ich Typo3 installiert und habe nun begonnen mich in html, css und typoscript ein wenig einzuarbeiten.
Nun stehe ich aber vor einem Problem das ich nicht mittels Google Suche u.ä. lösen kann.
Der Firefox stellt bei meinem Test nicht den Rahmen um mein div dar. Dies macht der Internetexplorer. Dafür sind hier die Abstände bei dem Menü und dem oberen Bild nicht richtig. Egal wie ich versuche das hinzuschieben ( margin, pading, position, etc), will der eine, oder der andere nicht. Ich habe gelesen, das der IE hier einiges anders interpretiert, aber nur bis Version 6? Ich teste mit IE8. Also könnte ich eine Browserweiche einbauen. Ist das sinnvoll und notwendig?


Hier meine template:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">

<html>
<head>
<title>Elektro Hergarten</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="language" content="de" />
<link rel="stylesheet" type="text/css" href="fileadmin/style.css" />
</head>
<body>
<!-- ###DOKUMENT### begin -->
<div id="container">
<div id="menu_oben">
###MENU_OBEN###
</div>
<div id="menu_mitte">
###MENU_MITTE###
</div>


<div id="feld_mitte">
###MITTE_CONTENT###
</div>
<div id="textcontainer">
<div id="unten_links">
###UNTEN_LINKS###
</div>
<div id="unten_mitte">
###UNTEN_MITTE###
</div>
<div id="unten_rechts">
###UNTEN_RECHTS###
</div>
</div>
</div>
<div id="footer">
Footer
</div>
<!-- ###DOKUMENT### end -->
</body>


Hier der Anfang meiner css:

/*----------------------------------- Grundtemplate -----------------------------------*/
body{
text-align:center;
background-image: url(../fileadmin/images/background.gif);
width: auto;
background-repeat: repeat-x;
background-color: #FFF;
background-position: center 16px;
font-family: Arial, Helvetica, sans-serif;
font-size: 100,01%
}
div#container{
width:980px;
border-width: 1px;
border-style: solid;
border-color: #CCC;
background-image: url(../fileadmin/images/background_logo2.png);
background-repeat: no-repeat;
margin: auto;
position:relative; top: 9px;
}
div#menu_oben {
text-align:right;
color:#000;
font-size: 14px;
font-style: normal;
margin-bottom: 95px;
margin-right: 10px;
margin-top: 5px
}

div#menu_mitte{
text-align: left;
font-size: 14px;
font-style: normal;
color: #000;
position: absolute; top: 90px; left: 120;
}

div#feld_mitte{
width: 980px;
font-size: 14px;
height: 300px;
margin-top: -9px;
margin-bottom: 5px;
}

div#textcontainer{
width: 980px;
border-style: solid;
border-color: #000;
background-image: url(../fileadmin/images/textcontainerbackground.png);
background-repeat: repeat-y;
margin-top: -6px;
border: 1px;
/* [disabled]position: absolute; */
top: 405px;
}

div#unten_links{
float:left;
width: 310px;
font-size: 14px;
text-align: left;
margin-left: 8px;
margin-right: 17px;

}
div#unten_mitte{
float:left;
width: 310px;
font-size: 14px;
text-align: left;
margin-right: 19px;

}
div#unten_rechts{
float:right;
width: 310px;
font-size: 14px;
text-align: left;

}

div#footer{
margin-top: 5px;
font-size: 14px;

}


Wäre klasse, wenn mir hier jemand helfen kann.

Gruß, Holger

Hier kann man sich das ganze ansehen: hergarten.hartwig-at.de
 
Nun stehe ich aber vor einem Problem das ich nicht mittels Google Suche u.ä. lösen kann.
Es gibt nichts, was man nicht über Google lösen kann, entscheidend sind da nur die Suchbegriffe, und wenn du hier im CSS-Forum zuerst in der Themenübersicht den wichtig markierten CSS - FAQ deine Aufmerksamkeit geschenkt, oder direkt einen Blick in das Webmaster FAQ-Forum geworfen hättest, wärst du schon einen bedeutenden Schritt weiter, was den produzierten Darstellungsfehler von Firefox, Opera, Safari, usw. betrifft.

CSS - FAQ hat gesagt.:

Da dein HTML-Dokument zu Beginn keine Angabe bzgl. des Doctypes besitzt, schalten alle Browser in den sog. "Quirks Mode", was im IE8 und IE7 zur Folge hat, dass sie sich in diesem Darstellungsmodus genauso fehlerhaft in der Interpretation der offiziellen CSS-Spezifikationen verhalten, wie ihr Vorgänger aus dem vergangenen Jahrhundert.

Versuch es also erstmal mit dem "Standards Mode".
 
Zuletzt bearbeitet:
Zurück