overflow:hidden导致相邻行内元素向下偏移

今天用CSS做一个元素溢出…的时候,用到了一个类似下面的写法,先上代码:

<!DOCTYPE html>
<html>	
<head>
<meta charset="utf-8"> 
<title>overflow:hidden导致相邻行内元素向下偏移</title> 

</head>
<body>
<div class="test">
    <span>11111111</span>
    <span>22222222</span>
    <span>33333333</span>
    <span>44444444</span>
</div>

<style>
.test span:first-child{
    display: inline-block;
    overflow: hidden;
}
</style>
</body>
</html>
overflow:hidden导致相邻行内元素向下偏移

Excuse me!第一个元素竟然突突突,凸起来了!不能让他这么屌,以前也遇到了类似的问题,但是没有记下来(一首凉凉送给自己),但是冥冥之中记得可以通过一个垂直的样式来解决,于是试了下vertical-align,挨个试…妈惹!轻松搞定

<style>
.test span:first-child{
    display: inline-block;
    overflow: hidden;
    vertical-align: bottom;
}
</style>

猜你喜欢

发表评论

最新发布