您的位置:首页 > 其它

vertical-align各属性对比

2015-10-14 15:52 288 查看
测试用代码

<!DOCTYPEhtml>
<html>
<head>

<style>
#dd{
//line-height:300px;
background-color:gray;
position:relative;
font-size:60px;
//height:300px;
}
#dd>.middle{
position:absolute;
top:50%;
height:1px;
background-color:black;
left:0;
right:0px;
}
#ddspan{
background-color:green;

}
</style>
</head>
<body>
<divid="dd">
<imgstyle="height:60px;width:100px;background-color:red;"><span>xg</span>
<divclass="middle"></div>
</div>
</body>
</html>




默认的是按baseline对齐

去掉图片试试:



这里xgspan的高度是60,68的高度是line-height,上图高72是图片把div撑开了,可以看出span的底部到baseline的距离是8

给img添加
vertical-align:
bottom;后:



图片和div的底边对齐

vertical-align:text-bottom




和<span>对齐

vertical-align:sub;



和vertical-align:bottom;类似,但是更低一些

vertical-align:middle;



图片偏下了

将img的height改成1试一试



原来是跟x居中对齐了


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: