首页 > 试题广场 >

以下哪些HTML标签属于非块级元素:

[不定项选择题]
以下哪些HTML标签属于行内元素:
  • `p`
  • `span`
  • `canvas`
  • `label`
  • `img`
解释一下e选项,一般行内元素设置不了宽高,但行内置换元素是根据元素的标签和属性,决定其显示内容,比如<input> <img> <textarea> <select> <object> 。所以不要以为能设置图片宽高而认为img不是行内元素哦
发表于 2019-03-28 19:44:11 回复(0)
更严格来说,canvas 和 img 都为行内块元素 ,所以题目不太严谨
发表于 2021-09-01 19:50:01 回复(0)
img应该属于行内块元素吧~~
发表于 2019-05-06 10:56:17 回复(5)
我想说,canvas跟img不都是可置换元素吗?为什么选img不选canvas???
发表于 2019-09-10 21:33:41 回复(0)
https://developer.mozilla.org/zh-CN/docs/Web/HTML/Inline_elements
我在MDN上没找到行内块元素,而img是划入行内元素的。所以我们平时虽然用“行内块”来区分,但img这些也是归在行内元素的。

发表于 2022-06-10 21:07:20 回复(0)
***,上一题属于行内元素 img不选 因为是行嘞块级 这个又选 语义歧义
发表于 2021-05-21 02:23:37 回复(0)
img 和canvas 应该是置换元素,和input 这类类似,  这种元素是自身内容替换标签内容的。 所以我觉得选BD
发表于 2019-04-02 18:21:45 回复(0)
img是行内块元素啊

发表于 2020-12-12 18:03:32 回复(0)
行内元素,块级元素,行内块级元素分类就很迷,这里每道题答案都可以不一样
发表于 2020-11-02 10:55:47 回复(0)
label和input一起用,肯定是行内
发表于 2019-03-28 09:20:35 回复(0)
p是块级元素,img是行内元素
发表于 2021-06-26 20:42:25 回复(0)
实测运行如下
<canvas id="mycanvas1">fffffff</canvas>
<canvas id="mycanvas2">fffffff</canvas>
<canvas id="mycanvas3">fffffff</canvas>

发表于 2021-02-01 13:35:10 回复(1)
canvas是一个画布,p元素是一个段落所以是块级元素
发表于 2019-04-04 15:59:59 回复(0)
这是我在学习时老师讲的,行内元素特性:内容决定宽度,不可改变宽高,不独占一行。img是行内块元素,可改变宽高。我一直以为行内是行内,行内块是行内块
发表于 2022-10-08 05:03:50 回复(0)
行内块,也可以叫行内,虽然可以设置宽高,但不独占一行,可以和其他行内元素显示在同一行内。
发表于 2022-09-22 13:40:58 回复(0)
canvas 是行内块元素

发表于 2022-07-27 17:34:43 回复(0)
canvas会解析为行内元素
发表于 2022-07-23 09:52:45 回复(0)
这题目不严谨

发表于 2022-07-07 11:48:00 回复(0)
canvas是内联元素,并且是属于内联置换元素。
发表于 2022-05-17 18:56:03 回复(0)
出题的人在干嘛?行内块也算行内么?
发表于 2022-05-10 14:47:32 回复(2)