inline-block元素间隙处理方法

时间:6年前   阅读:4802

要使多个块级元素并行显示,可使用float或者inline-block进行处理

使用inline-block(行内块级元素)会出现元素之间的间隙

inline-block具有inline的特性,默认情况下有空隙,这个空隙就是空白符。所谓的符号就是字符,所以大小会受font-size影响,因此,上面这个纳闷的问题,可以用{font-size:0;}来解决了。

<!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>

如图:

<!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,我们将及时处理。

微信扫码关注

更新实时通知

上一篇:期权投资赚钱三大方式

下一篇:PHP三元运算符

网友评论

请先 登录 再评论,若不是会员请先 注册