Heim  >  Artikel  >  Web-Frontend  >  Können das p-Tag und das Label-Tag in HTML nebeneinandergestellt werden?

Können das p-Tag und das Label-Tag in HTML nebeneinandergestellt werden?

黄舟
黄舟Original
2017-07-03 11:53:594291Durchsuche

Können das p-Tag und das label-Tag genau genommen nebeneinander stehen? Wenn wir dem Prinzip folgen, dass Blockelemente neben Blockelementen und Inline-Elemente neben Inline-Elementen gestellt werden, heißt das, dass sie nicht nebeneinander gestellt werden können, oder?

Sind die einzigen untergeordneten Elemente, die im p-Tag verschachtelt werden können, nur Inline-Elemente? Können Span-Tags in Span-Tags verschachtelt werden?

Bitte weisen Sie auf das Verschachtelungsproblem in meinem Code hin, danke

<div class="title">
            <div> 
                <span class="span1"></span>
                <a class="a1" href="##">影评人</a>
                <span class="span1"></span>
            </div>
            <div class="right-box">
                <span class="span2"></span>
                <a href="#">
                    <span class="span3">|红人<span style="color:red">访</span>
                    </span>
                </a>
                <a href="">
                    <span class="span3">影评<span style="color:red">人</span>
                    </span>
                </a>
            </div>
        </div>

Halten Sie sich nicht mehr an die Regeln der HTML4-Stufe und erleben Sie basierend auf der CSS-Ebene, es ist von geringer Bedeutung. Streng genommen können sie parallelisiert werden. Es gibt auch kein Verschachtelungsproblem mit Ihrem Code.

Blockelemente können Inline-Elemente oder bestimmte Blockelemente enthalten, aber Inline-Elemente können keine Blockelemente enthalten. Sie können nur andere Inline-Elemente enthalten Elemente können nicht in e388a4556c0f65e1904146cc1a846bee platziert werden.

Es gibt mehrere spezielle Elemente auf Blockebene, die nur Inline-Elemente und keine Elemente auf Blockebene enthalten können. Diese speziellen Tags sind h1, h2, h3, h4, h5 , h6, p, dt

Elemente auf Blockebene werden Elementen auf Blockebene gegenübergestellt, Inline-Elemente werden mit Inline-Elementen gegenübergestellt:

<div><h2></h2><p></p></div> —— 对
<div><a href=”#”></a><span></span></div> —— 对
<div><h2></h2><span></span></div> —— 错

Das obige ist der detaillierte Inhalt vonKönnen das p-Tag und das Label-Tag in HTML nebeneinandergestellt werden?. 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