菜鸟的HTML5之路DAY 06-----标签显示模式

1 标签显示模式

我们网页的标签非常多,再不同地方会用到不同类型的标签,以便更好的完成我们的网页。标签的类型(显示模式)
HTML标签一般分为块标签和行内标签两种类型,它们也称块元素和行内元素。

1.1块级元素(block-level)

每个块元素通常都会独自占据一整行或多整行,可以对其设置宽度、高度、对齐等属性,常用于网页布局和网页结构的搭建。

	常用的块级元素:<h1>~<h6>,<p>,<div>,<ul>,<ol>,<li>等等。。。其中最常见的块级元素<div>

在这里插入图片描述
如图,块级元素会直接占用一整行,而不是根据本身的内容长短。

块级元素的特点:

  1. 总是从新行开始
  2. 高度,行高、外边距以及内边距都可以控制。
  3. 宽度默认是容器的100%
  4. 可以容纳内联元素和其他块元素。

1.2 行内元素

行内元素(内联元素)不占有独立的区域,仅仅靠自身的字体大小和图像尺寸来支撑结构,一般不可以设置宽度、高度、对齐等属性,常用于控制页面中文本的样式。

常见的行内元素:<span>,<strong>,<em>,<del>,<s> ,<a>,<u>

在这里插入图片描述

行内元素的特点:

  1. 和相邻行内元素在一行上。
  2. 高、宽无效,但水平方向的padding和margin可以设置,垂直方向的无效。
  3. 默认宽度就是它本身内容的宽度。
  4. 行内元素只能容纳文本或则其他行内元素。(a特殊)

注意:

  1. 只有 文字才 能组成段落 因此 p 里面不能放块级元素,同理还有这些标签h1,h2,h3,h4,h5,h6,dt,他们都是文字类块级标签,里面不能放其他块级元素。
  2. 链接里面不能再放链接。

1.3块级元素和行内元素的区别

块级元素的特点:

  1. 总是从新行开始
  2. 高度,行高、外边距以及内边距都可以控制。
  3. 宽度默认是容器的100%
  4. 可以容纳内联元素和其他块元素。

行内元素的特点:

  1. 和相邻行内元素在一行上。
  2. 高、宽无效,但水平方向的padding和margin可以设置,垂直方向的无效。
  3. 默认宽度就是它本身内容的宽度。
  4. 行内元素只能容纳文本或则其他行内元素。(a特殊)

1.4行内块元素

在行内元素中有几个特殊的标签——、、,可以对它们设置宽高和对齐属性,有些资料可能会称它们为行内块元素。
行内块元素的特点:
(1)和相邻行内元素(行内块)在一行上,但是之间会有空白缝隙。
(2)默认宽度就是它本身内容的宽度。
(3)高度,行高、外边距以及内边距都可以控制。

在这里插入图片描述
在这里插入图片描述

1.5 标签显示模式转化(display)

块转行内:display:inline;
行内转块:display:block;
块、行内元素转换为行内块: display: inline-block;

下图为将块级元素转化为行内元素
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/hzl529/article/details/101025189
今日推荐