olgamar
Познающая
- Регистрация
- 16.12.2011
- Сообщения
- 262
Всем доброй ночи! В процессе освоения CSS появился вопрос. Какую роль в шаблоне выполняет код
#middle:after {
content: '.';
display: block;
clear: both;
visibility: hidden;
height: 0;
}
Казалось бы, все элементы в XHTML должны следовать друг за другом без промежутков. Однако, обнаружилось, что без этого пустого блока с нулевой высотой footer улетает наверх макета.
ПОЧЕМУ?!
#middle:after {
content: '.';
display: block;
clear: both;
visibility: hidden;
height: 0;
}
Казалось бы, все элементы в XHTML должны следовать друг за другом без промежутков. Однако, обнаружилось, что без этого пустого блока с нулевой высотой footer улетает наверх макета.
ПОЧЕМУ?!