2

div の高さを 100% にしようとしています。これは私が持っていたもので、機能していませんでした:

<!DOCTYPE html>
<HTML>

<head>
</head> 

<body>
    <div style="height: 100%; border: solid 1px red">
        Not working
    </div>  
</body>

</HTML>

...しかし、削除<!DOCTYPE html>すると機能します:

<HTML>

<head>
</head> 

<body>
    <div style="height: 100%; border: solid 1px red">
        Not working
    </div>  
</body>

</HTML>

ページで使用するように設定した HTML のバージョンが、動作するかどうかに影響するようです。

最初は次のようなものを使用するのが良いという印象を受けている<!DOCTYPE html>ので、私の質問は次のとおりです。

1) 最初の行に置くのに最適なものは何ですか?

2)それを考えると、div ブロックで 100% の高さを取得するにはどうすればよいですか?

よろしくお願いします!

4

3 に答える 3