Проблема проста.
Я хочу использовать div полной высоты (#inner) внутри другого div полной высоты (#outer, но с отступами).
Этот код корректно отображается в firefoxи IE8, но не в IE7 и IE6.
Редактировать: В контексте, когда я использую эту структуру, я вынужден установить postition: absoulte для # external.
http://jsfiddle.net/8wVQp/
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html><body> <style> #outer {  position: absolute;  top:0;  bottom:0;  right:0;  left:0;   padding: 50px;  background-color: #FEE;  height:auto; } #inner {  height:100%;  background-color: #FDD; } </style> <div id="outer">  <div id="inner"></div> </div> </body></html>