Darstellungsprobleme beim IE
Hallo!
Ich habe ein kleines Problem mit der Ausrichtung einer Grafik. Ich habe 2 nebeneinanderliegende Frames. Im linken Frame soll die Grafik genau am rechten Rand anliegen. Dazu habe ich die Frameborder und den linken Rand auf 0 gesetzt. Des weitern habe ich die Grafik am linken Rand ausgerichtet. Bei Firefox ist so zwischen den beiden Frames bein Übergang mehr zu sehen. Aber beim Internet Explorerhabe ich einen ca 2 Pixel breiten Rand dazwischen. Hat jemand einen Tipp für mich!? Thx im voraus...
MfG
der NeoN
Ich habe ein kleines Problem mit der Ausrichtung einer Grafik. Ich habe 2 nebeneinanderliegende Frames. Im linken Frame soll die Grafik genau am rechten Rand anliegen. Dazu habe ich die Frameborder und den linken Rand auf 0 gesetzt. Des weitern habe ich die Grafik am linken Rand ausgerichtet. Bei Firefox ist so zwischen den beiden Frames bein Übergang mehr zu sehen. Aber beim Internet Explorerhabe ich einen ca 2 Pixel breiten Rand dazwischen. Hat jemand einen Tipp für mich!? Thx im voraus...
MfG
der NeoN
Please also mark the comments that contributed to the solution of the article
Content-Key: 24504
Url: https://administrator.de/contentid/24504
Printed on: April 24, 2024 at 01:04 o'clock
10 Comments
Latest comment
Hallo,
kannst Du deinen Code posten? Dann gehts etwas besser und schneller Sachen auszuprobieren möglichst bevor man was postet... Ich vermute, daß du bei der Framedefinition das richtige frameborder-Attribut für nicht-IE Browser genommen hast. Der IE will da aber ein anderes Attribut.
Hier ein Auszug aus http://de.selfhtml.org :
schnipp----
border [Pixel] ist Netscape-Syntax und bestimmt die Breite der Rahmen in Pixel. Erlaubt sind Zahlenwerte von 0 (keine Rahmen anzeigen) und größer (border = Rahmen).
frameborder [1/0 oder yes/no] bedeutet nach Microsoft-Syntax die Angabe, ob 3D-Rahmen angezeigt werden sollen oder nicht. Dieses Attribut ist also gleichnamig mit dem HTML-Standard-konformen Attribut, bedeutet jedoch etwas anderes.
framespacing [Pixel] ist Microsoft-Syntax und bestimmt den Abstand zwischen Frame-Fenstern, mithin also die Breite der Rahmen in Pixel (spacing = Abstand).
Beachten Sie:
Nur mit frameborder="0" framespacing="0" (also mit beiden Angaben) unterdrücken Sie beim Internet Explorer die Rahmen konsequent. Wenn Sie nur frameborder="0" angeben, zeigt der Internet Explorer sichtbare Abstände zwischen den Frame-Fenstern an, allerdings nicht die üblichen 3D-Rahmen, sondern flache Zwischenräume. Um die Rahmen beim Internet Explorer und bei Netscape zu unterdrücken, müssen Sie alle drei Angaben frameborder="0" framespacing="0" border="0" notieren
snapp-----
CIAO Thorsten
kannst Du deinen Code posten? Dann gehts etwas besser und schneller Sachen auszuprobieren möglichst bevor man was postet... Ich vermute, daß du bei der Framedefinition das richtige frameborder-Attribut für nicht-IE Browser genommen hast. Der IE will da aber ein anderes Attribut.
Hier ein Auszug aus http://de.selfhtml.org :
schnipp----
border [Pixel] ist Netscape-Syntax und bestimmt die Breite der Rahmen in Pixel. Erlaubt sind Zahlenwerte von 0 (keine Rahmen anzeigen) und größer (border = Rahmen).
frameborder [1/0 oder yes/no] bedeutet nach Microsoft-Syntax die Angabe, ob 3D-Rahmen angezeigt werden sollen oder nicht. Dieses Attribut ist also gleichnamig mit dem HTML-Standard-konformen Attribut, bedeutet jedoch etwas anderes.
framespacing [Pixel] ist Microsoft-Syntax und bestimmt den Abstand zwischen Frame-Fenstern, mithin also die Breite der Rahmen in Pixel (spacing = Abstand).
Beachten Sie:
Nur mit frameborder="0" framespacing="0" (also mit beiden Angaben) unterdrücken Sie beim Internet Explorer die Rahmen konsequent. Wenn Sie nur frameborder="0" angeben, zeigt der Internet Explorer sichtbare Abstände zwischen den Frame-Fenstern an, allerdings nicht die üblichen 3D-Rahmen, sondern flache Zwischenräume. Um die Rahmen beim Internet Explorer und bei Netscape zu unterdrücken, müssen Sie alle drei Angaben frameborder="0" framespacing="0" border="0" notieren
snapp-----
CIAO Thorsten
Hallo,
also wenn ich mir dein Frameset so anschaue,
dann fehlt definitiv das
framespacing="0", das ich in
meinem vorherigen Beitrag erwähnt
habe... Probier das doch mal aus.
CIAO Thorsten
also wenn ich mir dein Frameset so anschaue,
dann fehlt definitiv das
framespacing="0", das ich in
meinem vorherigen Beitrag erwähnt
habe... Probier das doch mal aus.
CIAO Thorsten
Genau, der Internet Explorer benötigt die Angabe
<framespacing="0">,
um den Abstand zu unterdrücken.
Gruß,
Ahnenforscher