HTML块状元素、行内元素、行内块状元素学习笔记
| 特点 | 常用元素 | display转换 | |
| 块状元素 |
1、每个元素占单独一行 2、可识别宽高 3、margin:上下左右有效 4、padding:上下左右有效 |
div p section ul-li header footer |
block |
| 行内元素 |
1、每个元素默认从左到右排列,不单独占行 2、对宽高属性无效 3、margin:上下无效,左右有效 4、padding:上下左右有效 |
span i lable strong img | inline |
| 行内块状元素 |
1、每个元素默认从左到右排列,不单独占行 2、可识别宽高 3、margin:上下左右有效 4、padding:上下左右有效 |
inline-block |
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>行内元素、块状元素、行内块状元素</title>
<style>
section{
border:1px dashed #99cccc;
width: 100%;
}
.item{
height: 100px;
width: 100px;
color: #fff;
background-color: #ffcccc;
}
.item:nth-child(even){
background-color: #99cccc;
}
.inline-block div{
display: inline-block;
}
.content{
float: left;
margin-left: 2rem;
padding-bottom: 2rem;
}
.c02 .item{
padding: 1rem;
margin: 1rem;
}
</style>
</head>
<body>
<div class="content">
<p>块状元素</p>
<section>
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
</section>
<p>行内元素</p>
<section class="inline">
<span class="item">1</span>
<span class="item">2</span>
<span class="item">3</span>
</section>
<p>行内块状元素</p>
<section class="inline-block">
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
</section>
</div>
<div class="content c02">
<p>块状元素 (padding: 1rem ; margin: 1rem)</p>
<section>
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
</section>
<p>行内元素 (padding: 1rem ; margin: 1rem)</p>
<section class="inline">
<span class="item">1</span>
<span class="item">2</span>
<span class="item">3</span>
</section>
<p>行内块状元素 (padding: 1rem ; margin: 1rem)</p>
<section class="inline-block">
<div class="item">1</div>
<div class="item">2</div>
<div class="item">3</div>
</section>
</div>
</body>
</html>


浙公网安备 33010602011771号