Zusammenfassung der Überlegungen zum Schreiben von Web-Frontend-Code

Zusammenfassung der Überlegungen zum Schreiben von Web-Frontend-Code
1. Am besten fügen Sie vor dem HTML-Tag einen Satz wie diesen hinzu

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd" >

Der Code gibt an, dass ein bestimmter Satz von W3C-Standards eingehalten wird. Welche Standards konkret verwendet werden, ist von Person zu Person unterschiedlich.

Der Vorteil der Verwendung dieses Standards besteht darin, dass Sie sich nicht mehr um unterschiedliche Website-Layouts in unterschiedlichen Browserumgebungen kümmern müssen. Nachdem der Autor diesen Standard verwendet hatte, testete er ihn in den Browserumgebungen IE8, FF und Safari und die Anzeige der Ergebnisseite war normal. Darüber hinaus wurde festgestellt, dass nach der Verwendung dieses Standards einige Fehler im IE selbst nicht mehr auftraten. Beispielsweise trat der Fehler, dass die Höhe der Div-Box im IE standardmäßig größer als die Schrifthöhe ist, nach der Einhaltung dieses Standards nicht mehr auf.

Bei der Einhaltung dieses Standards ist zu beachten, dass nicht standardmäßiger Code möglicherweise nicht richtig funktioniert. Beispielsweise gibt es in JavaScript den Code roll1right.innerHTML = roll1left.innerHTML;, wobei roll1right und roll1left die IDs zweier verschiedener Divs auf der Webseite sind. Die Webseite kann ohne Anwendung des Standards funktionieren, aber diese Anweisung weist unter dem W3C-Standard einen Fehler auf. Der Grund hierfür ist, dass das W3C erfordert, dass alle Variablen eindeutige Zuweisungen haben. Daher müssen Sie vor dieser Anweisung die Anweisung var roll1right = document.getElementById("roll1right"); hinzufügen, damit der Code ordnungsgemäß funktioniert.

2. Beim Verwenden von Div und Tabelle in einer Webseite habe ich Folgendes festgestellt: Obwohl die Rahmen, Ränder und Polsterungen von Div und Tabelle über CSS auf 0 gesetzt werden können, hat die Tabelle immer noch einen gewissen Platz, während das Div normal angezeigt wird. Nach einer Suche in W3CSchool habe ich festgestellt, dass die Tabelle zwei Attribute hat: Cellpadding und Cellspacing. Das Cellpadding-Attribut gibt den Abstand zwischen dem Zellrand und dem Inhalt an, während das Cellspacing-Attribut den Abstand zwischen den Zellen angibt. Also habe ich die Eigenschaften „Cellpadding“ und „Cellspacing“ der Tabelle auf der Webseite auf 0 gesetzt. Tatsächlich gab es keine Lücke zwischen den Tabellen auf der Webseite und das Problem war gelöst.

<<:  Eine kurze Analyse der vier Importmethoden und Prioritäten in CSS

>>:  Vue implementiert die Anmeldung per Mobiltelefon-Bestätigungscode

Artikel empfehlen

So deinstallieren Sie MySQL 5.7.19 unter Linux

1. Finden Sie heraus, ob MySQL zuvor installiert ...

MySQL etabliert eine effiziente Indexbeispielanalyse

Dieser Artikel beschreibt anhand von Beispielen, ...

Parsen von Apache Avro-Daten in einem Artikel

Zusammenfassung: Dieser Artikel zeigt, wie Avro-D...

So konfigurieren Sie Bash-Umgebungsvariablen in Linux

Shell ist ein in der Programmiersprache C geschri...

Vue implementiert Beispielcode für Links- und Rechtsgleiteffekte

Vorwort Die bei der persönlichen tatsächlichen En...

So fügen Sie Nginx dynamisch Module hinzu

Vorne geschrieben Nachdem wir Nginx basierend auf...

Der URL-Wert des SRC- oder CSS-Hintergrundbildes ist der Base64-codierte Code

Möglicherweise ist Ihnen aufgefallen, dass auf die...

Javascript Frontend Optimierungscode

Inhaltsverzeichnis Optimierung der if-Beurteilung...

Einführung in Spark und Vergleich mit Hadoop

Inhaltsverzeichnis 1. Spark vs. Hadoop 1.1 Nachte...

Erste Schritte mit Nginx Reverse Proxy

Inhaltsverzeichnis Überblick Die Rolle des Revers...

Detaillierte Erklärung des Json-Formats

Inhaltsverzeichnis Ein JSON basiert auf zwei Stru...

Ausführliche Erläuterung der HTML-Grundlagen (Teil 2)

1. Liste Der Listen-UL- Container wird mit einer ...