In diesem Artikel geht es um einige Erfahrungen eines Internetnutzers bei der W3C-XHTML1.0-Verifizierung bei der Aktualisierung und Anpassung der Website. Fasst neun Punkte zusammen, die bei der Verabschiedung des W3C-XHTML1.0-Standards beachtet werden müssen: 1. Was sind die Fehler in der Aussage <div class=tzh>I am TZH!</div>? Probleme mit der Interpunktion. Dies ist tatsächlich das am leichtesten zu übersehende Problem. Tatsächlich sind es nur zwei kleine Anführungszeichen, die diesen Fehler verursachen. Obwohl viele Browser die Darstellung auch ohne Anführungszeichen immer noch korrekt erkennen. Es ist jedoch unmöglich, den strengen internationalen W3C-XHTML-Standard zu erfüllen. Bitte beachten Sie, dass dem Gleichheitszeichen Anführungszeichen folgen müssen. Richtige Schreibweise: <div class="tzh">Ich bin TZH!</div> 2. Welche Fehler enthält der Satz <SPAN class="tzh">TZH is me!</SPAN>? Achten Sie auf die Großschreibung. Dies ist, wie auch die erste Frage, ein Detailproblem, das besonders leicht übersehen wird. Großschreibung ist im W3C-Standard absolut nicht zulässig. Ich erinnere mich noch daran, dass das onLoad, das ich geschrieben habe, um es mir klar zu machen, ebenfalls als Fehler eingestuft wurde. Der Grund dafür ist, dass L nicht groß geschrieben werden kann . Richtige Schreibweise: <span class="tzh">TZH bin ich!</span> 3. Was sind die Fehler im Satz <p>I am TZH!</p><br><p>TZH is me!</p>? <br />Tag-Probleme. Was das erzwungene Zeilenumbruch-Tag <br /> betrifft, können viele Anfänger den Unterschied zwischen ihm und <br> nicht erkennen. Selbst im FCKeditor-Editor erscheint <br> manchmal als <br /> . Obwohl viele Browser Fehler automatisch korrigieren und <br> als <br /> erkennen können. Als beste Bearbeitungsmethode wird jedoch weiterhin empfohlen, Dreamweaver zum Bearbeiten zu verwenden. Wenn Sie Strg+Eingabe drücken, wird automatisch ein <br /> geschrieben. Richtige Schreibweise: <p>Ich bin TZH!</p><br /><p>TZH bin ich!</p> 4. <h1>~tangzhehao~hey~</h1> Was sind die Fehler in diesem Satz? Achten Sie auf die Satzzeichen, die am Ende des Tags folgen. Auf viele Tags können keine speziellen Satzzeichen folgen, wie hier die Tilde „~“, aber Sie müssen sich fragen, wie ich sie verwenden kann. Verwenden Sie dann den ISO-Latin-1-Zeichensatz. Stellen Sie fest, dass der Dezimalcode des Zeichensatzes, der der Tilde „~“ entspricht, ~ ist, und verwenden Sie dann diesen Dezimalcode, um die Tilde ~ zu ersetzen. Denken Sie daran, dass das letzte Semikolon nicht verloren gehen darf . Im ISO-Latin-1-Zeichensatz erhält die benannte Entität Priorität, gefolgt vom Dezimalcode. Das heißt, wenn ein Symbol sowohl einen Dezimalcode als auch eine benannte Entität hat, erhält die benannte Entität Priorität nicht verwendet. 5. Welche Fehler enthält der Satz <form id="54tzh"></form>? Achten Sie auf die Sonderfälle von id und class. Der W3C-XHTML1.0-Standard schreibt vor, dass das erste Zeichen in einer ID oder Klasse keine Zahl sein darf, sondern ein Buchstabe sein muss. Richtige Schreibweise: <form id="tzh45"></form> 6. Was sind die Fehler in der <img src="logo.gif">-Anweisung? Achten Sie auf den <img>-Tag. Der W3C-XHTML1.0-Standard schreibt vor, dass das Alt-Element im <img>-Tag enthalten sein muss. Richtige Schreibweise: <img alt="Logo" src="logo.gif"> 7. Was sind die Fehler in der <script language="JavaScript">-Anweisung? Achten Sie auf das <script>-Tag. Der W3C-XHTML1.0-Standard schreibt vor, dass das Typelement im <img>-Tag enthalten sein muss. Richtige Schreibweise: <script language="JavaScript" type=text/javascript> 8. Welche Fehler enthält der Satz <div><h1>I am TZH!</div></h1>? Achten Sie auf die entsprechende Start- und Endreihenfolge der Tags. Richtige Schreibweise: <div><h1>Ich bin TZH!</h1></div> 9. Welche weiteren Punkte müssen zusätzlich zu den oben genannten Punkten beachtet werden? Achten Sie auf Sonderpakete. Zum Beispiel: <dl><dd><ul><li> und andere spezielle Tags sind in der festgelegten Reihenfolge unverzichtbar. Die vier Tags <dl><dd><ul><li> müssen vollständig der Reihe nach geschrieben werden. Es gibt viele ähnliche. Beachten Sie, dass die Registerkarte nicht geöffnet ist. Der sogenannte „nicht geöffnet“-Fehler stammt von der W3C-Erkennung. Der bei dieser Art von Fehler angezeigte Fehler ist „nicht geöffnet“, was bei der Übersetzung bedeutet, dass er nicht geöffnet ist. Wenn man es nach der chinesischen Bedeutung versteht, bedeutet es, dass es einen Anfang ohne Schwanz oder einen Schwanz ohne Kopf gibt. Normalerweise liegt der Grund für diesen Fehler darin, dass ein Teil des Codes während der Änderung gelöscht wurde, ohne die relativ weit entfernten End- oder Start-Tags zu berücksichtigen. Fassen Sie einige Erfahrungen zu W3C-CSS-Standards zusammen: 1. Weniger seitlich verwenden. Es ist am besten, weniger geheimes CSS wie Break-Word, manuelles Layering mit Z-Index, vertikale Ausrichtung usw. zu verwenden, da es möglicherweise nicht von allen Browsern unterstützt wird und es äußerst schwierig ist, die W3C-Erkennung zu bestehen. 2. center ist kein Float-Wert. Viele Anfänger verwechseln „Center“ mit dem Wert „Float“, aber das ist nicht der Fall. center ist nur der Wert von text-align. 3. Die Ausrichtung darf nicht zwei Werte umfassen. Viele Anfänger geben zwei Werte in Float oder Text-Align ein, wie zum Beispiel: float:left top. Dies ist nicht erlaubt und wird vom Browser nicht erkannt. 4. Es ist am besten, die Farbe der Bildlaufleiste nicht anzupassen. Viele Browser können Bildlaufleisten mit benutzerdefinierten Farben nicht richtig erkennen und viele benutzerdefinierte Farben können W3C nicht bestehen. 5. Separate Bildlaufleisteneinstellungen. Heutzutage werden häufig Overflow-X (horizontale Bildlaufleiste) oder Overflow-y (vertikale Bildlaufleiste) verwendet. Bei der Einstellung stellen wir häufig fest, dass dies nicht bei allen Clients der Fall ist und html werden gleichzeitig gesetzt. Dieses CSS wird jedoch von CSS2.1 nicht unterstützt (CSS2.1 unterstützt Überlauf und definiert horizontale und vertikale Bildlaufleisten, bis CSS3 nicht unterstützt wurde). So wenig wie möglich verwenden. 6. Wenn Hintergrund und Farbe gleich sind, werden Sie gewarnt.