Heim > Web-Frontend > HTML-Tutorial > Wie sollten HTML-Tags verschachtelt werden?

Wie sollten HTML-Tags verschachtelt werden?

php中世界最好的语言
Freigeben: 2018-01-25 11:22:58
Original
1711 Leute haben es durchsucht

Dieses Mal zeige ich Ihnen, wie man HTML-Tags verschachtelt und welche Vorsichtsmaßnahmen für die Verschachtelung von HTML-Tags gelten. Hier ist ein praktischer Fall, schauen wir uns das an.

Es gibt viele XHTML-Tags: p, ul, li, dl, dt, dd, h1~h6, p, a, addressa, span, strong... Wenn wir diese Tags verwenden, um die Seitenstruktur aufzubauen , Sie können unendlich verschachtelt werden, aber die Verschachtelung erfordert auch bestimmte Regeln. Sie können nicht zulassen, dass Ihre eigenen persönlichen Gewohnheiten zufällig verschachtelt werden. Was sind also die Verschachtelungsregeln für das html-Tag ?

1. HTML-Tags umfassen Elemente auf Blockebene (Block) und Inline-Elemente (Inline)

1. Elemente auf Blockebene

werden im Allgemeinen zum Erstellen einer Website verwendet Architektur , Layout, Inhalt... Es enthält die folgenden Tags:

address、blockquote、center、dir、p、dl、dt、dd、fieldset、form、h1~h6、hr、isindex、menu、noframes、noscript、ol、p、pre、table、ul
Nach dem Login kopieren

2. Inline-Elemente

werden im Allgemeinen in bestimmten Details oder Teilen des Website-Inhalts verwendet zum „Hervorheben, Unterscheiden von Stilen, Hochstellen, Tiefstellen, Anker “ usw. Die folgenden Tags sind alle eingebettete Elemente:

 a、abbr、acronym、b、bdo、big、br、cite、code、dfn、em、font、i、img、input、kbd、label、q、s、samp、select、small、span、strike、strong、sub、sup、textarea、tt、u、var
Nach dem Login kopieren

2. Einbetten von HTML-Tags Regelwerk

1. Blockelemente können Inline-Elemente oder bestimmte Blockelemente enthalten, Inline-Elemente können jedoch keine Blockelemente enthalten, sondern nur andere Inline-Elemente:

 <p><h1></h1><p></p></p> —— 对</p>< p>  <a href=”#”><span></span></a> —— 对</p>< p>  <span><p></p></span> —— 错
Nach dem Login kopieren

2. Elemente auf Blockebene können nicht in

platziert werden:

<p><ol><li></li></ol></p> —— 错</p>< p>  <p><p></p></p> —— 错
Nach dem Login kopieren

3 Es gibt mehrere spezielle Elemente auf Blockebene. Sie können nur Inline-Elemente enthalten Diese speziellen Tags sind nicht mehr enthalten:

 h1、h2、h3、h4、h5、h6、p、dt
Nach dem Login kopieren


4 Das Internet hat einige Zweifel daran, deshalb werde ich es hier kurz erläutern:

Die li- und p-Tags sind beide Container zum Laden von Inhalten, mit gleichem Status und ohne Ebenenunterscheidung (zum Beispiel: h1, h2 usw.). . Strikte Hierarchie^_^), wissen Sie, das li-Tag kann sogar sein übergeordnetes ul oder ol aufnehmen? Denken Sie nicht, dass li so geizig ist, auch wenn li ziemlich dünn aussieht, tatsächlich hat li ein großes Herz ...

5. Elemente auf Blockebene werden Elementen auf Blockebene und Inline-Elementen gegenübergestellt sind inline mit Inline-Elementen:

      <p><h2></h2><p></p></p> —— 对</p>< p>  <p><a href=”#”></a><span></span></p> —— 对</p>< p>  <p><h2></h2><span></span></p> —— 错
Nach dem Login kopieren

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie diese Fälle gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website.

Verwandte Lektüre:

Wie man HTML und CSS verwendet, um klare Ideen zu formulieren

Wie man flexibel, stabil, hochwertiger HTML- und CSS-Code

So verwenden Sie Titel-Tags und Absatz-Tags in XHTML

Das obige ist der detaillierte Inhalt vonWie sollten HTML-Tags verschachtelt werden?. 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