/CSS Inlineframe mit <td><div> ersetzen
Mike©
- html
0 Ingo Turski0 Mike©0 Ingo Turski0 Mike©
0 Gernot Back0 Mike©0 Gernot Back0 Mike©0 Gernot Back0 Mike©
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©
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
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©
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
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©
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
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©
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
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©
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
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©