标签的显示模式
块级元素
-
常见的块级元素
<h1>~<h6>、<p>、<div>、<ul>、<ol>
-
块级元素的特点
(1) 独占一行
(2) 高度,宽度,外边距以及内边距都可以控制
(3) 宽度默认是容器的宽度的100%
(4) 是一个容器及盒子,里边可以放行内或者块级元素
注:只有文字才能形成段落和标题,所以 p 和 h*中不能放块级元素
行内元素
-
常见的行内元素
<a>、<strong>、<b>、<em>、<i>、<del>、<s>、<ins>、<u>、<span>
-
行内元素的特点
(1) 相邻行内元素在一行,一行可以显示多个
(2) 高度,宽度直接设置是无效的
(3) 宽度默认就是它本身内容的宽度
(4) 行内元素只能容纳其他的行内元素和文本
注:链接里边不能再放链接,特殊情况a里可以放块级元素
行内块元素
-
常见的行内元素
<img />、<input />、<td>
-
行内块元素的特点
(1) 和相邻的行内元素在一行,但之间会有缝隙,一行可以显示多个
(2) 默认宽度是本身内容的宽度
(3) 高度行高外边距内边距都可以控制
三种模式的区别
元素模式 | 元素排列 | 设置样式 | 默认宽度 | 包含 |
---|---|---|---|---|
块级元素 | 一行一个 | 可以设置宽高 | 容器的100% | 容器级可以包含任何的标签 |
行内元素 | 一行可以多个 | 不可设置宽高 | 本身内容的宽度 | 文本或者其他行内元素 |
行内块 | 一行可以多个 | 可以设置宽高 | 本身内容的宽度 |