display 属性规定元素应该生成的框的类型。
![]()
<style type="text/css">
.x1 {
display: inline;
margin-left: 10px;
}
/* 把块级元素转为行内元素 也是display的默认值,宽度随元素的内容而变化。*/
.x2 {
display: none;
}
/* 隐藏该元素 */
i {
display: block;
}
/*把a标签变为块级元素*/
.x3 {
display: inline-block;
margin-left: 100px;
margin-top: 100px;
}
/*块级元素变为行内块元素*/
.x4 {
display: list-item;
}
/* 作为列表显示,需要其他css属性 ,也是快应用容器组件*/
span{
display:run-in;
}
.x5{
display:run-in;
}
</style>
<body>
<div class="x1">第一个div</div>
<div class="x1">第二个div</div>
<div class="x2">第三个div</div>
<i>我是一个行内元素</i>
<div class="x3">我是第四个div</div>
<div class="x4">我是用css list-item</div>
</body>
</html>
说下inline和inline-block它门区别在哪里:
inline元素使其变为行内元素,对它制定的width与height是没有效果,而且它对应margin和
pading属性的上下方向也没有效果 其他的一些元素,对于我们来说使用的不是很多就不为大家一一介绍:也可以到 https://www.w3school.com.cn/cssref/pr_class_display.asp 查看资料 |