dbooks.de --> home (Logo) Seitenstatus 3

 HTML


Start mit HTML Primer

Spezifikation zu HTML Grundlagen

Das HTML-Dokument Dokument

Darstellung von Schrift Text

Strukturierung von Dokumenten Struktur

Tabellen

Links/Form

Bilder, Multimedia, 3d und andere Formate Bilder

Frames

JavaScript

CSS

Software rund um HTML Software

Müssen Frames wirklich sein?
Frames?
Das frameset-Element
frameset
Das noframes-Element
noframes
iframe-Element
iframe
Tips & Tricks für frame und iframe-Elemente
Tips&Tricks

Netscapes Rechenfehler bei Frame-Größen
Verschiebungen
Wie man Frames für Netscape auf die Größe 0 bekommt.
Frames verstecken
Dynamische Inhalte mit iframe- und ilayer
Dynamischer Inhalt

PageMap 
(Umfang 299 Seiten)



Sponsoring  




Namen für Sonderzeichen
"sichere" Farben
Übersicht der HTML-Tags

spez. Seiten zu HTML  




Netonstage - webprojekte - webconsulting - softwareentwicklung


 


Auswahl dBooks:

Suche und verwandte Themen  







Verschiedenes  




back


     Verschiebungen

Unter Netscape ist ein Pixel nicht ein Pixel, da er ein seltsames Berechnungsverhältnis über die verfügbare Fenstergröße verwendet.

Es gibt Projekte, in denen ein Hintergrundbild über zwei Frames geteilt werden soll. Hier muß man sich wie bei dem wie verschobenen Dokumentbeginn um 8 Pixel mit des Ungenauigkeiten des Navigators herumplagen. Grund dafür ist, daß NN die Pixel in ganzzahlige Prozentwerte mit doppeltem Rundungsfehler im Verhältniss zum Gesamtfenster umrechnet.

Die Bilder sollten dabei in den Hintergrund gelegt werden, um den Offset von 1 Pixel zu umgehen. Unter dem NN ab 4 kann auch ein div-Element mit absoluter Positionierung auf 0x0 verwendet werden, was auch die lästigen Reload-Probleme beseitigt.

Die Ursache laut Screen 01/99 (Seite 69): Der Navigator arbeitet im Gegensatz zum Explorer nicht mit absoluten Pixelwerten, sondern in Vielfachen von 1% der zur Verfügung absoluten Fenstergröße.

Der Hinweis auf diese Formel stammt aus einem Beitrag der i-worker-Mailingliste. Die Formel funktioniert gut und wurde als JavaScript-Funktion umgesetzt, um mögliche Windows-Werte zu ermitteln, indem Framegröße und Formelwert gleich sein müssen. Dies ist genau dann der Fall, wenn (frame/window)*100 ganzzahlig ist.

Berechung

framesize = int(int(frame/(window/100))*(window/100))


Fenstergröße gesamt:
Framegröße gewünscht:

Faktor --->
Prozent ganzzahlig --->
Framegröße -->



Sie können das Beispiel-Fenster in der Größe verändern und die Verschiebungen werden deutlich. Prinzipiell gilt: Je größer das Gesamtfenster, desto gräßlicher die Fehler...



  Links



Link empfehlen





 forward


(München, 2000-12-29 00:00:00 / )
Der Betreiber von www.dBooks.de übernimmt keine Verantwortung für den Inhalt und die Richtigkeit der Angaben auf den verlinkten Websites. Zu den üblichen NoNos gibt es keine direkten Verweise.

(Umfang dBook HTML: 299 Themenseiten )
letzte Generierung Sun, 03 Jun 2001 08:23:00 GMT 83
© Werner Diwischek