什么是在 Firefox、IE6 和 IE7 中工作的 HTML 中垂直和水平居中内容的实用解决方案?
一些细节:
我正在寻找整个页面的解决方案。
您只需要指定要居中的元素的宽度。元素的高度在设计时是未知的。
最小化窗口时,只有在所有空白都消失时才会出现滚动。换句话说,屏幕的宽度应该表示为:
"leftSpace 宽度=(screenWidth-widthOfCenteredElement)/2"+
"centeredElement 宽度=widthOfCenteredElement"+
"rightSpace 宽度=(screenWidth-widthOfCenteredElement)/2"
高度也一样:
"topSpace 高度=(screenHeight-heightOfCenteredElement)/2"+
"centeredElement 高度=heightOfCenteredElement"+
"bottomSpace 高度=(screenWidth-heightOfCenteredElement)/2"
- 实际上,我的意思是使用表格是可以的。我打算将此布局主要用于登录等特殊页面。所以 CSS 纯度在这里并不那么重要,而遵循标准对于未来的兼容性是可取的。