标签的显示模式
- 标签有
三种
显示模式 三种模式能互相转化
块级元素(block-level)
常见块元素
<h1>~<h6>、<p>、<div>、<ul>、<ol>、<li> ...
特点
- 比较霸道,
独占一行
高度
、宽度
、外边距
、以及内边距
都是可以控制的。- 宽度默认 100%。
- 是一个容器及盒子,里面可以放
行内元素
或者块级元素
。
注意
一些文字类标签里不能放块级元素,比如:<p>、<h1>~<h6>、<dt>
行内元素(inline-level)
常见
行内元素
,有些地方称行内元素 为 内联元素
。
<span>、<a>、<strong>、<b>、<em>、<i>、<del>、<s>、<ins>、<u> ... 其中 <sapn> 标签是最典型的 行内元素。
特点
- 相邻元素在一行上,一行可以显示多个元素。
高、宽是无效的。
默认宽度
是它本身内容的宽度
。- 行内元素只能容纳文本或者其他行内元素。
行内块元素 (inline-block)
它是
行内元素中特殊的一类
,能改变宽高
。
<img/>、<input/>、<td>
特点
- 显示在一行上,一行可以显示多个。
- 默认宽高是
容器里内容的宽高
。 高度
、行高
、外边距
以及内边距
都可以控制。
转换 display
- 块转行内:
display: inline;
- 行内转块:
display: block;
- 块、行内元素转行内块:
display: inline-block;
上一篇
CSS3 之 外观属性
CSS3 之 外观属性
下一篇
CSS3 之 字体样式
CSS3 之 字体样式
版权声明:《 HTML5 标签显示模式 》为明妃原创文章,转载请注明出处!
最后编辑:2020-4-25 12:04:28