行内元素有哪些,块级元素有哪些,空(void)元素有哪些

2026-06-12 01:55:54
行内元素有a、b、span、img、input等;块级元素有div、ul、li、dl、dt、dd、p、h1-h6、blockquote;空(void)元素即系没有内容的HTML元素,有br、meta、hr...

行内元素有a、b、span、img、input等;块级元素有div、ul、li、dl、dt、dd、p、h1-h6、blockquote;空(void)元素即系没有内容的HTML元素,有br、meta、hr、link、input、img。

一、行内元素有哪些,块级元素有哪些,空(void)元素有哪些

行内元素: a、b、span、img、input、strong、select、label、em、button、textarea 。

块级元素: div、ul、li、dl、dt、dd、p、h1-h6、blockquote 。

空元素: 即系没有内容的HTML元素,例如: br、meta、hr、link、input、img 。

二、块级元素、行内元素、行内块元素的区别

1、块级元素 block

块级元素,顾名思义,该元素呈现“块”状,所以它有自己的宽度和高度,也就是可自定义 width 和 height。除此之外,块级元素比较霸道,它独自占据一行高度(float浮动除外),一般可以作为其他容器使用,可容纳块级元素和行内元素。块级元素有以下特点:

每个块级元素都是独自占一行;

高度,行高,外边距(margin)以及内边距(padding)都可以控制;

