Vergleich zwischen div und span in HTML

墨辰丷
Freigeben: 2018-06-04 15:10:19
Original
1786 Leute haben es durchsucht

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> ;

und

1.

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, das

innewohnt.

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 nur

fü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>
Nach dem Login kopieren

2.-Tag

-Tag wird zum Kombinieren von Inline-Elementen im Dokument verwendet.

  <span style="color: Red">注意:</span>
Nach dem Login kopieren

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.

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!