Willkommen im Forum, myHTML1.
Hier noch schnell eine Auflistung an Gründen, die zu mehr oder weniger unterschiedlicher Darstellung führen können. Die Punkte sollten aber eigentlich alle relativ logisch sein. Konkrete Probleme müssten an konkreten Beispiel diskutiert werden.
Standard-Stylesheets:
Browser haben teilweise leicht unterschiedliche Standard-Stylesheets eingestellt, nach denen Sie Elemente (p, li, table, …) formatieren, falls die entsprechenden CSS-Regeln nicht durch eigene Formatierungen überschrieben werden. Simples Gedankenbeispiel: Browser A hat Verdana als Standardschriftart eingestellt, Browser B Times New Roman. Natürlich sieht eine Seite dann in beiden Browsern unterschiedlich aus. – Eigentlich geht es bei Unterschieden im Standard-Stylesheet aber mehr um Details. Mit einem Reset-Stylesheet kann eine eindeutige, browserübergreifende Grundlage geschaffen werden.
-
HTML5 Reset Stylesheet | HTML5 Doctor
-
Is it OK to use a CSS reset stylesheet? - Stack Overflow
Rendering-Eigenschaften:
Nicht jeder Browser rendert alles auf die gleiche Art. Beispiele sind etwa das Antialiasing (also die Weichzeichnung) von Schrift („eckige“, dünne Buchstaben im Vergleich zu „runden“, dickeren hat sicher jeder schon mal gesehen), die automatische Größenveränderung von Grafiken und Bildern (Browser nutzen dazu sicherlich unterschiedliche Algorithmen) sowie die Berechnung „krummer“ Pixelwerte (Wie viel sind 25 % von 99 Pixeln?).
-
Subpixel-Rendering
-
John Resig - Sub-Pixel Problems in CSS
Browser-Fehler:
Gerade ältere Browserversion enthalten Darstellungsbugs, die natürlich mitunter zu falscher Darstellung führen.
-
Explorer Exposed!
-
Opera Omnibus*****
-
Open Source Oopsies****
Browser-Features:
Nicht jeder Browser unterstützt jedes CSS-Feature.
-
HTML5 & CSS3 Support, Web Design Tools & Support - FindMeByIP - CSS3 & HTML5 Browser Support