Mike© : /CSS Inlineframe mit <td><div> ersetzen

Moin @ All,

ich möchte meine Inlineframes durch einen scrollbaren DIV Bereich ersetzen. Das funktioniert im Ansatz auch wunderbar, aber mit unterschiedliche Browsern tritt das ein oder andere Problem auf.

Um das DIV sichtbar zu machen habe ich in dieser Phase einen Rahmen drum herum gemacht.

Das HTML:
<td  align="right">
<div style="width:95%; height:90%; border:thin solid maroon; overflow:auto; text-align:left;">
... Inhalt ...
</div>
</td>

Das DIV ohne Inhalt, zeigt die geünschte Größe im IE, FF und Opera
http://gigi.dnip.net/ladenbuerger/v1/presseartikel_empty.php

Mit Inhalt ( und Prozentangabe von height:90%; ) gibt es unterschiedliche Ergebnisse:

IE = OK
FF = DIV ist zu groß. Es gibt einen Scrollbalken im DIV und für die ganze Page
Opera = Zeigt nur eine dünne Linie, kein Inhalt
http://gigi.dnip.net/ladenbuerger/v1/presseartikel_prozent.php

Ersetze ich nun die Prozentangabe der Höhe durch Pixel, dann zeigen alle 3 Browser das gewünschte Ergebnis. Natürlich möchte ich aber die Prozentangabe und nicht die Pixelangabe.
http://gigi.dnip.net/ladenbuerger/v1/presseartikel_pixel.php

Weiß jemand wie ich die Version "presseartikel_prozent.php" richtig hin bekomme?

Danke & regds
Mike©

--
Freunde kommen und gehen. Feinde sammeln sich an.
  1. Hi,

    ich möchte meine Inlineframes durch einen scrollbaren DIV Bereich ersetzen. Das funktioniert im Ansatz auch wunderbar, aber mit unterschiedliche Browsern tritt das ein oder andere Problem auf.

    willst Du nicht gleich Nägel mit Köpfen machen und a) die Tabellen rausschmeißen und b) den Scrollbalken dort lassen, wo er hingehört - nämlich an den Fensterrand und nicht ins Fenster?
    Das ermöglicht Mozilla/Firefox-Usern auch die Nutzung des Scrollrades.

    freundliche Grüße
    Ingo

    1. Moin Ingo,

      willst Du nicht gleich Nägel mit Köpfen machen und a) die Tabellen rausschmeißen und b) den Scrollbalken dort lassen, wo er hingehört - nämlich an den Fensterrand und nicht ins Fenster?

      a) Ja, aber Eile mit Weile. Ich muss mich erst mit der Materie weiter befassen.

      b) Ich möchte das Menü immer sichtbar haben, und nur im Inhalt scrollen.

      regds
      Mike©

      --
      Freunde kommen und gehen. Feinde sammeln sich an.
      1. Hi,

        a) Ja, aber Eile mit Weile. Ich muss mich erst mit der Materie weiter befassen.

        Nana... Dein Layout ist nun wirklich äußerst simpel umzusetzen.

        b) Ich möchte das Menü immer sichtbar haben, und nur im Inhalt scrollen.

        Ja und, was hat das mit seiteninternen Scrollbalken zu tun? Du kennst das Beispiel http://de.selfhtml.org/css/layouts/anzeige/fixiert_ie.htm noch nicht?

        freundliche Grüße
        Ingo

        1. Moin Ingo,

          Ja und, was hat das mit seiteninternen Scrollbalken zu tun? Du kennst das Beispiel http://de.selfhtml.org/css/layouts/anzeige/fixiert_ie.htm

          Nein kannte ich nicht, ich werde mich damit beschäftigen. Danke

          regds
          Mike©

          --
          Freunde kommen und gehen. Feinde sammeln sich an.
  2. Hallo Mike©,

    ich möchte meine Inlineframes durch einen scrollbaren DIV Bereich ersetzen. Das funktioniert im Ansatz auch wunderbar, aber mit unterschiedliche Browsern tritt das ein oder andere Problem auf.

    Ersetze ich nun die Prozentangabe der Höhe durch Pixel, dann zeigen alle 3 Browser das gewünschte Ergebnis. Natürlich möchte ich aber die Prozentangabe und nicht die Pixelangabe.

    Vielleicht hilft dir dieser gerade im Archiv verschwundene Thread:

    http://forum.de.selfhtml.org/archiv/2005/4/t106696/#m661567

    Gruß Gernot

    1. Moin Gernot,

      Vielleicht hilft dir dieser gerade im Archiv verschwundene Thread:

      Nope, hilft nicht. Gerade durch diesen Thread hatte ich beschlossen den Inline durch DIV zu ersetzten. Und ganau dabei trat dann das geschilderte Problem auf :-(

      regds
      Mike©

      --
      Freunde kommen und gehen. Feinde sammeln sich an.
      1. Hallo Mike©,

        Nope, hilft nicht. Gerade durch diesen Thread hatte ich beschlossen den Inline durch DIV zu ersetzten. Und ganau dabei trat dann das geschilderte Problem auf :-(

        Aber ich sehe in deinem Quellcode nichts von zwei ineinander verschachtelten DIV-Elementen innerhalb der Tabellenzelle, die du scrollen möchtest, und genau darauf kommt es an.

        Gruß Gernot

        1. Moin Gernot,

          Aber ich sehe in deinem Quellcode nichts von zwei ineinander verschachtelten DIV-Elementen innerhalb der Tabellenzelle, die du scrollen möchtest, und genau darauf kommt es an.

          Indeed, ich sehe da auch keine 2 DIV's, allerdings finde ich im genannte Thread und den darauf folgenden links auch keine?

          Auf welche Stelle genau beziehst Du dich?

          Danke & regds
          Mike©

          --
          Freunde kommen und gehen. Feinde sammeln sich an.
          1. Hallo Mike©,

            Indeed, ich sehe da auch keine 2 DIV's, allerdings finde ich im genannte Thread und den darauf folgenden links auch keine?

            Auf welche Stelle genau beziehst Du dich?

            Auf diese:

            http://forum.de.selfhtml.org/archiv/2005/4/t106696/#m661905

            und den darin enthaltenen Link:

            http://www.sprachlernspiele.de/selftests/scrollzelle.html

            Die Lösung ist aber keine wirklich befriedigende, da wie Ziegenmelker bemerkt hat, Opera und auch teilweise der IE immer noch Probleme machen, wenn man die Fenstergröße ändert.

            Gruß Gernot

            1. Moin Gernot,

              besten Dank.

              Weiß dennoch jemand eine Erklärung dafür das die DIV Box "richtig" dargestellt wird ohne Inhalt und "nicht richtig" mit Inhalt?

              regds
              Mike©

              --
              Freunde kommen und gehen. Feinde sammeln sich an.