Mark: Wieso sind 100% nicht 100% im MSIE 6

Hallo,

habe folgenden Quelltext:

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

<TITLE>Test</TITLE>

<style type="text/css">
html  {height: 100%; width: 100%;}
body  {height: 100%; width: 100%;}

#index { position:absolute;
          border-width: 1px 1px;
          border-style:solid;
          top:0px;
          left:0px;
          right:0px;
          bottom:0px;
          height:100%;
          width:100%;
          background-color:#A0c0c0;
          }

</style>

</head>

<body>

<div id="index">
Blindtext Blindtext Blindtext
</div>
</body>
</HTML>

Der Layer <div> soll dabei immer 100% in der Breite und Höhe haben,
egal wieviel Inhalt da gerade drin steht.

Das klappt mit der Höhe auch einwandfrei, aber mit der Breite nicht,
der Bereich endet ca. 1cm vor dem rechten Fensterrand, egal wie breit das Fenster ist. Das ganze im MSIE 6.

Wieso?

Die HTML-Datei ist Teil eines Framsets, aber es ändert sich auch nichts wenn ich diese alleine aufrufe und ein auswechseln bzw.
ganz rausnehmen des "Doctype" hat auch nichts gebracht.

Habe auch versucht das ganze anstatt mit einem <div> mit einem <table> zu machen, aber bekomme das gleiche Ergebnis.

Netscape 6 übrigens macht es richtig, zumindest in der Breite, dafür bekomme ich da einen vertikalen Scrollbalken obwohl der ja bei 100% nicht auftreten dürfte, das entfernen der Border hat dabei nichts genutzt.

Danke schonmal für Tips
Mark

  1. Hallo,

    der Bereich endet ca. 1cm vor dem rechten Fensterrand, egal wie breit das Fenster ist. Das ganze im MSIE 6.

    Das liegt am Platzbedarf des (imaginaeren) Scrollbalkens. Definiere mal beim body overflow: auto;

    MfG, Thomas

  2. Hi,

    Das klappt mit der Höhe auch einwandfrei, aber mit der Breite nicht,
    der Bereich endet ca. 1cm vor dem rechten Fensterrand, egal wie breit das Fenster ist. Das ganze im MSIE 6.

    Platz für einen Scrollbar.

    Netscape 6 übrigens macht es richtig, zumindest in der Breite, dafür bekomme ich da einen vertikalen Scrollbalken obwohl der ja bei 100% nicht auftreten dürfte, das entfernen der Border hat dabei nichts genutzt.

    margin und padding der diversen Elemente können da auch noch eine Rolle spielen.

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
  3. Danke für die Tips, tut jetzt...merci, wieder was gelernt...