Dieser Artikel stellt hauptsächlich den Vergleich zwischen div und span in HTML vor und stellt die Verwendung und den Vergleich von p und span vor. Interessierte können mehr erfahren
1 ;p> ;
und1.Tag
-Tags können Partitionen oder Abschnitte (Pision/Abschnitt) im Dokument definieren und so das Dokument in unabhängige und unterschiedliche Teile unterteilen. Das -Tag kann als strenges Organisationstool verwendet werden und verwendet keine damit verbundene Formatierung, was die Idee der Trennung von HTML-Markup- und Präsentationsstilen beinhaltet. In der tatsächlichen Arbeit geben wir normalerweise das ID- oder Klassenattribut für das -Tag an, um das Tag effektiver zu machen. ist ein Element auf Blockebene, was bedeutet, dass sein Inhalt automatisch in einer neuen Zeile beginnt. Und tatsächlich sind Zeilenumbrüche das einzige Formatierungsverhalten, dasinnewohnt.
Der folgende HTML-Code simuliert die Struktur einer Nachrichten-Website. Jedes Paar von
-Tags kombiniert den Titel und die Zusammenfassung jedes Nachrichtenelements. Das heißt, Da diese gleichzeitig zum gleichen Typ von Elementen gehören, können Sie das Attribut class="news" verwenden, um diese -Tags zu identifizieren Bietet nurfügt entsprechende Semantik hinzu und erleichtert die weitere Verwendung von Stilen zur Formatierung von .
<p class="news"> <h2> News headline 1</h2> <p> some text. some text. some text...</p> ... </p> <p class="news"> <h2> News headline 2</h2> <p> some text. some text. some text...</p> ... </p>
2.-Tag
-Tag wird zum Kombinieren von Inline-Elementen im Dokument verwendet.
<span style="color: Red">注意:</span>
2. Elemente auf Blockebene und Inline-Elemente
Elemente auf Blockebene (Blockelemente) und Inline-Elemente/Inline-Elemente (Inline Elemente) ist ein Konzept in CSS. Elemente wie
werden oft als Blockebenenelemente bezeichnet. Dies liegt daran, dass diese Elemente als ein Inhaltsblock, eine „Blockbox“, erscheinen. Im Gegensatz dazu werden Elemente wie und als „Inline-Elemente“ bezeichnet, da ihr Inhalt in einer einzelnen Zeile, einem „Inline-Feld“, angezeigt wird.Die Konzepte von Elementen auf Blockebene und Inline-Elementen sind nicht festgelegt, sondern relativ. Wir können den Typ der generierten Box mithilfe der Anzeigeeigenschaft des Elements ändern. Das bedeutet, dass Sie Inline-Elemente (z. B. -Elemente) dazu bringen können, sich wie Elemente auf Blockebene zu verhalten, indem Sie das Anzeigeattribut auf Block setzen. Sie können die generierten Elemente auch zu Inline-Elementen machen, indem Sie die Anzeige auf Inline setzen; Wir können das Anzeigeattribut auf „none“ setzen, sodass das Element überhaupt keine Box hat. In diesem Fall wird die Box mit ihrem gesamten Inhalt nicht mehr angezeigt und nimmt keinen Platz im Dokument ein.
<p id="dv1" style="display: block"> 我是一个块级元素。 </p> <p id="dv2" style="display: inline"> 我是一个行内元素。 </p> <p id="p3" style="display: none"> 我是不可见的 </p>
3. Vergleich von und
1. Ähnliche Punkte: Das
-Tag und das -Tag werden zum Teilen von Intervallen verwendet, haben aber keine eigentliche Semantik und werden hauptsächlich zum Anwenden von Stylesheets verwendet.2. Unterschiede: Das
-Tag fügt automatisch ein Zeilenumbruch-Tag davor und danach ein Das /span>-Tag ist ein Inline-Element und Newline-Tags werden nicht automatisch davor und danach hinzugefügt.Wenn Sie zwei Inhalte in derselben Zeile in einem Webseitenlayout anzeigen möchten, ist es am einfachsten, sie mit -Tags zu umschließen. Eine Seite hat beispielsweise zwei benachbarte Elemente, eines ist
, das andere ist . Um sie in derselben Zeile anzuzeigen, ändern Sie dieses in . Dies kann natürlich auch erreicht werden, indem das Anzeigeattribut von Tags wie auf Inline gesetzt wird.Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird.
Verwandte Empfehlungen:
Erklären Sie anhand des Codes ausführlich, wie Sie Divs in js erstellen, span, label
Besprechen Sie im Detail den Unterschied zwischen display:inline style in div und span
So definieren Sie die Mindesthöhe des Inline-Elements span
Das obige ist der detaillierte Inhalt vonVergleich zwischen div und span in HTML. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!