Каким может быть практическое решение для центрирования по вертикали и горизонтали контента в HTML, которое работает в Firefox, IE6 и IE7?
Некоторые детали:
Я ищу решение для всей страницы.
Вам нужно указать только ширину центрируемого элемента. Высота элемента не известна во время проектирования.
При сворачивании окна прокрутка должна появляться только тогда, когда все пустое пространство исчезло.
Другими словами, ширина экрана должна быть представлена как:
"leftSpace width = (screenWidth-widthOfCenteredElement) / 2" +
"centeredElement width = widthOfCenteredElement" +
"rightSpace width = (screenWidth-widthOfCenteredElement) / 2"
И то же самое для высоты:
"topSpace height = (screenHeight-heightOfCenteredElement) / 2" +
"centeredElement height = heightOfCenteredElement" +
"bottomSpace height = (screenWidth-heightOfCenteredElement) / 2"
- Практически я имею в виду, что использование таблиц в порядке. Я намерен использовать этот макет в основном для специальных страниц, таких как логин. Так что чистота CSS здесь не так важна, хотя для будущей совместимости желательны следующие стандарты.