css - HTML:我想创建一个水平居中并从顶部到底部的 DIV

标签 css html

我想创建一个页面,其中的内容 block 水平居中,从浏览器窗口的顶部一直延伸到底部。我已经发现表格不是设计布局的正确方法。从上到下的 block 不是问题:

<div style="position:absolute;top:0px;width:800px;height:100%;background-color: #fff;">
</div>

但是我无法使这个 Div 居中。我试过了

“ margin :自动”

但是没有效果。将 Div 中的文本居中,而不是屏幕上的 Div 本身。

最佳答案

要使 div 居中,您需要两件事,宽度和自动水平边距。像这样:

#myDiv {
    width:800px; /* or whatever */
    margin:0 auto;
}

不需要绝对定位,这两条规则就可以了。

关于css - HTML:我想创建一个水平居中并从顶部到底部的 DIV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6534180/

相关文章:

javascript - 如何使用 dropzone.js 收集数据 URI 内容?

php - 如何在表单提交时停止页面刷新

jquery - 如何强制隐藏+空的 <div> 占用空间?

php - 如何使包含不受样式/CSS 影响?

javascript - jQueryUI Slider - 获取初始 slider 值

javascript - 输入 key 表单提交因 HTML5 日期输入而失败

html - 不透明度只有CSS中的div

javascript - 使用 Javascript 将绝对值转换为相对 CSS 值

javascript - 在 Windows 8 Metro HTML5 应用程序中调整图像大小同时保持其质量?

javascript - 在图像上绘图时的像素问题 - html5 canvas