Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Problem mit CSS-Positionierung und IE 6

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
robo
PostRank 8
PostRank 8
Beiträge: 837
Registriert: 23.12.2003, 19:41
Wohnort: Schwangau

Beitrag von robo » 17.11.2004, 05:07

Hi Leute,

ich bin gerade am verzweifeln. Ich wollte einer Site ein neues Layout verpassen und in diesem Zuge gleich auf ein tabellenloses Layout mit CSS umstellen. Leider ärgert mich der IE 6 und ich weiss nicht, wie ich das in den Griff bekommen soll.

Hier erst mal ein Stück Code:

Code: Alles auswählen

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http&#58;//www.w3.org/TR/html4/loose.dtd">

<html>
 <head>
  <title>CSS-Test</title> 
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <meta http-equiv="Content-Language" content="de">
  <style type="text/css">
  
   body &#123;
     color&#58; #000000;
     background-color&#58; #f0f0f0;
     font-size&#58; small;
     font-family&#58; Arial, Helvetica, sans-serif;
     margin&#58; 0px;
   &#125;

   #info &#123;
     position&#58; absolute;
     top&#58; 0px;
     left&#58; 0px;
     margin&#58; 10px;
     width&#58; 190px;
     height&#58; 110px;
     padding&#58; 5px;
     background-color&#58; #c0c0c0;
     overflow&#58; hidden;
   &#125;

   #kopf &#123;
     margin&#58; 100px 10px 10px 220px;
     height&#58; 110px;
     padding&#58; 5px;
     background-color&#58; #c0c0c0;
     overflow&#58; hidden;
   &#125;

   #navi &#123;
     position&#58; absolute;
     top&#58; 130px;
     left&#58; 0px;
     margin&#58; 10px;
     width&#58; 190px;
     padding&#58; 5px;
     background-color&#58; #c0c0c0;
   &#125;

   #inhalt &#123;
     margin&#58; 10px 10px 10px 220px;
     padding&#58; 5px;
     background-color&#58; #d0d0d0;
   &#125;

  </style>
 </head>
 <body>
 
  <div id="info">
   <h1>Info</h1> 
   Ein bissl Text ...
  </div>
  
  <div id="kopf">
   Hier kommt eine Grafik hin ...
  </div>
  
  <div id="navi">
   <a href="#">Ein Link</a><br>
   <a href="#">Ein Link</a><br>
   <a href="#">Ein Link</a><br>
   <a href="#">Ein Link</a><br>
   <a href="#">Ein Link</a><br>
   <a href="#">Ein Link</a><br>
   <a href="#">Ein Link</a><br>
  </div>
  
  <div id="inhalt">
   <h1>Hier kommt dann der Content hin ...</h1>
   Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
   bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
   bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
   bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
   bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla
  </div>
  
 </body>
</html>
Das Problem ist, dass der IE 6 die Box "Kopf" direkt oben an den Rand pappt, obwohl ein Abstand (margin) angegeben ist. Woran liegt's und wie bekomme ich das in den Griff? Dass Mozilla die Seite wie erwartet rendert, brauche ich ja hoffentlich nicht zu erwähnen.

BTW, wenn ich beim Doctype die Adresse weglasse, also nur '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">' schreibe, dann verhält sich der IE 6 offenbar wie der IE 5 und zeigt so gut wie keinen Abstand mehr richtig an. Ich dachte, der IE 6 macht das nur, wenn er gar keinen Doctype findet?

cu, Robo :)

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Caesar
PostRank 4
PostRank 4
Beiträge: 159
Registriert: 22.02.2004, 00:05
Wohnort: Hanau

Beitrag von Caesar » 17.11.2004, 06:32

#kopf {
margin-top:
margin-left:
padding: 5px;
background-color: #c0c0c0;
overflow: hidden;
}
https://www.coder-forum.eu

Was wir wissen ist ein Tropfen, was wir nicht wissen ein Ozean

Suche Linkpartner zum Thema Führerschein, Auto und Programmieren.

robo
PostRank 8
PostRank 8
Beiträge: 837
Registriert: 23.12.2003, 19:41
Wohnort: Schwangau

Beitrag von robo » 17.11.2004, 12:42

Caesar:

Hmmm ... das was du vorschlägst, macht aber was ganz anderes, als ich haben will. Mein Code funktioniert in Mozilla prima, nur der IE zickt rum.

All:

Kennt vielleicht jemand ein gutes, spezialisiertes Forum für solche schweren Fälle?

cu, Robo :)