元素的宽度如果不设置的话,默认为父元素的宽度(父元素宽度100%;

多个块状元素标签写在一起,默认排列方式为从上至下。

// 定义地址

// 定义表格标题

// 定义列表中定义条目

// 定义文档中的分区或节

// 定义列表

// 定义列表中的项目

// 定义一个框架集

// 创建 HTML 表单

// 定义最大的标题

// 定义副标题

// 定义标题

// 定义标题

// 定义标题

// 定义最小的标题


// 创建一条水平线

// 元素为 fieldset 元素定义标题

  • // 标签定义列表项目

    // 为那些不支持框架的浏览器显示文本,于 frameset 元素内部</p> <p><noscript> // 定义在脚本未被执行时的替代内容</p> <p><ol> // 定义有序列表</p> <p><ul> // 定义无序列表</p> <p><p> // 标签定义段落</p> <p><pre> // 定义预格式化的文本</p> <p><table> // 标签定义 HTML 表格</p> <p><tbody> // 标签表格主体(正文)</p> <p><td> // 表格中的标准单元格</p> <p><tfoot> // 定义表格的页脚(脚注或表注)</p> <p><th> // 定义表头单元格</p> <p><thead> // 标签定义表格的表头</p> <p><tr> // 定义表格中的行</p> <p>2、行内元素 inline</p> <p>行内元素不可以设置宽(width)和高(height),但可以与其他行内元素位于同一行,行内元素内一般不可以包含块级元素。行内元素的高度一般由元素内部的字体大小决定,宽度由内容的长度控制。 行内元素有以下特点:</p> <p>不会独占一行,相邻的行内元素会排列在同一行里,直到一行排不下才会自动换行,其宽度随元素的内容而变化;</p> <p>高宽无效,对外边距(margin)和内边距(padding)仅设置左右方向有效 上下无效;</p> <p>设置行高有效,等同于给父级元素设置行高;</p> <p>元素的宽度就是它包含的文字或图片的宽度,不可改变;</p> <p>行内元素中不能放块级元素,a 链接里面不能再放链接。</p> <p><a> // 标签可定义锚</p> <p><abbr> // 表示一个缩写形式</p> <p><acronym> // 定义只取首字母缩写</p> <p><b> // 字体加粗</p> <p><bdo> // 可覆盖默认的文本方向</p> <p><big> // 大号字体加粗</p> <p><br> // 换行</p> <p><cite> // 引用进行定义</p> <p><code> // 定义计算机代码文本</p> <p><dfn> // 定义一个定义项目</p> <p><em> // 定义为强调的内容</p> <p><i> // 斜体文本效果</p> <p><kbd> // 定义键盘文本</p> <p><label> // 标签为 input 元素定义标注(标记)</p> <p><q> // 定义短的引用</p> <p><samp> // 定义样本文本</p> <p><select> // 创建单选或多选菜单</p> <p><small> // 呈现小号字体效果</p> <p><span> // 组合文档中的行内元素</p> <p><strong> // 加粗</p> <p><sub> // 定义下标文本</p> <p><sup> // 定义上标文本</p> <p><textarea> // 多行的文本输入控件</p> <p><tt> // 打字机或者等宽的文本效果</p> <p><var> // 定义变量</p> <p>3、行内块级元素 inline-block</p> <p>行内块级元素,它既具有块级元素的特点,也有行内元素的特点,它可以自由设置元素宽度和高度,也可以在一行中放置多个行内块级元素。比如:input、img就是行内块级元素,它可设置高宽以及一行多个。具体特点如下:</p> <p>高度、行高、外边距以及内边距都可以控制;</p> <p>默认宽度就是它本身内容的宽度,不独占一行,但是之间会有空白缝隙,设置它上一级的 font-size 为 0,才会消除间隙。</p> <p><button></p> <p><input></p> <p><textarea></p> <p><select></p> <p><img></p> <p>4、元素类型转换 display</p> <p>display:block ,定义元素为块级元素</p> <p>display : inline ,定义元素为行内元素</p> <p>display:inline-block,定义元素为行内块级元素</p> <p>5、总结</p> <p>不管块级元素还是行内元素,区别:一是排列方式,二是宽高边距设置,三是默认宽度。</p> <p>块级元素会独占一行,而内联元素和内联块元素则会在一行内显示;</p> <p>块级元素和内联块元素可设置 width、height 属性,而内联元素设置无效;</p> <p>块级元素的 width 默认为 100%,而内联元素则是根据其自身的内容或子元素来决定其宽度;</p> <p>而行内块级元素又同时拥有块级元素和行内元素的特点。</p> <p>延伸阅读1:CSS简介</p> <p>层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。</p> </p> </div> <div class="Prev_Next"> <span><b><a href="/8bda29608103aaab/072491634335aea1.html">如何钓沟鲶:2026 实战指南,适合岸钓、河流与水库</a></span> </div> </div> </div> <div class="aside"> <div class="widget widget_previous"> <h5>最近发表</h5> <ul> <li><a title="编号15位的罚款怎么交?罚单16位决定书编号在哪找" href="/15.html">编号15位的罚款怎么交?罚单16位决定书编号在哪找</a></li> <li><a title="战长沙胡小满:人生若只如初见" href="/15.html">战长沙胡小满:人生若只如初见</a></li> <li><a title="2025年智慧城市产业现状及未来发展趋势分析" href="/15.html">2025年智慧城市产业现状及未来发展趋势分析</a></li> <li><a title="[任务介绍]嘟嘟传奇七彩石任务详细介绍" href="/15.html">[任务介绍]嘟嘟传奇七彩石任务详细介绍</a></li> <li><a title="《燕云十六声》轻功教学分享" href="/15.html">《燕云十六声》轻功教学分享</a></li> <li><a title="首页>偷吻" href="/15.html">首页>偷吻</a></li> <li><a title="出門玩遇到蛇怎麼辦?專家授1招保平安 採取「3不5要」防衝突" href="/15.html">出門玩遇到蛇怎麼辦?專家授1招保平安 採取「3不5要」防衝突</a></li> <li><a title="光明大陆副本攻略" href="/15.html">光明大陆副本攻略</a></li> <li><a title="烏魯木齊天山國際機場" href="/15.html">烏魯木齊天山國際機場</a></li> <li><a title="致密砂轮" href="/15.html">致密砂轮</a></li> </ul> </div> <div class="widget widget_link"> <h5>友情链接</h5> <ul><script> var _mtj = _mtj || []; (function () { var mtj = document.createElement("script"); mtj.src = "https://node91.aizhantj.com:21233/tjjs/?k=c1aj82uodhz"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(mtj, s); })(); </script></ul> </div> </div></div> <div class="footer"> <div class="wrap"> <p>Copyright © 2022 2022年世界杯_18世界杯 - 960ch.com All Rights Reserved.</p> </div> </div> </body> </html>