keti989: Hilfe, CSS attribut wird ignoriert

Hallo, ich habe folgende komische Situation.
Im Html Dokument unten wird die margin und width Angabe für das Element id:content ignoriert.

Wenn ich den Doctype rausnehme (was ich nicht will und kann)klappt es, woran liegt das.

Das html validiert auch!

============================
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<style type="text/css">
<!--
body {
  background-color: yellow;
}

#content {
  margin:auto;
  width:1024;
}

#banner, #footer {
  height:20;
  background-color: green;
}
-->
</style>
<title>Homepage</title>
</head>

<body>
  <div id="content" >
    <div id="banner">BANNER</div>
    Hier steht der Content
    <div id="footer">Footer</div>
  </div>
</body>
</html>

  1. Die Verarbeitung des Codes durch den Brwoser ist vom DOCTYPE abhängig.

    Aber ich glaube es könnte deinem Wunschergebnis schon näher kommen, wenn du bei den Größenangaben die Einheit angibst (ich denke mal du meinst px)?

    Gruß
    Frangoo

    Hallo, ich habe folgende komische Situation.
    Im Html Dokument unten wird die margin und width Angabe für das Element id:content ignoriert.

    Wenn ich den Doctype rausnehme (was ich nicht will und kann)klappt es, woran liegt das.

    1. Soweit ich weis muss bei css immer (bis auf beim wert '0') eine Einheit angegeben werden!!!
      Das ist offensichtlich der größe (einzigste?) Fehler im Skript... Zumindest wo ich sehe.

    2. tausend Dank! Das war es.

      1. tausend Dank! Das war es.

        Gerne :)

        Freut mich, wenn ich helfen konnte :)