Hallo Markus,
ja mit overflow hidden kann man die Scrollleisten verhindern. Das schneidet aber auch jeglichen Inhalt einfach ab. Also zb. zu breite Bilder oder sowas. Außerdem wird dann weiter unten mit JavaScript nachgeholfen. Aber das hatte ich ja auch schon angemerkt, dass dies möglich ist. Würde ich aber niemals machen. Lohnt sich ja irgendwie auch nicht und macht so gut wie nie irgendeinen Sinn.
Zweimal die Höhe, das ist schon so beabsichtigt. Wie Du Dir sicher denken kannst, ist das wieder mal wegen den Internet Explorern. Durch das Important-Statement bekommen alle "normalen" Browser die 100%. Weil es Important, also wichtig ist, wird die Anweisung mit höherer Priorität verarbeitet, als die 1%. Und weil das ein IE 6 nicht kapiert, nimmt dieser die 1%. Damit bekommt der IE die Eigenschaft "hasLayout". Aber das genau zu erklären führt hier schon wieder mal zu weit, denke ich. Aber jetzt kennst Du die Begriffe und kannst gezielt danach suchen.
Also bitte den Code so lassen, das stimmt so.
Gruß
Gerhard
