日期:2014-05-17  浏览次数:20667 次

为什么我的div和父div不上对齐
http://primetouchandfeel.com/enquiry
这个地址有一个表单,Enquiry和Security Code总是和父div下对齐,我要上对齐,我已经用了margin-top,padding-top为0,还是不行。
div

------解决方案--------------------
既然 父div是 相对定位 ,那  他俩就应该用 绝对定位啊 这样试试看:.lable{position:absolute;top:xxx,left:xxxx}
------解决方案--------------------
因为你后面的DIV用的是inline-block
------解决方案--------------------
加一个vertical-align: top;就好了。原因就是inline-block会使元素向下对齐。这和padding-top,margin-top没有关系的。使用浮动就不会有这种情况了,当然会带来浮动清理问题。