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

 HTML


Start mit HTML Primer

Spezifikation zu HTML Grundlagen

Dokument

Darstellung von Schrift Text

Strukturierung von Dokumenten Struktur

Tabellen

Links/Form

Bilder, Multimedia, 3d und andere Formate Bilder

frames und iframes Frames

JavaScript

CSS

Software rund um HTML Software

Das html-Element
html
body-Element
body

Weitere Attribute des body-Elements
Weitere Attribute
Ereignisattribute des body-Elements
Ereignisse
Der Startpunkt von Dokumenten im Anzeigefenster
Nullpunkt?
Das head-Element
head
Kommentar in HTML
<!--kommentar-->
Das title-Element
title
Weitere Elemente für den Kopf eines HTML-Dokuments.
wichtige Tags
Weitere Elemente zum Dokumentaufbau
Weitere Tags

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


     Nullpunkt?

Ein Problem schon seit der ersten Version des Navigators: Dokumente werden nicht exakt am Nullpunkt gestartet, sondern mit einem Offset von 8 Pixeln. Bis zur Einführung von Stylesheets mit der Version 4.0 gab es auch keine Möglichkeit, diesen Offset zu eliminieren. Doch auch das funktioniert auch nicht so wie erwartet.

Die folgenden Screenshots des Beispiels mit Netscape und Internet Explorer. Opera 3.6 benimmt sich übrigens wie Netscape, nur daß Opera die CSS-Anweisungen korrekt interpretiert.
offset Dokumentstart Netscape
Netscape hat in jeder Version einen Offset von 8 Pixel vom oberen und linken Rand.
offset Dokumentstart Internet-Explorer
Der Internet-Explorer hat in jeder Version einen Offset von 15 Pixel vom oberen und 10 Pixel vom linken Rand, der mit leftmargin und topmargin eingestellt werden kann.


 Lösung für Browser ohne CSS

Wenn man den Abstand des Dokumentstartes beim Navigator vor 4.0 verringern wollte, gab es eigentlich nur die Möglichkeit, ein Frameset um die Seite zu setzen. Das reduzierte den Abstand auf 1 Pixel. Man konnte dann Bilder in den Hintergrund packen. Hintergründe starteten am Nullpunkt.

Wenn es nur darum geht, das Design browserunabhängig gleich aussehen zu lassen, dann gab es immer die Möglichkeit, die von Netscape nicht interpretierten BODY-Attribute marginleft=8 und margintop=8 zu setzen.


 Lösung für Browser mit CSS

Das BODY-Problem ist mit css und den Anweisungen margin-left:0; und margin-top:0; leider behoben. Für den Navigator ist 8x8 einfach der Nullpunkt.

So bleibt dem Programmierer trotz der schönen CSS-Welt nur übrig, den ganzen Inhalt in ein LAYER oder DIV-Element zu packen mit dem riesigen Nachteil, daß damit alle JavaScripten wegen des Objekt-Models von Netscape wesentlich komplexer werden und Unterscheidungen zwischen IE und Netscape getroffen werden müssen.


 Netshiet

Über Netscapes Implementation der Stylesheets hat so mancher Programmierer graue Haare bekommen, denn dieser Abstand tritt nicht nur im BODY-Tag auf, sondern in allen Konstruktionen die einen Inhalt über Stylesheets definieren. Hier ein kleines Beispiel (Das Thema wird noch genauer besprochen...)
Abstand Rahmen Inhalt bei Block-Stylesheet-Anweisungungen unter Navigator


    .......................ABSTAND


   Ergebnis
TEST FONT
TEST SPAN
   Quellcode

   <FONT style="background-color:red; color:yellow;border-width:2px;border-color:blue;border-style:ridge;">TEST FONT</FONT><BR>
   <SPAN style="background-color:red; color:yellow;border-width:2px;border-color:blue;border-style:ridge;">TEST SPAN</SPAN>






  Links



Link empfehlen





 forward


( )
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 07:50:56 GMT 12
© Werner Diwischek