Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 垂直对齐两个div_Css_Html - Fatal编程技术网

Css 垂直对齐两个div

Css 垂直对齐两个div,css,html,Css,Html,新的一切网络编程智慧 我试图垂直对齐两个包装器div,使它们位于页面的中间,而不管浏览器。网址如下: 我已经查阅了几十本关于这个问题的教程,但没有找到任何有用的东西。有什么想法吗?您已经在这两个div上设置了width和height,然后您可以使用这种代码: .wrapper { position: absolute; top: 50%; left: 50%; margin-top: -170px; margin-left: -300px; } .wrap

新的一切网络编程智慧

我试图垂直对齐两个包装器div,使它们位于页面的中间,而不管浏览器。网址如下:


我已经查阅了几十本关于这个问题的教程,但没有找到任何有用的东西。有什么想法吗?

您已经在这两个div上设置了
width
height
,然后您可以使用这种代码:

.wrapper {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -170px;
    margin-left: -300px;
}
.wrapper2 {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: 150px;
    margin-left: -300px;
}
top:50%;左:50% < /代码>,你把div的左上角放在中间,然后用正/负边距调整它的位置。< /P>

(有你自己风格的基本元素)

将两个元素放在一个分区中,然后搜索“垂直对齐一个分区”:)通过简单的搜索,确实有很多很多东西,等等……看看元素的垂直和水平居中。经过测试,它似乎水平对齐得很好,但顶部比底部大。有什么想法吗?是的,你只需要根据你的需要调整一下
margintop:-170px
margintop:150px