Frage

Wenn ich eine Website erstelle, möchte ich mindestens einen Browser haben, in dem ich sie ohne Hacks oder Problemumgehungen präsentieren kann und dennoch die maximale Funktionalität beibehalte.Da keiner der Browser die Standards perfekt einhält, stellt sich die Frage, welcher Browser am nächsten kommt?

Gibt es außerdem Standardbereiche, auf die sich ein einzelner Browser zu spezialisieren scheint?Opera scheint beispielsweise darauf bedacht zu sein, alle sprachbezogenen CSS-Standards einzuhalten.

War es hilfreich?

Lösung

Safari die neueste WebKit nightly Build.

Nicht, dass jeder Browser in der Welt diese noch verwendet (nicht einmal Chrome), aber wenn alles, was Sie über sich Sorgen machen, Standards ist, dann ist das die beste Wahl - es geht Acid3 , etwas auf dem Markt keinen Browser noch tun können.

Andere Tipps

Die Art und Weise die meisten Menschen, die ich Arbeit wissen, ist Firefox (mit Firebug) und entwickeln, dass laufen. Firebug ist ein unschätzbares Werkzeug für die Fehlersuche. Sie werden in der Regel nehmen, was die dort ankommen und versuchen, es in IE quietschen und anderen Browsern. Nicht gerade die Antwort auf Ihre Frage (Es ist nicht zu 100% kompatibel, aber seine Nähe), aber hoffentlich hilft es.

Dies ist eine ausgezeichnete Frage, aber ich finde es schwer, eine einzige Antwort zu geben. Traditionell hat Opera die meisten Standards kompatibel gewesen. Für eine lange Zeit war es der einzige Browser, den ACID2 Test in der Tat passieren. FireFox und IE nicht in der Lage gewesen, zu behaupten, dass (obwohl angeblich IE8 sollte das beheben, und FF arbeitet es die ganze Zeit).

Das jedoch gesagt worden ist, trägt daran, dass IE den größten „Marktanteil“ von allen Browsern hat jetzt (Unternehmen haben Verbindungen zu MS und Windows kommt immer mit IE aus der Box), dicht gefolgt von FireFox. Also, wenn Ihr Ziel ist es Ihre Anwendung in einem Browser zu zeigen, dass die meisten Menschen verwenden werden, wird es hat einer von denen sein.

Puristen werden Ihnen sagen, dass FF mehr standardkonform als IE7 (und sie sind rechts) ist, so dass Sie für diese und nicht IE entwerfen sollte. Ich kann als Designer / Entwickler aus vielen Jahren sagt, dass Seiten, den Ansatz keine gute Idee sein können. Denken Sie daran, wieder - IE hat den Marktanteil, und in der Regel, wo es zählt. Also, wenn es in FF aber bricht in IE sieht gut aus, werden die meisten Benutzer sehr aufgeregt, und die gleichen umgekehrt.

Die besten Kompromiss - konzentrieren sich auf diesen beiden. Zwicken sie rechts in mindestens FF und IE zu sehen, und jetzt haben Sie 90% + der Menschen bedeckt, die Ihre Website verwenden werden.

Versteh mich nicht falsch hier - ich versuche nicht, die Benutzer von Opera, Safari oder einem anderen Browser zu schließen. Aber wenn man sich die Ergebnisse für die geringste Menge an Arbeit will, dann gibt es ya gehen.

Beste Antwort - nehmen Sie sich Zeit, haben Recht, es werden alle gängigen Browsern testen. Die Zeit arbeitet durch diesen Browser Kopfschmerzen vor der Zeit (wenn Sie es in Ihrem eigenen Tempo tun) belohnt wird gut. Vergleichen Sie das mit dem Schreien Client, warum Ihre Seitenumbrüche in seinem Lieblings-Browser wissen will, und will es heute festgelegt. :)

„Wenn ich eine Website erstelle, möchte ich mindestens einen Browser haben, in dem ich sie ohne Hacks oder Workarounds zur Schau stellen kann und dennoch die maximale Funktionalität beibehalte.“

Wenn Sie Ihre Website testen, ist es besser, wenn Sie die Zielbrowser entsprechend den Bedürfnissen Ihrer Benutzer auswählen.

