我想将div居中放在具有100%高度的div内。基本上主要的div来到网站之前。我上传图片,以便更好地了解我想要做什么。将div垂直居中在100%高度的另一个div内
0
A
回答
1
如果使用CSS Flexbox是一个选项,你可以简单地实现,通过显示容器作为flex
盒,并在中间(水平和垂直)排列内的div如下:
#intro {
height: 100%; /* Or 100vh */
display: flex;
align-items: center; /* Align the inner div vertically */
justify-content: center; /* Align the inner div horizontally */
}
在这个例子中,align-items
和justify-content
WO在垂直和水平方向上使内部div显示在#intro
的中间。
通过添加供应商前缀,它也应该在IE 10上工作。 (我在演示中使用Autoprefixer)。
但是为了支持旧的Web浏览器给这个方法一试(看看垂直对齐部分)的
+0
对,我有其他选择吗?这对IE 9有效? – Fede 2014-08-31 09:38:50
+0
@Fede请检查更新。 – 2014-08-31 09:43:52
相关问题
- 1. div高度在另一个div内100%
- 2. 垂直居中一个div内的div
- 3. 垂直居中的100%高度的div无法在Firefox
- 4. 垂直居中另一个div内的div
- 5. 在可视高度的div内垂直居中显示可变高度的div
- 6. 如何在已知高度的div内垂直居中未知高度的div?
- 7. 垂直和水平居中在自动高度div内的自动高度div
- 8. 垂直居中一个div
- 9. 在100%高度div垂直居中div不适用于移动Safari
- 10. 垂直居中Div内的Div
- 11. 垂直滚动100%高度div
- 12. 垂直居中content div div内的父div(宽度以%)
- 13. 垂直居中div div
- 14. 制作DIV 100%拉伸另一DIV 100%的高度内
- 15. 居中在另一个div内的div
- 16. 在一个响应式布局中垂直居中另一个具有未知高度的div的div
- 17. 垂直居中一格div
- 18. 垂直居中一页div
- 19. 将一段文字垂直居中放置在一个div内
- 20. 垂直居中div
- 21. 垂直居中两个div
- 22. 在一个div垂直居中文本
- 23. 垂直居中在一个div
- 24. 如何垂直居中跨度和一个列表内的div?
- 25. 我怎么能水平和垂直居中另一个div内的两个div?
- 26. 居中2个Div内垂直
- 27. 垂直与另一个DIV内的动态高度对齐的DIV
- 28. 保持线高度垂直居中div没有固定高度
- 29. DIV内DIV内部DIV 100%高度
- 30. 垂直居中的链接一个div
可能重复[什么是最好的方式使用CSS垂直居中Div](http://stackoverflow.com/questions/396145/whats-the-best-way-of-centering-a-div-vertically-with-css) – 2014-08-31 09:23:11
另请参见:http ://stackoverflow.com/questions/14113676/vertically-center-a-div-with-variable-height-within-a-div-that-is- 100-of-vi?rq = 1 – 2014-08-31 09:23:25
不幸的是,这需要你在容器上设置一个固定的高度(为什么,浏览器,为什么?)。 – 2014-08-31 09:29:04