Detaillierte Erklärung der Unterschiede zwischen ähnlichen Tags und Attributen in HTML

Detaillierte Erklärung der Unterschiede zwischen ähnlichen Tags und Attributen in HTML

【1】Tags <i></i> und <em></em>

Gleich: Beides ist durch Kursivschrift gekennzeichnet.

Der Unterschied:

(1) Die Schrift <em> kennzeichnet Hervorhebungen, während die Schrift <i> physikalisch kursiv ist und inhaltlich keine Bedeutung hat.

(2) Das <em>-Tag ist ein „semantisches“ Tag und Suchmaschinen verstehen diese Semantik. Es ist speziell auf die Bedeutung „Hervorhebung“ in HTML eingestellt. Beim Anzeigen dieser „Hervorhebungs“-Tags verwenden manche Bildschirmleseprogramme möglicherweise eine andere Betonung, die für die SEO vorteilhafter ist.

【2】<br/> und <p> Tags

Ähnlichkeiten: Beide haben Zeilenumbrucheigenschaften.

Unterschied: <br/> wird alleine verwendet und führt einen kleinen Zeilenumbruch aus.

<p></p> wird paarweise verwendet und führt einen Zeilenumbruch zwischen Absätzen aus.

【3】<strong> und <b> Tags

<strong> ist eine logische Markierung, die den Ton eines Zeichens verstärkt und Nachdruck ausdrückt. Sie können auch CSS verwenden, um die spezifische Leistung von strong zu ändern.

<b> ist ein Entity-Tag, das fett bedeutet.

Um den aktuellen W3C-Standards zu entsprechen, wird die Verwendung des Strong-Tags empfohlen.

【4】<span>- und <div>-Tags

Gleich: Es handelt sich um ein Container-Tag, das in der HTML-Sprache häufig verwendet wird. Wenn Sie "<div>" durch "<span>" ersetzen, werden Sie feststellen, dass der Effekt nach der Ausführung genau der gleiche ist. Beide spielen die Rolle, die einzelnen Blöcke zu trennen.

Unterschied: <span> ist ein Zeilentypelement und wird davor und danach nicht umbrochen;

Das <div> ist ein Element auf Blockebene und die darin eingeschlossenen Elemente werden automatisch umbrochen. Ein Div nimmt eine Zeile ein.

【5】Valign- und Align-Attribute

valign: stellt die vertikale Ausrichtung der Zeile dar [oben, Mitte, unten]

align: stellt die horizontale Ausrichtung dar [links zentriert/Mitte rechts]

【6】Mittel- und Mittelattribute

align=middle zentriert das Bild normalerweise

align=center zentriert normalerweise den Text

Kann für den gleichen Effekt verwendet werden

Normalerweise verwenden Sie „center“, „middle“ funktioniert im Internet Explorer möglicherweise nicht

【7】<button> und <input type="button">

<button> bietet leistungsfähigere Funktionen und umfangreichere Inhalte.

Alles zwischen den Tags <button> und </button> ist der Inhalt der Schaltfläche, einschließlich aller zulässigen Textinhalte wie Text- oder Multimediainhalte.

Das einzige verbotene Element sind Imagemaps.

Geben Sie für Schaltflächen immer ein Typattribut an.

Der Standardtyp für Internet Explorer ist „Schaltfläche“, während der Standardtyp in anderen Browsern (einschließlich der W3C-Spezifikation) „Senden“ ist.

【8】Textausrichtung:center und <center>

<center> wirkt sich nicht nur auf den Text aus, sondern zentriert auch das gesamte Element.

Text-Align steuert nicht die Ausrichtung eines Elements, sondern nur den inneren Inhalt.

Das Element selbst wird nicht von einem Abschnitt in den anderen verschoben, nur der darin enthaltene Text ist davon betroffen.

【9】Buchstaben- und Wortabstand

Mit Buchstabenabstand ist der Abstand zwischen Buchstaben gemeint.

Unter Wortabstand versteht man den Abstand zwischen Wörtern.

Chinesische Schriftzeichen werden normalerweise durch den Buchstabenabstand gesteuert.

Wortabstand funktioniert nicht für Chinesisch

<<:  SQL-Aggregation, Gruppierung und Sortierung

>>:  Zusammenfassung der WEBAPP-Entwicklungskompetenzen (Hinweise zur Entwicklung mobiler Websites)

Artikel empfehlen

js, um eine einfache Produkt-Screening-Funktion zu erreichen

In diesem Artikelbeispiel wird der spezifische JS...

W3C Tutorial (14): W3C RDF und OWL Aktivitäten

RDF und OWL sind zwei wichtige semantische Webtec...

Probleme bei der Installation von MySQL und mysql.sock unter Linux

Vor kurzem traten bei der Installation von Apache...

HTML-Tutorial: Sammlung häufig verwendeter HTML-Tags (5)

Diese eingeführten HTML-Tags entsprechen nicht un...

Vue.js-Framework implementiert Warenkorbfunktion

In diesem Artikel wird der spezifische Code des V...

Vue implementiert einen Einkaufswagen, der die Einkaufsmenge ändern kann

In diesem Artikel erfahren Sie, wie Sie mit Vue d...

Fragen zum Vorstellungsgespräch zu JS 9 Promise

Inhaltsverzeichnis 1. Mehrere .catch 2. Mehrere ....

So implementieren Sie die Kommunikation zwischen Docker-Containern

Szenario: Eine Laradock-Entwicklungsumgebung (php...

Vue-Anfängerhandbuch: Umgebungserstellung und Erste Schritte

Inhaltsverzeichnis Erster Blick Erstellen einer V...

So verwenden Sie den Flat Style zum Gestalten von Websites

Das Wesen einer flachen Website-Struktur liegt in...

Erläuterung regulärer Ausdrücke in JavaScript

Inhaltsverzeichnis 1. Erstellen regulärer Ausdrüc...

Lösen Sie das Installationsproblem von Linux Tensorflow2.0

conda aktualisieren conda pip installieren tf-nig...

Verwenden von nginx + fastcgi zum Implementieren eines Bilderkennungsservers

Hintergrund Ein spezielles Gerät wird verwendet, ...