块元素和内嵌元素

一、块的特征:

1.默认独占一行

2.没有宽度时,默认撑满一行

3.支持所有css命令

相关标签:<div><p>

 

二、内嵌(内联、行内)的特征:

1.同排可以继续根同类的标签

2.内容撑开宽高

3.不支持宽高

4.不支持上下的margin

5.代码换行被解析

关于“代码换行被解析的理解”:当代码换一行时,内联元素之间会有空格

 

三、块级、内联的转换

块级------>内联:display:inline;转换过后,该元素将具有内联元素的特征

内联------>块级:display:block;显示为块,使内联元素具备块级属性的特征

注意:display 是将标签转换为显示页面中显示的类型,是不会改变标签的本质的

 

四、inline-block的特征

1.块元素在一行显示;

2.内联元素支持宽高;

3.没有宽度的时候内容撑开宽度

应用:翻页的编写

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
.box{
margin:150px auto;
width: 450px;
}
a{
width: 20px;
height: 20px;
display: inline-block;
border:1px solid #e97;
text-decoration: none;
text-align: center;
}
.prev,.next{
width: 100px
}
</style>
</head>
<body>
<div class="box">
<a href="" class="prev">上一页</a>
<a href="">1</a>
<a href="">2</a>
<a href="">3</a>
<a href="">4</a>
<a href="">5</a>
<a href="">6</a>
<a href="">7</a>
<a href="">8</a>
<a href="" class="next">下一页</a>
</div>
</body>
</html>

posted on 2018-02-03 10:36  美林pml  阅读(142)  评论(0编辑  收藏  举报