Heim >Web-Frontend >CSS-Tutorial >Mehrere Missverständnisse über Webstandards für Anfänger_CSS/HTML
Ich freue mich sehr, dass viele Designer anfangen, auf Webstandards zu achten und zu versuchen, sie zum Erstellen von Webseiten zu verwenden. Allerdings haben wir bei den Fragen und der Produktion von Internetnutzern mehrere Probleme festgestellt, und ich möchte Sie hier daran erinnern:
1. Die Standardisierung erfolgt nicht nur, um die Verifizierung zu bestehen.
Die ursprüngliche Absicht von Webstandards besteht darin, Inhalt (Struktur) und Präsentation zu trennen, also 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.
Die W3C-Validierung hilft Ihnen lediglich zu ü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 und 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 kein traditionelles Tabellendenken, um Divs zu verschachteln.
„Das CSS-Layout besteht darin, die ursprüngliche Tabelle durch Div zu ersetzen. Früher war es Tabellenverschachtelung, aber jetzt ist es DIV-Verschachtelung.“ !
Bitte brechen Sie aus der Beschränkung des ursprünglichen Tabellenlayouts aus 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. Sie können es sich so vorstellen: Die Seite enthält nur Inhalt ohne Änderungen (Dieses Bild bezieht sich auf Bild im Inhalt, das ein Bild mit echter Bedeutung ist). Diese Textbilder werden einfach 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 auf diese Weise 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, dass die CSS-Datei zu groß und 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 mangelndem Verständnis für 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]) können wir denselben Stil verwenden, um den Inhalt derselben Struktur zu definieren, z. B. dieselbe Ebene von Titel, Text und Bildern. Für Stile, auf die mehrfach verwiesen wird, können Sie sie mithilfe der Klasse definieren. Sie müssen nicht für jeden Stil eine ID verwenden. Außerdem bedeutet dies nicht, dass Sie
verwenden müssen, Sie können es vollständig durch
ersetzen, bei dem es sich ebenfalls um Elemente auf Blockebene handelt und die gleichen sieben Parameter des Boxmodells
Einfach praktisch zum Schwimmen.
Was das Hinzufügen zusätzlicher Divs nur für Zeilenhöhe, Abstand und ein geändertes Bild betrifft, 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 einfach wegen eines kleinen Rückschlags auf.
Ich denke, das ist eine Frage der Einstellung und des Ansatzes, nicht nur beim Erlernen 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 das Tempo des Fortschritts im Ausland hat nie aufgehört, xhtml1.0, xhtml1.1, xml, xsl .. ., W3C und große Softwareunternehmen forschen ständig an der Webtechnologie und entwickeln sie weiter, um sie bequemer, effektiver und leistungsfähiger zu machen. Die Anwendung und Förderung von Webstandards erfolgt seit mehr als acht Jahren im Ausland (beginnend mit der Website der Organisation für Webstandards von Zeldman). Obwohl es viele Schwierigkeiten gibt, werden sie nach und nach 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?
Möchten Sie, dass China weiterhin hinterherhinkt? Sind Sie bereit, weiterhin hinterherzuhinken? Alle Entscheidungen liegen bei Ihnen.