Heim  >  Artikel  >  Web-Frontend  >  Vergleich zwischen div und span in HTML

Vergleich zwischen div und span in HTML

墨辰丷
墨辰丷Original
2018-06-04 15:10:191847Durchsuche

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

1.e388a4556c0f65e1904146cc1a846bee94b3e26ee717c64999d7867364b1b4a3Tag

e388a4556c0f65e1904146cc1a846bee94b3e26ee717c64999d7867364b1b4a3-Tags können Partitionen oder Abschnitte (Pision/Abschnitt) im Dokument definieren und so das Dokument in unabhängige und unterschiedliche Teile unterteilen. Das e388a4556c0f65e1904146cc1a846bee94b3e26ee717c64999d7867364b1b4a3-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 e388a4556c0f65e1904146cc1a846bee94b3e26ee717c64999d7867364b1b4a3-Tag an, um das Tag effektiver zu machen. e388a4556c0f65e1904146cc1a846bee94b3e26ee717c64999d7867364b1b4a3 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 e388a4556c0f65e1904146cc1a846bee innewohnt.

Der folgende HTML-Code simuliert die Struktur einer Nachrichten-Website. Jedes Paar von e388a4556c0f65e1904146cc1a846bee94b3e26ee717c64999d7867364b1b4a3-Tags kombiniert den Titel und die Zusammenfassung jedes Nachrichtenelements. Das heißt, e388a4556c0f65e1904146cc1a846bee94b3e26ee717c64999d7867364b1b4a3 Da diese e388a4556c0f65e1904146cc1a846bee94b3e26ee717c64999d7867364b1b4a3 gleichzeitig zum gleichen Typ von Elementen gehören, können Sie das Attribut class="news" verwenden, um diese e388a4556c0f65e1904146cc1a846bee94b3e26ee717c64999d7867364b1b4a3-Tags zu identifizieren Bietet nur e388a4556c0f65e1904146cc1a846bee 94b3e26ee717c64999d7867364b1b4a3 fügt entsprechende Semantik hinzu und erleichtert die weitere Verwendung von Stilen zur Formatierung von e388a4556c0f65e1904146cc1a846bee94b3e26ee717c64999d7867364b1b4a3.

     <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.45a2772a6b6107b401db3c9b82c049c254bdf357c58b8a65c66d7c19c8e4d114-Tag

45a2772a6b6107b401db3c9b82c049c2-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 e388a4556c0f65e1904146cc1a846bee94b3e26ee717c64999d7867364b1b4a3 werden oft als Blockebenenelemente bezeichnet. Dies liegt daran, dass diese Elemente als ein Inhaltsblock, eine „Blockbox“, erscheinen. Im Gegensatz dazu werden Elemente wie 45a2772a6b6107b401db3c9b82c049c254bdf357c58b8a65c66d7c19c8e4d114 und 8e99a69fbe029cd4e2b854e244eab143128dba7a3a77be0113eb0bea6ea0a5d0 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. 3499910bf9dac5ae3c52d5ede7383485-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 e388a4556c0f65e1904146cc1a846bee94b3e26ee717c64999d7867364b1b4a3 und 45a2772a6b6107b401db3c9b82c049c254bdf357c58b8a65c66d7c19c8e4d114

1. Ähnliche Punkte: Das e388a4556c0f65e1904146cc1a846bee94b3e26ee717c64999d7867364b1b4a3-Tag und das 45a2772a6b6107b401db3c9b82c049c254bdf357c58b8a65c66d7c19c8e4d114-Tag werden zum Teilen von Intervallen verwendet, haben aber keine eigentliche Semantik und werden hauptsächlich zum Anwenden von Stylesheets verwendet.

2. Unterschiede: Das e388a4556c0f65e1904146cc1a846bee94b3e26ee717c64999d7867364b1b4a3-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 45a2772a6b6107b401db3c9b82c049c254bdf357c58b8a65c66d7c19c8e4d114-Tags zu umschließen. Eine Seite hat beispielsweise zwei benachbarte Elemente, eines ist e388a4556c0f65e1904146cc1a846bee94b3e26ee717c64999d7867364b1b4a3, das andere ist 45a2772a6b6107b401db3c9b82c049c254bdf357c58b8a65c66d7c19c8e4d114. Um sie in derselben Zeile anzuzeigen, ändern Sie dieses e388a4556c0f65e1904146cc1a846bee94b3e26ee717c64999d7867364b1b4a3 in 45a2772a6b6107b401db3c9b82c049c254bdf357c58b8a65c66d7c19c8e4d114. Dies kann natürlich auch erreicht werden, indem das Anzeigeattribut von Tags wie e388a4556c0f65e1904146cc1a846bee94b3e26ee717c64999d7867364b1b4a3 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!

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
Vorheriger Artikel:Bild--Tag in HTMLNächster Artikel:Bild--Tag in HTML