Martin: IE und scrollbars

Hallo,

ich habe eine Seite aus Frames erstellt und möchte in das Hauptframe ein Bild einfügen, das exakt die Größe des Frames hat. Ich habe bei der Deklaration des Frames scrolling="yes" gestellt, weil ich auch andere Seiten darstellen will, bei denen ich das scrollen wieder brauche. Bei Mozilla klappt das alles wie ich es will, aber der IE hat (mind.) 2 Probleme:
1. Er blendet die Scroll-Leiste am rechten Rand nicht aus, so dass das Bild in keinem Fall ins Frame passen kann.
2. Er interpretiert den unteren Rand des Bildes nicht als Ende der Seite. Er will immer noch ca. 5 Pixel voller Nichts unter das Bild stellen, was natürlich ausserhalb meines Frames liegt.

Danke,
Gruß,
  Martin

  1. Hi,

    1. Er blendet die Scroll-Leiste am rechten Rand nicht aus, so dass das Bild in keinem Fall ins Frame passen kann.

    Dieses verhalten ist durchaus korrekt, da du durch scrolling="yes" Scrollbars erzwingst, auch wenn diese nicht benötigt werden. Siehe dazu auch http://de.selfhtml.org/html/frames/eigenschaften.htm#scrollbars

    1. Er interpretiert den unteren Rand des Bildes nicht als Ende der Seite. Er will immer noch ca. 5 Pixel voller Nichts unter das Bild stellen, was natürlich ausserhalb meines Frames liegt.

    Versuchs mal mit margin-bottom:0; im img-Tag.

    Gruss
    shin

    1. Hi

      Dieses verhalten ist durchaus korrekt, da du durch scrolling="yes" Scrollbars erzwingst, auch wenn diese nicht benötigt werden. Siehe dazu auch http://de.selfhtml.org/html/frames/eigenschaften.htm#scrollbars

      Das macht durchaus Sinn. Sehe ich ohne weiteres ein. scrollung="auto" ist besser.

      Versuchs mal mit margin-bottom:0; im img-Tag.

      Geht leider auch nicht, wenn ich im img-Tag das ändere.

      Ich habe im body-Element margin:0px gesetzt. Dadurch habe ich oben und auf den Seiten weder bei Mozilla noch beim IE Probleme, aber am unteren Rand macht der IE trotzdem die Probleme. Ist diese Methode vielleicht nicht die richtige?

      Gruß,
        Martin

      1. Hi,

        Geht leider auch nicht, wenn ich im img-Tag das ändere.

        Ich habe im body-Element margin:0px gesetzt. Dadurch habe ich oben und auf den Seiten weder bei Mozilla noch beim IE Probleme, aber am unteren Rand macht der IE trotzdem die Probleme. Ist diese Methode vielleicht nicht die richtige?

        Der Abstand kommt mit Sicherheit nicht vom body, sondern vom img. Ich meinte <img style="margin:0;" .. /> - das geht nicht? (Muss nicht, war nur ne Idee).

        Wärs möglich, das Bild auch als Hintergrund einzubinden? Dann wärst du das problem auf jeden Fall los (aber vielleciht ne Brachialmethode..)

        Gruss
        shin

      2. Ha,

        hab mir den vorherigen Thread durchgelesen (http://forum.de.selfhtml.org/?t=89124&m=532090) und so funktioniert's bei mir. Hab im img-Tag 'style="position:absolute; overflow:hidden"' eingefügt und jetzt versteht's auch der IE.

        Sorry und trotzdem danke,
        Gruß,
          Martin

  2. Hi,

    1. Er blendet die Scroll-Leiste am rechten Rand nicht aus, so dass das Bild in keinem Fall ins Frame passen kann.

    mal eine andere Frage: machst Du die Seite nur für Dich? Wie sonst willst Du wisen, ob das Bild überhaupt in ein beliebiges Fenster passen wird, wenn schon die wenigen px des Scrollbalkens zuviel sind?

    freundliche Grüße
    Ingo