inline元素

inline元素又被称为:内联元素或行内元素。

特点:

1、不独占一行显示,相邻的内联元素在同一行,宽度随内容的变化而变化

2、没有宽高属性,不可以设置width、height;没有上下属性,不可以设置margin、padding的top和bottom值。

3、有左右属性,可设置margin、padding的左右属性值。

举例:

HTML元素默认:<a>、<span>、<label>、<textarea>

css可通过设置元素样式为display: inline;修改元素为块级元素;

block元素

block元素又被称为:块级元素。

特点:

1、独占一行,后面不管是啥元素,都会另起一行显示,宽度默认为父级元素的100%填充。

2、有宽高、上下、左右属性,随便设置。

举例:

HTML元素默认:<div>、<p>、<pre>、<hr>、<h1>...<h6>、<ol>、<ul>、<li>、<dl>、<table>、<form>

css可通过设置元素样式为display: block;修改元素为块级元素;

inline-block元素

inline-block元素又被称为:内联-块级元素。

特点

集合了inline和block元素的一部分特点。

1、声明为inline-block的元素,会被当做inline元素去显示,也就是它整体不必独占一行了,但是它的内容遵循block元素的特征,宽高、上下、左右属性都可设置。

举例:

HTML元素默认:<img>、<input>

css可通过设置元素样式为display: inline-block;修改元素为内联-块级元素;

02-21 19:14