私はこの単純なxhtmlを持っています:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" style="height: 100%;">
<head>
</head>
<body style="height: 100%;">
<div style="height: 100%; overflow: auto; background-color: #00f;">
<div style="height: 400px; margin-bottom: 2000px; background-color: #f00;"></div>
</div>
</body>
</html>
2つの長方形が表示されますが、下(青)の長方形には2000pxの余白が表示されません。それは窓と同じくらいの高さです。なんで?またはもっと重要なのは、どうすれば表示できるようにするのですか?これら2つの間に「aaa」のようなダミーテキストを追加することはできます</div>
</div>
が、それが正しい方法だとは思いません。
助けてくれてありがとう!