Es ist großartig zu sehen, dass viele Designer anfangen, auf Webstandards zu achten und zu versuchen, sie zum Erstellen von Webseiten zu verwenden. Bei den Fragen und der Produktion von Internetnutzern wurden jedoch mehrere Probleme entdeckt, und ich möchte Sie hier daran erinnern:
1. Bei der Standardisierung geht es nicht nur darum, die Verifizierung zu bestehen.
Die ursprüngliche Absicht von Webstandards besteht darin, Inhalt (Struktur) und Präsentation zu trennen, was bedeutet, Stile zu trennen und sie in separate CSS-Dateien zu packen. Dies hat den Vorteil, dass Inhalte und Leistung getrennt verarbeitet werden können und außerdem die Suche und Wiederverwendung von Inhalten erleichtert wird.
Mit der W3C-Validierung können Sie lediglich überprüfen, ob das Schreiben von XHTML-Code standardisiert ist und ob die CSS-Attribute innerhalb der CCS2-Spezifikation liegen. Die Standardisierung des Codes ist nur der erste Schritt. Dies bedeutet nicht, dass meine Webseite standardisiert wird, wenn sie die Überprüfung besteht. Wir standardisieren nicht, um Ruhm zu erlangen oder vor anderen anzugeben: „Sehen Sie, meine Seite hat die Überprüfung bestanden.“ Unser Ziel ist es, die Arbeit unseres Webdesigns effizienter zu gestalten, die Größe der Webseite zu reduzieren und zu sein Sie können es in jedem Browser verwenden und auf Netzwerkgeräten normal surfen.
Bitte beruhigen Sie sich, studieren Sie die Bedeutung von Webstandards sorgfältig und verstehen Sie sie. Das Internet ist bereits voller Ungestüm und Eitelkeit. Bitte tragen Sie diesen Trend nicht zur Anwendung von Web-Standards bei. Dies würde nur die Förderung von Web-Standards beeinträchtigen.
2. Verwenden Sie nicht das traditionelle Tabellendenken, um Divs festzulegen
„CSS-Layout soll die ursprüngliche Tabelle durch div ersetzen. Früher war es Tabellenverschachtelung, aber jetzt ist es DIV-Verschachtelung.“
Bitte durchbrechen Sie die Zwänge des ursprünglichen Tabellenlayouts und geben Sie die Denkweise auf, Bilder und Inhalte nacheinander zu platzieren. Wir haben oben gesagt, dass der Zweck von Webstandards darin besteht, Inhalt und Leistung zu trennen Bild im Inhalt, das ein Bild mit echter Bedeutung ist). Diese Textbilder werden nur der Reihe nach aufgelistet, nur mit Struktur und ohne Stil. Fügen Sie dann die Leistung hinzu, verwenden Sie alle geänderten Bilder als Hintergründe und definieren Sie mithilfe von CSS die Position, Schriftart, Farbe usw. jedes Inhaltselements.
Auf der so erstellten Seite sind Inhalt und Leistung getrennt. Das heißt, wenn Sie die CSS-Datei entfernen, bleibt sauberer Inhalt übrig. Auf diese Weise können Sie es in einem Textbrowser lesen, auf einem Mobiltelefon oder PDA lesen und das CSS jederzeit ändern, um eine Überarbeitung zu erreichen.
3. Es ist nicht erforderlich, für jeden Inhalt eine ID zu erstellen
Einige Internetnutzer beschwerten sich darüber, dass die CSS-Datei zu groß und zu kompliziert sei. Als ich mir ihren Code genau ansah, stellte ich fest, dass der Grund darin liegt, dass sie ein Div definieren und eine ID für jeden Inhalt oder sogar jeden Satz erstellen. Dies liegt zum einen an der Unkenntnis von Stylesheet-Anwendungen, zum anderen aber auch an einem mangelnden Verständnis von Webstandards.
Wir wissen, dass Inhalte eine Struktur haben (wenn Sie das nicht verstehen, lesen Sie bitte: [url=http://www.w3cn.org/article/tips/2004/43. html]Verstehen Sie die Trennung von Leistung und Struktur[/ url]) Wir können denselben Stil verwenden, um Inhalte mit derselben Struktur zu definieren, z. B. Titel, Text und Bilder auf derselben Ebene. Für Stile, auf die mehrfach verwiesen wird, können Sie sie mithilfe der Klasse definieren, und Sie müssen nicht für jeden Stil eine ID verwenden. Darüber hinaus bedeutet dies nicht, dass Sie <div> verwenden müssen Stattdessen sind sie auch Elemente auf Blockebene und haben die gleichen sieben Parameter des Box-Modells. <div> ist nur für Floating geeignet.
Was das Hinzufügen zusätzlicher Divs nur für Zeilenhöhe, Abstand und ein geändertes Bild angeht, kann man diese meiner Meinung nach mit der Anwendung und dem Verständnis von CSS schnell weglassen. Wir lehnen die Verwendung der DIV-Verschachtelung als Ersatz für die Tabellenverschachtelung ab. Dies macht keinen Sinn und kann die Strukturierung des Inhalts nicht widerspiegeln. Ich hoffe, dass jeder mehr CSS lernt und die prägnantesten und effektivsten Stylesheets schreibt.
4. Geben Sie nicht wegen eines kleinen Rückschlags auf.
Ich denke, es ist eine Frage der Einstellung und des Ansatzes, nicht nur des Erlernens von Webstandards. Es ist schwierig, neues Wissen zu erlernen und neue Konzepte zu akzeptieren, insbesondere wenn Sie dazu Ihre bestehenden Gewohnheiten und Denkweisen ändern müssen. Die Frage ist nur: Glauben Sie, dass es sich lohnt, Webstandards zu lernen? Sie können sich fragen: Erkennen Sie die Vorteile, die Webstandards mit sich bringen (vereinfachter Code, beschleunigte Entwicklung, komprimierte Dateigröße, erhöhte Download-Geschwindigkeit, bessere Benutzerfreundlichkeit, mehr Benutzer, einfachere Wartung, Kompatibilität mit mehreren Plattformen)? Haben Sie das Gefühl, dass weltweites XML noch in weiter Ferne liegt? Glauben Sie, dass Ihre aktuellen HTML-Kenntnisse ausreichen?
Seit 1999 hat sich die Technologie zur Erstellung von Webseiten in China nicht wesentlich weiterentwickelt oder verändert (mit Ausnahme des Aufstiegs von Flash), aber der Fortschritt im Ausland hat nie aufgehört, xhtml1.0, xhtml1.1, xml, xsl..., W3C und Major Softwareunternehmen erforschen und entwickeln die Web-Technologie ständig weiter, um sie bequemer, effektiver und leistungsfähiger zu machen. Die Anwendung und Förderung von Webstandards wird im Ausland seit mehr als acht Jahren durchgeführt (beginnend mit der Website der Organisation für Webstandards von Zeldman), obwohl es viele Schwierigkeiten gibt, wird sie allmählich von den Menschen akzeptiert und anerkannt. Warum sind wir immer noch berauscht vom „Wohlstand“ auf der Oberfläche der Website, ohne über das Wesentliche hinter der Seite nachzudenken?
Wollen Sie, dass China weiterhin hinterherhinkt? Sind Sie bereit, weiterhin hinterherzuhinken? Alle Entscheidungen liegen bei Ihnen.