要使多个块级元素并行显示,可使用float或者inline-block进行处理
使用inline-block(行内块级元素)会出现元素之间的间隙
inline-block具有inline的特性,默认情况下有空隙,这个空隙就是空白符。所谓的符号就是字符,所以大小会受font-size影响,因此,上面这个纳闷的问题,可以用{font-size:0;}来解决了。
Bash
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
.demo p{
background:#ddd;
display:inline-block;
}
</style>
</head>
<body>
<div class="demo">
<p>我是一个span</p>
<p>我是一个span</p>
<p>我是一个span</p>
<p>我是一个span</p>
</div>
</body>
</html>
如图:
Bash
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style type="text/css">
.demo{
font-size:0;
}
.demo p{
background:#ddd;
display:inline-block;
font-size:14px;
}
</style>
</head>
<body>
<div class="demo">
<p>我是一个span</p>
<p>我是一个span</p>
<p>我是一个span</p>
<p>我是一个span</p>
</div>
</body>
</html>
如图:
注释:如需对低版本兼容还得进一步处理
原文链接:https://www.qiquanji.com/post/7827.html
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

微信扫码关注
更新实时通知