У меня возникли трудности с получением 100% высоты страницы, включая содержащиеся div. Кажется, что внутренний div расширяет до 100% высоту всего родительского элемента, а не только на дно, даже если он был перемещен элементом над ним, поэтому ребенок переполняет родителя.CSS Элемент 100% от родителя
<?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" xml:lang="en" lang="en">
<head>
<title>Home</title>
<style type="text/css">
html, body, #container, #content
{
height: 100%;
min-height: 100%;
}
html { border: 1px solid red; }
#content { border: 1px solid blue; }
</style>
</head>
<body>
<div id="container">
<h2>Test</h2>
<div id="content">
<p>Testing</p>
</div>
</div>
</body>
</html>
Я начинаю верить, что просто это просто правильное поведение и только не работает, но я решил спросить, коллективный разум, прежде чем ремонтировать подход.