05
2018
10

inline-block元素间隙处理方法

要使多个块级元素并行显示,可使用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/post/7827.html

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

微信扫码关注

更新实时通知

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。