block、inline-block、inline的区别

30 篇文章 1 订阅


1、display:block是指该元素变为块级元素,独占一行,可以设置height、width属性,也可以设置margin、padding属性

2、display:inline是指该元素变为行内元素,会和其他相邻行内元素在同一行,直到本行满了会换下一行,宽度随元素的内容变化,设置height、width属性无效,水平方向的margin和padding设置有效,垂直方向margin和padding设置无效。

3、display:inline-block是指元素具有inline的行内元素特性和block的高度宽度特性,也就是可以设置height、width属性和margin、padding属性。

eg:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>11</title> 
	<style>
		.e{
			width:500px;
			height:400px;
			background-color:grey;
		}
		.d{
			width:100px;
			height:100px;
			background-color:red;
			display:inline-block;
			margin-top:50px;
			padding-top:50px;
		}
	</style>
</head>
<body>

<div class="e">
	<div class="d"> 54546</div>
	<div class="d">defedggr</div>
</div>

</body>
</html>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值