Pixelgenaue Frames im NS 4.7

Moin Leute!

Wie bringe ich bloss den Netscape 4.7 dazu, dass er Frames wie angegeben pixelgenau anzeigt?
Im IE (5 und 6) klappt das.

Zur Erklärung:
Ich habe eine Seite erstellt, bei der viele Ecken abgerundet sind, was logischerweise durch mehrere kleine Bildchen gelöst ist.
Verteilt auf alle Frames ergibt sich dadurch ein einheitliches Design.

Im alten Netscape ist das ganze Design aber total verschoben.
Die Framegrössen werden nicht wie in der index.html definiert angezeigt.

Der linke Frame z.B. ist ca. 2-3 Pixel zu schmal, während ein anderer horizontal ausgerichteter Frame ca. 2-3 Pixel zu gross ist.

Zuerst dachte ich, dass es sich um Padding handelt.
Mittlerweile hat sich aber geklärt, dass es daran definitiv nicht liegt.
Borders sind auch deaktiviert (border=0 und frameborder=0).

Ich habe die Frames so definiert, wie es bei selfHTML steht.

Nützt alles nichts, der NS 4.7 zeigt trotzdem falsche Framebreiten bzw. -höhen an.

Any ideas?

Oder kann der alte Netscape das tatsächlich nicht?

Gruss
Lanzelot

PS:
Bitte sagt mir jetzt nicht ich soll ohne Frames arbeiten.
Die Frames sind gewünscht worden und sollen auch bleiben.

Hi Lanzelot,

Wie bringe ich bloss den Netscape 4.7 dazu, dass er Frames wie
angegeben pixelgenau anzeigt?

leider gar nicht: http://selfhtml.teamone.de/navigation/faq.htm#frames…

Schöne Grüße
Yasmin

wirklich?
Moin Yasmin!

leider gar nicht:
http://selfhtml.teamone.de/navigation/faq.htm#frames…

Das ist toll ;-(
Danke für den Link.

Aber im ersten Satz steht " bis zur 4er-Version".
Laut dieser Aussage müsste es in den 4er-Versionen, also auch im 4.7, schon gehen.

Oder hat sich Stefan Münz ausnahmsweise doch mal vertan (oder verschrieben)?
Ist ja schliesslich niemand perfekt :wink:

Any other ideas?

Gruss
Lanzelot

Aber im ersten Satz steht " bis zur 4er-Version".
Laut dieser Aussage müsste es in den 4er-Versionen, also auch
im 4.7, schon gehen.

Ich halte das eher für eine Unschärfe in der Formulierung (es hätte wohl „bis einschließlich zur 4er-Version“ oder so ähnlich heißen müssen).

Oder hat sich Stefan Münz ausnahmsweise doch mal vertan (oder
verschrieben)?
Ist ja schliesslich niemand perfekt :wink:

Vertan ganz sicher nicht, dafür habe ich mich schon zu oft mit genau diesem Problem rumgeplagt…

Schöne Grüße
Yasmin

vielleicht
hi lanzelot,
meine spontane idee dazu ist, die bildchen in divs zu packen und dann eben statt der bilder die divs zu positionieren- das geht auf jeden fall pixelgenau.
nachteil: da bist du dann mitten im tiefsten browserkrieg- zieht einige testereien nach sich…
…aber bei entsprechender geduld: check it out.

greetings
bernd

>aber im ersten Satz steht " bis zur 4er-Version".
>Laut dieser Aussage müsste es in den 4er-Versionen, also auch
>im 4.7, schon gehen.
>
>Oder hat sich Stefan Münz ausnahmsweise doch mal vertan (oder
>verschrieben)?
>Ist ja schliesslich niemand perfekt :wink:

Leider ist dem nicht so. Die Netscape Browser der Version 4.x sind generell ziemlich buggy. Die Pixelangaben der Frameweiten werden bei diesen Browsern intern in Prozent der Browserfensterbreite umgerechnet - Da ergeben sich fast immer Rundungsfehler.

Du hast zwei Möglichkeiten um Frames schön darzustellen:

(1) Wahl der Framunterteilungen im Design so, dass 4-5 Pixel Unterschied wenig ausmachen. Alles was an der oberen bzw. linken Kante eines Frames liegt, wird auch dargestellt. Dh. Die unteren bzw. rechten Kanten müssen entsprechend großzügig ausgelegt sein, dass ein paar Pixel mehr oder weniger nichts ausmachen.

(2) Festsetzen der Browserfenstergröße beim Start (Popup). Wenn das Fenster nicht resizeable ist, hast du auch immer das gleiche Teilungsverhältniss in Prozent und kannst daher Pixelgenau arbeiten.

Ich möchte zwar nicht werten - Aber Lösung (1) ist irgendwie besser für den Besucher.

mfG,

J.P.Jarolim