⾏内元素有哪些?块级元素有哪些?空(void)元素有哪些?⾏内元素和块级元素有什么区别?

一、⾏内元素

常用的一些⾏内元素:

span:对文档中的行内元素进行组合,没有固定的格式表现,提供了一种将文本的一部分或者文档的一部分独立出来的方式。

strong:一个短语标签,用来定义计算机程序的样本重要的文本,格式表现为包裹文字会加粗。

em:一个短语标签,用来呈现为被强调的文本,格式表现为包裹文字会倾斜。

br:一个简单的换行符,没有结束标签。

img:定义 HTML 页面中的图像,有两个必需的属性:src 和 alt。从技术上讲,图像并不会插入 HTML 页面中,而是链接到 HTML 页面上。<img> 标签的作用是为被引用的图像创建占位符。

input:规定了用户可以在其中输入数据的输入字段。在 <form> 元素中使用,用来声明允许用户输入数据的 input 控件。

label:为 input 元素定义标注(标记),标签的 for 属性应当与相关元素的 id 属性相同。

select:用来创建下拉列表,内部的中的 <option> 标签定义了列表中的可用选项。

textarea:定义一个多行的文本输入控件。

cite:定义作品(比如书籍、歌曲、电影、电视节目、绘画、雕塑等等)的标题

a:定义超链接,用于从一个页面链接到另一个页面,最重要的属性是 href 属性,指定链接的目标

b:标签定义粗体的文本。

二、块级元素

常用的一些块级元素:

div:定义 HTML 文档中的一个分隔区块或者一个区域部分。

p:定义段落。会自动在其前后创建一些空白。可以在样式表中规定其样式。

from:用于创建供用户输入的 HTML 表单。

ul:定义无序列表。与<li>标签一起使用,创建无序列表。

li:定义列表项目。可用在有序列表(<ol>)、无序列表(<ul>)和菜单列表(<menu>)中。

ol:定义了一个有序列表. 列表排序以数字来显示。使用<li>标签来定义列表选项。

dl:定义一个描述列表。与<dt>(定义项目/名字)和<dd>(描述每一个项目/名字)一起使用。

dt:定义一个描述列表的项目/名字。与 <dl>(定义一个描述列表)和 <dd>(描述每一个项目/名字)一起使用。

dd:用来对一个描述列表中的项目/名字进行描述。与 ​​​​​​​<dl>(定义一个描述列表)和<dt>(定义项目/名字)一起使用。

address:定义文档作者/所有者的联系信息。通常呈现为斜体。大多数浏览器会在该元素的前后添加换行。

fieldset:可以将表单内的相关元素分组。会在相关表单元素周围绘制边框。

hr:定义 HTML 页面中的主题变化(比如话题的转移),并显示为一条水平线。

menu:定义了一个命令列表或菜单。目前主流浏览器并不支持 <menu> 标签。

table:定义 HTML 表格。

h1-h6:用来定义 HTML 标题。<h1> 定义重要等级最高的标题。<h6> 定义重要等级最低的标题。

三、空(void)元素

空元素,即没有内容的 HTML 元素。空元素是在开始标签中关闭的,也就是空元素没有闭合标签。常用的一些空(void)元素:

br:一个简单的换行符,没有结束标签。

hr:定义 HTML 页面中的主题变化(比如话题的转移),并显示为一条水平线。

img:定义 HTML 页面中的图像,有两个必需的属性:src 和 alt。从技术上讲,图像并不会插入 HTML 页面中,而是链接到 HTML 页面上。<img> 标签的作用是为被引用的图像创建占位符。

menu:定义了一个命令列表或菜单。目前主流浏览器并不支持 <menu> 标签。

input:规定了用户可以在其中输入数据的输入字段。在 <form> 元素中使用,用来声明允许用户输入数据的 input 控件。

link:定义文档与外部资源的关系。最常见的用途是链接样式表。

其余还有:area, base, embed, keygen, param, source, track, wbr等。

四、⾏内元素和块级元素区别

⾏内元素块级元素
在一条直线上排列,都是同一行的,水平方向排列,直至一行排不开,才会换行,其宽度随元素的内容而变化独占一行,其宽度自动填满其父元素宽度,垂直方向排列

设置width,height属性无效

可以设置width,height属性,即使设置了宽度、仍然是独占一行
行内元素不能包含块级元素块级元素可以包含行内元素和块级元素
盒模型属性上,行内元素的水平方向的padding-left,padding-right,margin-left,margin-right 都产生边距效果,但是竖直方向的padding-top,padding-bottom,margin-top,margin-bottom都不会产生边距效果,即水平方向有效,竖直方向无效,但可以设置line-height盒模型属性上,块级元素可以设置margin 和 padding

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: Vue 行内元素有: - `a` - `abbr` - `b` - `bdi` - `bdo` - `br` - `button` - `cite` - `code` - `data` - `del` - `dfn` - `em` - `i` - `ins` - `kbd` - `label` - `mark` - `meter` - `output` - `q` - `s` - `samp` - `small` - `span` - `strong` - `sub` - `sup` - `template` - `time` - `tt` - `u` - `var` - `wbr` 块级元素有: - `address` - `article` - `aside` - `blockquote` - `canvas` - `dd` - `div` - `dl` - `dt` - `fieldset` - `figcaption` - `figure` - `footer` - `form` - `h1` - `h6` - `header` - `hr` - `li` - `main` - `nav` - `noscript` - `ol` - `output` - `p` - `pre` - `section` - `table` - `tfoot` - `ul` 元素有: - `area` - `base` - `br` - `col` - `embed` - `hr` - `img` - `input` - `link` - `meta` - `param` - `source` - `track` - `wbr` ### 回答2: 在Vue中,行内元素包括span、a、em、strong、label、i和small等。这些元素默认情况下水平排列,不会独占一行。 而块级元素包括div、p、h1-h6、ul、ol、li、header、footer、nav、article、section、aside、blockquote和form等。这些元素会独占一行,排列方式为垂直方向。 至于(void)元素,指的是没有内容的元素,仅有标签的元素。常见的元素有br、hr和input等。这些元素没有闭合标签,而是使用自闭合的标签形式。 需要注意的是,以上的说法大多是基于HTML标准而来,而在Vue中,由于可以使用自定义组件,所以可以根据需求、设计和实现的方式来确定一个元素是行内元素还是块级元素,而元素的概念通常不适用于Vue中的自定义组件。 ### 回答3: vue的行内元素有Span、Strong、Em、i、img等。这些元素在默认情况下会水平排列,不会独占一行。 而块级元素有Div、H1~H6、P、OL、UL、LI、DL、DT、DD、Table、Blockquote等。这些元素在默认情况下会独占一行,每个块级元素都会从新的一行开始,前后都会有一个行。 (void)元素是指没有内容的元素,一般用于插入特定的图像、格或者符号。常见的元素有img、input、br、hr等。这些元素没有实际的回合标签,而是自闭合的。 需要注意的是,虽然以上给出的是常见的行内、块级和元素的范例,但实际上行内、块级和元素并没有明确的界限。元素的行内或者块级表现是由CSS属性和样式决定的,开发人员也可以通过CSS来控制元素的行内或块级显示。而元素则是符合HTML规范的特殊元素,没有具体的内容,只有标签本身的作用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱吃彩虹吐司的安琪拉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值