Heim >Web-Frontend >CSS-Tutorial >Was ist der Grund für CSS-Fehler?

Was ist der Grund für CSS-Fehler?

coldplay.xixi
coldplay.xixiOriginal
2021-04-15 17:34:274255Durchsuche

Ursachen für CSS-Fehler: 1. Das div-Tag ist nicht geschlossen; 3. Endender Schrägstrich; 5. Schlechte Verschachtelung;

Was ist der Grund für CSS-Fehler?

Die Betriebsumgebung dieses Tutorials: Windows7-System, CSS3-Version, DELL G3-Computer.

Ursachen für CSS-Fehler:

1. Das div-Tag ist nicht geschlossen

Dies ist einer der häufigsten Gründe für einen Fehler beim Layout-Design. Es ist immer wieder überraschend, wenn wir erfahren, wie viele heikle Layoutentwürfe daran scheitern. Offene div-Tags sind einer der häufigsten Fehler beim Layout-Design und einer der am schwierigsten zu diagnostizierenden. Der Validator zeigt manchmal auf das falsche öffnende div-Tag, was wie die Suche nach der Nadel im Heuhaufen sein kann.

2. Unsachgemäße DOCTYPE-Deklaration

DOCTYPE nicht zu deklarieren oder DOCTYPE falsch am Anfang der Datei zu deklarieren, ist ebenfalls ein häufiger Fehler. Nach allgemeiner Erfahrung ist Strict DOCTYPE die höchste Verifizierungsstufe, die jeder anstrebt. Eine strenge Validierung bedeutet, dass Ihre Webseite in allen Browsern optimal angezeigt wird.

3. Schluss-Schrägstrich

Wenn Ihre Website nicht verifiziert werden kann, ist es sehr wahrscheinlich, dass der Schluss-Schrägstrich irgendwo im Code fehlt. Es ist leicht, Dinge wie abschließende Schrägstriche zu übersehen, insbesondere in Elementen wie Bild-Tags.

Dies hat bei einem strengen DOCTYPE keine Auswirkung. Um dieses Problem zu lösen, fügen Sie „/“ am Ende des img-Tags hinzu.

4. JavaScript

Wenn Strict DOCTYPE deklariert wurde, müssen Sie das CDATA-Tag in JavaScript überschreiben. Dieser Aspekt des Validators verblüfft viele Programmierer, da Websites dazu neigen, eingebettetes JavaScript für Anzeigen und Tracking-Skripte zu verwenden.

5. Schlechte Verschachtelung

Verschachtelung bedeutet, dass Elemente in Elementen enthalten sind. Wir können die Reihenfolge verschachtelter Elemente leicht verwechseln. Beginnen Sie beispielsweise das starke Tag vor dem div-Tag, schließen Sie dann aber zuerst das div-Tag. Das Abschnittslayout wird dadurch möglicherweise nicht geändert, Ihr Abschnittsdesign wird dadurch jedoch ungültig.

Wenn Sie es immer noch nicht finden können, empfiehlt es sich, den „Entwicklermodus“/„Debug-Modus“ (öffnen mit F12) zu verwenden, um zu sehen, welche Attribute das entsprechende Element geerbt hat und ob andere Stile die von Ihnen festgelegten Stile überschrieben haben .

Verwandte Lernempfehlungen: CSS-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist der Grund für CSS-Fehler?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

In Verbindung stehende Artikel

Mehr sehen