У меня в меню есть абсолютно позиционированная навигация, которая отправляется на левую сторону. *
#menu {
position: absolute;
display:inline-block; /* I can hasLayout? */
top: 0;
left: 0;
width: 265px;
height: 100%;
background: #ffc;
}
html>body #menu {
height: auto;
min-height: 100%;
}
Это должно выглядеть примерно так:
+-------------------------------+
| N | |
| | content content content |
| A | content content content |
| | |
| V | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
+-------------------------------+
И в любом браузере, кроме IE6, это так. В режиме стандартов IE6 это выглядит примерно так:
+-------------------------------+
| N | |
| | content content content |
| A | content content content |
| | |
| V | |
| | |
|----+ |
| |
| |
| |
| |
| |
| |
| |
| |
| |
+-------------------------------+
Вот где это сложно. В IE6 в режиме quirks он выглядит правильно (что касается этого блока; все остальное - мусор).
Как получить правильное поведение в IE6 без принудительного режима причуд?
* Да, я знаю, что для этого мне следует использовать поплавки, а не заботиться о том, чтобы они растягивали весь документ. Но, по-видимому, священно, что фон навигационной панели достигает нижней части страницы и что он не является мозаичным background-image
.