html - 垂直对齐和水平对齐问题

标签 html css

我正在尝试创建这样的布局,即水平和垂直居中。

alt text

我已经找到了一种使用 jQuery 执行此操作的方法,但页面呈现时似乎有轻微的抖动。我希望用纯 css 来做这个布局,但我似乎无法弄清楚该怎么做。这是此布局的 fiddle 。谢谢

http://jsfiddle.net/rodmjay/LnRq6/

最佳答案

在你的 CSS 中结合使用垂直对齐和显示就可以了:

#container .item {
  display: table-cell;
  vertical-align: middle;
  ...
}

关于html - 垂直对齐和水平对齐问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4127676/

相关文章:

html - 如果在两个 float div(#content 和#sidebar)中添加内容,如何使主 div 标签获得更高的高度?

html - flex 盒问题

javascript - 按钮未在固定位置 DIV 内单击?

javascript - 如何使用 javascript 知道不透明度值?

javascript - 使用 jQuery 获取文档的实际高度

javascript - jQuery Select2 从parent.window到子iframe使用

javascript - 未捕获的范围错误: Item index is out of range error in WebSQL Query Results

jquery - 简单的 Jquery 悬停问题

css - 如何阅读这个 LESS css?

html - Foundation 5 带垂直标签的 Accordion