Wie halten ich meine Website konsistent in Browsern?

December 6

Wie halten ich meine Website konsistent in Browsern?

Gestaltung für das Web ist schon schwer genug ohne Cross-Browser-Kompatibilität sorgen. Aber da jedes Layout-Engine entwickelt hat, um das World Wide Web Consortium (W3C) zu interpretieren Leitlinien für Cascading Style Sheets (CSS) und HyperText Markup Language (HTML) unterschiedlich oft auf Webseiten zeigen überraschende Abweichungen von einer Datenbanksuchroutine zum nächsten. Um eine konsistente Website in allen wichtigen Browsern zuverlässig zu erstellen, benötigen Sie einen systematischen, effizienten und praktischen Ansatz zur Behebung von Fehlern. Sie benötigen auch Normen konforme CSS- und HTML-Kenntnisse.

Anweisungen

1 Bauen Sie Ihr Design für Firefox. Firefox hat dem Laufenden über die neuesten Änderungen in CSS konsequent gehalten und tendenziell stabil, die ab Punkt Kandidat für alle Web-Designs. Beenden Sie Ihr Entwurf zunächst in Firefox, dann fahren Sie mit anderen Browsern auf Inkonsistenzen prüfen.

2 Arbeiten Sie mit Firefox-Erweiterungen für Gestaltung. Erweiterungen helfen Ihnen bei der Fehlersuche im Dokumentobjektmodell (DOM), finden entsprechende CSS-Selektoren und scan-Code-Hinweise für CSS-Eigenschaften.

3 Testen Sie Ihr Design in den WebKit-Browsern (Chrome/Safari). Zugang Chrome gebaut im debugging-Tool von der Seite mit der rechten Maustaste und wählen "Inspect Element." Da beide Chrome und Safari verwenden die gleiche WebKit-Engine, Sie normalerweise werden nur testen müssen Sie, in einem dieser beiden Browser, aber es ist immer noch empfehlenswert, beide zu überprüfen.

4 Notieren Sie alle Inkonsistenzen, die Sie in Chrome vs. Firefox zu beobachten. Öffnen Sie die beiden Browser nebeneinander. Wenn keine Inkonsistenzen angezeigt wird, gehen Sie direkt zu testen in Internet Explorer in Schritt 8. Wenn Inkonsistenzen in Chrome angezeigt werden, finden Sie die Schritte 5, 6 und 7.

5 CSS-Techniken zu studieren. Vermeiden oder Probleme und Browser Unstimmigkeiten durch Anwendung verschiedener Techniken auf das Problem zu umgehen. Lernen Sie diese durch das Studium der Werke anderer, zum Beispiel in den vielen online-Blogs diskutieren und Lehr-CSS-Techniken gewidmet. Lesen sie regelmäßig, oder durch Suchen Sie, wenn Sie ein bestimmtes Problem stoßen.

6 "Structural Markup" und Präsentationsmaterial CSS zu schreiben. HTML-Tags verwenden organisieren die Dokumentstruktur Ihrer Web-Seite, sondern ausschließlich CSS verwenden, um die Seite Stileigenschaften definieren. Zum Beispiel tun, nicht Fett, kursiv oder starke HTML-Tags verwenden um Ihren Text zu formatieren. Verwenden Sie stattdessen CSS-Schrifteigenschaften.

7 Fügen Sie einen Chrom-spezifische Stylesheet. Dies nur tun, wenn Inkonsistenzen zwischen Chrome und Firefox nicht korrigiert werden kann, durch Verbesserung der mit dem Stil codieren zwischen ihnen geteilt. Ausschnitte und JavaScript für Chrome-spezifische Stylesheets sind online verfügbar.

8 Testen Sie in den neuesten Versionen von Internet Explorer (IE). Aufgeschoben Sie nicht werden durch Probleme; eine einfachen Stil zwicken oder strukturelle Anpassung der HTML-Code ist häufig alles, was, die Sie tun müssen. Debuggen von Programmen, z. B. IE Tester, erleichtern Sie den Prozess in verschiedenen Versionen von Internet Explorer sowie für die Inspektion des Codes selbst zu testen.

9 Erstellen Sie ein IE-spezifische Stylesheet. Verbringen Sie nicht zu lange versucht, Bearbeiten von CSS um ein einheitliches Erscheinungsbild im Internet Explorer zu erstellen. Einfach erzeugen Sie ein neues Stylesheet speziell für IE, und ändern Sie die CSS-Selektoren und Eigenschaften, die Sie brauchen. Ausschnitte für das Hinzufügen von IE-Stylesheets an Ihren HTML-Vorlagen stehen online zur Verfügung.

10 Halten Sie eine CSS-Referenz Handbuch in der Nähe. Kaufen ein Softcover Handbuch oder auf der W3C-online-Dokumentation in einem separaten Browser-Fenster.

Tipps & Warnungen

  • Regelmäßig finden Sie in der W3C Browser Nutzungsstatistik gebildeten Urteile über welchen Browsern zu testen und design für machen. Ältere Browser sind regelmäßig durch neuere, Standard-konformen ersetzt.
  • Halten Sie auf dem Laufenden über die neuesten CSS und HTML-Nachrichten und lernen Sie neue Techniken durch die W3C-Website und Designer-Blogs lesen.
  • Stellen Sie Fragen in Web-Design-Foren.
  • Browser sind immer ändern. Auf die bekanntesten und stabilsten Browser aktuell halten, und das neueste und beste "Firefox" in diesem Artikel ersetzen.
  • Bewerben Sie Ihre IE-Stylesheet für alle Versionen von Internet Explorer, die Sie testen. Erstellen Sie Stylesheets für alle Versionen von IE oder Person (z. B. IE7, IE8). Wenn Sie eine bestimmte Version von IE falsch verweisen, werden Ihre Style-Eigenschaften nicht darauf anwenden.
  • Vermeiden Sie Anfang im IE, da Sie die eigenartigste Browser-Engine benutzen werden als die Stiftung und Referenz für die Codeimplementierung zeigen.