今天书写前端代码是发现如下情况:
两个div都有display: inline-block;属性,但第二个明显偏下了
查看网上资料后总结如下:
同一行的行内元素对齐方式默认是底部对齐,即vertical-align: baseline;
只需要给第二个div设置属性为vertical-align: top;就可以了
#div4 { background-image: url(../images/loginpage.jpg); display: inline-block; background-size: cover; width: 29%; height: 75%; left: 0px; } #div5 { display: inline-block; background-color: #0000F1; width: 70%; height: 75%; vertical-align: top; }