# 1.标签分类
## 块标签
~~~
//特点
1.独占一行
2.能够设置width,height
//常用的块标签
div,h1~h6,p,ul,li,dl,dt,dd
~~~
![](https://box.kancloud.cn/4c7798ff9ca4435cc6b0dbe235200153_306x341.png)
## 内联标签
~~~
//特点
1.并排显示
2.不能设置width,height
3.不能设置margin-top,margin-bottom
a,span,em,strong
~~~
![](https://box.kancloud.cn/42025af4ac776ae7e8d43db45aa868a1_319x197.png)
## 内联块
~~~
//特点
1.并排显示
2.可以设置宽高
//常用的内联块标签
button,img,input
~~~
![](https://box.kancloud.cn/f09d6be38a0cf11f50927bf8b95f3bc8_317x118.png)
# 2原理
## 块标签:独占一行,能够设置宽高
~~~
div,h1~h6,p,ul,li,dl,dt,dd
~~~
~~~
display:block;
~~~
![](https://box.kancloud.cn/7bd504a39bb146ea12c84f00d8d8a2fa_308x156.png)
## 内联标签:并排显示,不能设置宽高,margin-top,margin-bottom
~~~
a,span,em,strong
~~~
~~~
display:inline-block
~~~
![](https://box.kancloud.cn/431d2a449e4860744e8e87bfe6d7e73a_284x649.png)
![](https://box.kancloud.cn/5ebe7780e199c9473aea0173674fcf17_303x157.png)
## 内联块:并排显示,可以设置宽高
~~~
button,img,input
~~~
~~~
display:inline-block
~~~
![](https://box.kancloud.cn/90fa05547160d5f4ded631d844a3e1b4_213x62.png)
# skill
## 如何让内联元素和内联块元素水平居中
~~~
display:block;
margin-left:auto;
margin-right:auto;
~~~
![](https://box.kancloud.cn/65c6c33e39d24fd7fb9d03f47f1a9f0e_281x455.png)
## 如何让内联元素和内联块元素水平居中
~~~
//给父级加
text-align:center
~~~
![](https://box.kancloud.cn/5919ce504eb7aa678df1d6be3850c8ea_591x247.png)