Mozilla dazu bringen...
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
all
anbeginn
bekannt damals
deswegen
deuten
erworbene marktposition
explorer
fallen
fehlerhafte gecko
gecko
geld
gelungenen kompromiss
generation
korrekte darstellung
nenner
opus
stellen
unterscheiden
vektorgrafik
version
-
Tachen,
mal wieder ein allgemeines Problem, was jeder kennt. Der IE und alle auf Mozilla aufbauenden Browser interprieteren bestimmte Tags unterschiedlich. Kann man den Mozilla/Firefox/Netscpae dazu bringen, dass diese
das so interpretieren wie der IE?
Es ist f?r mich schwierig etwas in CSS/HTML zu machen, was von beiden perfekt angenommen wird... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das ist so! W3C-konform ist davon keiner! Am ehesten noch der Opera!
Als L?sung kannst, w?rd ich sagen, nur z.B. ein JavaScript einsetzen, dass den Browser erkennt, und dann auf die entsprechende Seite weiterleitet!
Ist halt die doppelte Arbeit, da du Seiten f?r IE und Seiten f?r Mozilla(s) machen mu?t!
Wie das mit dem Script genau geht, da kann dir sicher jemand anderer weiterhelfen! -
Ich w?rde mir an deiner Stelle eher Sorgen darum machen, wie du den IE dazu bringen kannst, sich wie die Mozilla Familie zu verhalten.
Denn der IE ist der Browser, der eigentlich nicht W3C konform ist, w?hrend die anderen Browswer der Mozilla Familie und Opera sich schon sehr viel M?he geben W3C konform zu sein.
Deswegen, nimm keine R?cksicht auf IE User, sondern halte ihnen erstmal einen Link zu Mozilla Firefox hin, damit sie umsteigen. -
Ich w?rde mir an deiner Stelle eher Sorgen darum machen, wie du den IE dazu bringen kannst, sich wie die Mozilla Familie zu verhalten.
Denn der IE ist der Browser, der eigentlich nicht W3C konform ist, w?hrend die anderen Browswer der Mozilla Familie und Opera sich schon sehr viel M?he geben W3C konform zu sein.
Deswegen, nimm keine R?cksicht auf IE User, sondern halte ihnen erstmal einen Link zu Mozilla Firefox hin, damit sie umsteigen.
Sehr witzig *grins*
Nun, das Problem der beiden Engines ist seit Anbeginn von Netscape (einer der ersten Browser) und Internet Explorer bekannt. Damals kostete noch der Netscape Geld. Sprich, man musste ihn bezahlen, dass man ihn hatte. Das nur zu denen, die sich so f?r die doch genauso fehlerhafte Gecko-Engine einsetzen. Danach brachte Microsoft den IE raus, der zum Betriebssystem geh?rte und gleich auf jedem Windows-PC drauf war. Nat?rlich br?ckelten da die Netscapeanteile rapide, da man f?r den Netscape ja immer noch Geld wollte. Erst sp?t, fast zu sp?t, konnte man den Netscape als Freeware runterladen und viele andere Browser kamen auf, die auf der gleichen Engine beruhen, doch da war der Zug f?r die Gecko-Enigne nahezu l?ngst abgefahren. Schaut euch dazu mal die Marktanteile an.
Aber zur?ckzukommen auf die Unterschiede, so basieren die noch aus dieser Anfangszeit. Beide WOLLTEN partout unterschiedlich funktionieren, um sich ihre (im Falle Netscape schwindende, im Falle IE neu erworbene) Marktposition zu sichern. Die Ersteller von Websites ?rgerte dieser "Kampf" ungemein, da nun f?r beide Browsertypen eine korrekte Darstellung der Inhalte angestrebt werden musste.
Hier noch in Javsscript ein Unterscheidungsmerkmal:
// Browsertyp //
// ---------- //
var ns4up = (document.layers) ? 1 : 0;
var ie4up = (document.all) ? 1 : 0;
var ns6up = (document.getElementById&&!document.all) ? 1 : 0;
Hoffen wir mal, dass das bald nicht mehr n?tig sein wird, wenn alle mal eine einheitliche Linie verfolgen. ^^ -
Ja, sch?n , wenn die bald auf einen gleichen Nenner kommen.
Es ist bereits jetzt schon schwierig, wobei ich pers?nlich sagen muss, dass ich f?r de IE/opera noch die Sachen am bestne hinbekomme. Der Mozilla mag meinen Stil irgendwie nicht. Vll sollte ich mich mal selbst an den Standards halten
Danke f?r eure Posts. -
Seit mal ehrlich, entwickelt ihr noch f?r Browser der 4ten Generation? ich nicht! Wer nicht wenigstens IE 5.5 und oder einen Mozilla der neueren Generation hat, hat halt Pech gehabt.
@Gecko Engine: Von der damaligen Engine wird kaum noch was sein wie es war, schlie?lich wurde die total ?berarbeitet von der Mozilla Foundation. -
Jupp, sonst k?nnten Firefox und SeaMonkey n?mlich nicht mit div-Ebenen und verlinkten CSS-Stylesheets umgehen...
Was ist an der Gecko-Engine eigentlich so verdammt fehlerhaft? Sorry, aber die Opera-Engine empfinde ich oft keinen Deut besser.
Etwas d?mmlich finde ich jetzt nur die Public Beta des Internet Explorer 7: Die Rendering Engine benutzt f?r die Schriftarten Anti-Aliasing (ich sch?tze mal DirectX) ganz unabh?ngig von den Systemeinstellungen... Damit sehen die Homepages also nach wie vor anders aus - mal schauen ob man eben das Verhalten abschalten k?nnen wird.
Wie ich entwickle: F?r die Browser mit Gecko-Engine - und dann schaue ich mir die HP auf anderen Browsern an. Auch, ob ich's per Zufall Netscape 4.7x-kompatibel gemacht habe (was aber mit den letzten Versionen allesamt nicht mehr der Fall war. )
Aber um wirklich auf alles vorbereitet zu sein, hilft's eben nur die Unterschiede zu pauken und den Code auf alle Eventualit?ten auszubauen, was aber bei jedem Layout auf's Neue immer wieder stressig sein wird - oder aber auf Flash zu setzen, die verwendeten Schiftarten in Vektorgrafiken zu konvertieren und zu hoffen, dass sich auch jeder Besucher artig die entsprechenden Plugins installiert hat...
Nichts ist wirklich absolut optimal - man muss immer einen gelungenen Kompromiss finden.
mFg -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage