码迷,mamicode.com
首页 > 其他好文 > 详细

div “下沉”

时间:2016-11-19 02:14:43      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:net   pos   存在   base   src   ica   display   ima   baseline   

  最近在做一个计算器,按键整体布局如下:

技术分享

Div2,div3 display属性设置为inline-block。三个div “容器”没添加任何元素时,布局是符合预想的。添加上按键后,布局变成下面这样了:

技术分享

 

 

 Div3 明显得下沉了。重新确认了按键和容器的尺寸,按键都在容器内,不存在由于存放存放不下,导致布局的改变。Div1 也不存在外边距。手动添加div3 的margin-top为负值,div3 也没“升上去”。最后在网上找到了思路:div3 默认的垂直对齐方式是baseline,将垂直对齐设置为顶部对齐,div3 就没沉下来了,即:vertical-align: top;


参考资料:
http://christopheraue.net/2014/03/05/vertical-align/
http://www.w3schools.com/CSSref/pr_pos_vertical-align.asp

 

div “下沉”

标签:net   pos   存在   base   src   ica   display   ima   baseline   

原文地址:http://www.cnblogs.com/liujiangyi/p/6079266.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!