0

2 つの閉じた空の div を挿入すると、レンダリング後に 1 つが別のネストにネストされます。

ソース:

<html>
<head></head>
<body>
    <div id="up"/> 
    <div id="prop"/> 
</body>
</html>

与える:

<html>
<head></head>
<body>
    <div id="up">
        <div id="prop"></div>
    </div>
</body>
</html>

しかし、最初のブロックを開始タグと終了タグとして挿入すると、これは起こりません:

ソース:

<html>
<head></head>
<body>
    <div id="up"> </div>
    <div id="prop"/> 
</body>
</html>

与える:

<html>
<head></head>
<body>
    <div id="up"></div>
    <div id="prop"></div>
</body>
</html>

なぜこれが起こるのですか?

4

3 に答える 3

1

divたぶん、常にタグを閉じる必要があるためでしょうか?..

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/div

タグの省略: なし。開始タグと終了タグの両方が必須です。

于 2013-09-16T13:21:38.303 に答える