视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
行内元素与块级元素的区别详细介绍
2020-11-27 18:52:52 责编:小采
文档

首先,CSS规范规定,每个元素都有display属性,确定该元素的类型,每个元素都有默认的display值,分别为块级(block)、行内(inline)。

块级元素:(以下列举比较常用的块级元素,详情可在w3cschool查询)

<p>定义文档中的分区或节 

<h1>定义最大的标题 

<h2>定义副标题 

<h3>定义标题 

<h4>定义标题 

<h5>定义标题 

<h6>定义最小的标题 

<ul>定义无序列表 

<ol>定义有序列表 

<li>定义有序列表或无序列表的列表项目 

<dl>定义自定义列表 

<dd>定义自定义列表中的条目 

<dt>定义自定义列表中的项目 

<hr>创建一条水平线 

<p>定义段落 

<table>定义表格 

<td>表格中的标准单元格 

<th>定义表头单元格 

<thead>标签定义表格的表头 

<tr>定义表格中的行

行内元素:(以下列举比较常用的行内元素,详情可在w3cschool查询)

<a>定义超链接 

<b>字体加粗 

<span>定义在文档中的行内元素 

<img>向网页中插入题图像 

<input>输入框 

<small>小号字体效果 

<br>换行 

<big>字体加大加粗 

<strong>强调的语气 

<select>创建单选或多选菜单 

<textarea>定义文本域,多行的文本输入控件

行内元素与块级元素的区别:

1.行内元素与块级函数可以相互转换,通过修改display属性值来切换块级元素和行内元素,行内元素display:inline,块级元素display:block。

2.行内元素和其他行内元素都会在一条水平线上排列,都是在同一行的;

 块级元素却总是会在新的一行开始排列,各个块级元素独占一行,垂直向下排列,若想使其水平方向排序,可使用左右浮动(float:left/right)让其水平方向排列。

3.行内元素不可以设置宽高,宽度高度随文本内容的变化而变化,但是可以设置行高(line-height),同时在设置外边距margin上下无效,左右有效,内填充padding上下无效,左右有效;

 块级元素可以设置宽高,并且宽度高度以及外边距,内填充都可随意控制。

4.块级元素可以包含行内元素和块级元素,还可以容纳内联元素和其他元素;

 行内元素不能包含块级元素,只能容纳文本或者其他行内元素。

以上这篇全面了解行内元素与块级元素的区别就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持PHP中文网。

更多行内元素与块级元素的区别详细介绍相关文章请关注PHP中文网!

下载本文
显示全文
专题