ホームページ  >  記事  >  ウェブフロントエンド  >  HTML内でpタグとlabelタグを並べることはできますか?

HTML内でpタグとlabelタグを並べることはできますか?

黄舟
黄舟オリジナル
2017-07-03 11:53:594304ブラウズ

厳密に言うと、pタグとlabelタグは並置できるのでしょうか?ブロック要素はブロック要素と並列し、インライン要素はインライン要素と並列するという原則に従えば、並列することはできないことになりますよね。

pタグ内に入れ子にできる子要素はインライン要素だけですか? SPANタグをSPANタグ内に入れ子にすることはできますか?

私のコードのネストの問題を指摘してください、ありがとうございます

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

HTML4 段階のルールや CSS レベルに基づく経験に固執しないでください。それはほとんど重要ではありません。厳密に言えば、それらは並列することができます。コードにはネストの問題もありません。

ブロック要素には inline 要素 または特定のブロック要素を含めることができますが、inline 要素には otherinline 要素のみを含めることができます。内部にある特殊なブロック レベルの要素。インライン要素のみを含めることができ、ブロック レベルの要素を含めることはできません。これらの特殊なタグは h1、h2、h3、h4、h5、h6、p、dt

block レベルの要素とブロック レベルの要素を並べて配置します。要素、およびインライン要素はインライン要素と並置されます:

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

以上がHTML内でpタグとlabelタグを並べることはできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。