Sofern Sie nicht in der Lage sind, Ihre Benutzer zum Wechseln zu einem bestimmten Browser zu zwingen, müssen Sie Ihre Website in den von ihnen verwendeten Browsern testen.

ich Firefox mit IE Tab und Chrom verwenden. Firefox mit IE Tab denn das sind die beiden Browser mit den meisten Marktanteil und Chrom, weil es eines der wenigen Windows-Browser ist die WebKit verwenden, was bedeutet, es sollte ähnlich wie Safari angezeigt werden soll.

  

Die Art und Weise die meisten Leute die ich kenne Arbeit ist es,   laufen Firefox (mit Firebug) und entwickeln   dass. Firebug ist ein sehr wertvolles Werkzeug   für das Debuggen. Sie werden in der Regel nehmen   was die dort und versuchen, quietschen   es in IE und anderen Browsern. Nicht   genau die Antwort auf Ihre Frage   (Es ist nicht zu 100% kompatibel, aber seine   Schließen), aber hoffentlich hilft es.

1 - Ich ziehe es firefox für die meisten Browsing, wie ich es am stabilsten und am einfachsten zu bedienen, aber wenn es um Web-Entwicklung kommt dauert es, den Kuchen, wenn sie mit Firebug kombiniert! Die anderen sind gut für die Prüfung, aber ich finde, dass Firefox + Firebug alles so viel einfacher zu bedienen

macht

Versuchen Sie Google Chrome den WebKit verwendet, die Funktion komplett für den neuesten Standards ist.

Ich habe Opera und Firefox als „Standards konform“ Browser zu verwenden, aber ich habe vor kurzem viel verliebt mit Safari werden. Die WebKit unter der Haube ist wirklich solide, die Javascript ist wirklich schnell (oder schnell genug, jedenfalls), und und die CSS-Unterstützung ist ziemlich ausgezeichnet. Es ist nicht perfekt, aber einen wirklich soliden Job zu tun, was es tun soll.

Außerdem hat es die größte Druckbild-Funktion, die ich jemals in einem Browser gesehen habe. Ernsthaft. Während jeder andere Browser auf einem beliebigen Bildschirm, um wirklich munge up scheint, ich versuche zu drucken, scheint Safari immer es richtig zu machen. Eine kleine Sache, aber es lohnt sich wichtige Punkte in meinem Buch.

Edited hinzufügen: Chrome kommt nahe Safari statt nehmen, aber das Druckbild Sache ist immer noch der entscheidende Faktor. Die Möglichkeit, nur bei einem Treffen mit einem Kunden „print“ getroffen und es nicht mit irgendwelchen Einstellungen Geige müssen zum Laufen bringen rechts ist eine große Erleichterung.

Sie nicht nur einen gängigen Standard-Browser verwenden, verwenden andere Tools wie der w3c validator .

Ich finde, dass, wenn Sie standardkonforme Markup-Stick, und alles, was nicht zu ungewöhnlich verwenden, wird es in Firefox 3.2 und Safari / Chrome (und in der Regel fein in IE7 / 8) fein machen. Wenn nicht, sind Sie wahrscheinlich besser dran versuchen, Ihren Markup zu vereinfachen, anstatt Hacks und Workarounds eingeführt wird.

Mit einem Browser für alle Tests und Hacking es dann für andere ist, wie die meisten Menschen es tun, aber das führt oft zu Problemen. Obwohl Safari kann ein mehr gängigen Standard-Browser sein, ist es nicht ein sehr beliebter Browser und ich würde mehr neigen zu dem Browser Ihres Kunden am meisten verwendet, während 100% Standard-Code zu schreiben und dann für Idiosynkrasien anderen Browser anpassen. Es ist nicht ideal, aber es ist mehr kundenorientiert denken.

Ich habe mit mehreren Vollzeit-Mitarbeiter Web-Entwicklung Unternehmen gesehen, die auf ihrer Homepage Bugs hatte, weil sie genau das tat, was Sie scheinen Ihre Antwort auf sein Denken. Sie entwickelten die Webseite auf einem Mac und getestet ausschließlich mit Safari. Das Ergebnis war, dass über 60% der potenziellen Kunden Layout-Fehler gesehen haben kann, wenn ihre Browser-Fenster-wurde.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top