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

Beispiel für utf8mb4-Sortierung in MySQL

Allgemeine utf8mb4-Sortierregeln in MySQL sind: u...

Canonical ermöglicht Linux-Desktop-Apps mit Flutter (empfohlen)

Das Ziel von Google mit Flutter bestand immer dar...

Erfahrungsaustausch zur MySQL-Slave-Wartung

Vorwort: Die MySQL-Master-Slave-Architektur dürft...

Vue implementiert das Ziehen und Sortieren von Bildern

In diesem Artikelbeispiel wird der spezifische Co...

Einige etwas komplexere Verwendungsbeispielcodes in MySQL

Vorwort Ich glaube, dass die Syntax von MySQL nic...

Vue implementiert das digitale Tausendertrennzeichenformat global

In diesem Artikelbeispiel wird der spezifische Co...

Detailliertes Tutorial zur Installation von SonarQube mit Docker

Inhaltsverzeichnis 1. Ziehen Sie das Bild 1.1 Zie...

Grafisches Tutorial zur Installation und Verwendung von MySQL 5.7.17

MySQL ist ein relationales Datenbankverwaltungssy...

Detaillierte Erläuterung der Verwendung der Vue3-Statusverwaltung

Inhaltsverzeichnis Hintergrund Bereitstellen / In...

So verwenden Sie das Datums-Plugin vue-bootstrap-datetimepicker in vue-cli 3

Nachfragehintergrund In letzter Zeit plane ich, V...