首页 > 试题广场 >

根据HTML5规范,关于HTML,下列哪个说法是正确的?

[单选题]
根据HTML5规范,关于HTML,下列哪个说法是正确的?
  • a元素在任何情况下都可以嵌套块级元素
  • 一个页面不可以存在多个title元素
  • 一个页面可以同时存在多个可见的main元素
  • p元素在任何情况下都可以不书写结束标签
a,inline元素只能嵌套inline元素。 b,没人见过有哪个网站的网页里有两个title的吧? c,h5新标签main只允许一个,因为代表的是主要内容,哪有两个主要内容的呢?有多个的都不能叫主要内容了 d,p是双标签
发表于 2019-08-16 16:25:39 回复(1)
1. a 的内容是 transparent 类型,只有它的祖先元素允许放 块级元素时,才可以;
2. title ,只能有一个
3. main ,也只能有一个可见的(有多个,其他的隐藏可以)
发表于 2019-12-22 11:12:23 回复(0)

不是说a是特殊的in-line元素,可以包含除它本身外的任何block元素吗

编辑于 2021-01-01 10:25:33 回复(0)
a标签不是可以包含几乎所有元素吗?!
发表于 2019-12-03 11:05:52 回复(8)
title只存在一个
发表于 2022-03-14 17:06:50 回复(0)
p标签禁止嵌套其他块元素,但p标签可以嵌套p标签。
行内元素禁止嵌套块元素,特殊情况,a标签可以嵌套块元素,但a标签不能嵌套a标签。

编辑于 2022-09-16 22:36:34 回复(0)
a标签里面不可以嵌套a标签的哦
发表于 2021-08-12 15:13:36 回复(1)
在构建网页中
<title>静态标签</title>
如果我动态写入循环会动的title,那么界面里就存在了两个title。
所以B是错的
发表于 2021-01-06 12:13:16 回复(1)
title只存在一个
编辑于 2023-12-12 13:11:27 回复(0)
行内元素禁止嵌套块元素,特殊情况,a标签可以嵌套块元素,但a标签不能嵌套a标签。
发表于 2023-05-16 16:01:41 回复(0)
a不能嵌套自身,将被嵌套的a设置display:block,此时不能嵌套,故A错。
发表于 2022-10-07 10:29:21 回复(0)
a标签属于行元素,默认情况下是不建议嵌套块元素的,但是有时由于特殊需要(可触区方面的考虑)以及语义性的考虑,会为a标签设置display:block;或float,再使用a标签嵌套块元素。
发表于 2022-09-21 16:59:32 回复(0)
按新的 HTML 规范,每个元素会规定如下两项:Categories,Content Model 
Categories 是改元素本身的分类,content model 规定了合法的元素的内容(子元素、文本等)类型。a 元素的 content model 为 transparent,这类元素本身内部可以有任何类型的内容,是否合法要看其父元素的 content model 和其内容的 categories。
发表于 2022-09-07 18:29:48 回复(0)
a 任何情况下就不对了,inline元素只能嵌套inline的 b 每个页面有且只有一个标题(一开始以为是鼠标放上去会显示的title…打扰了) c main一个 d p是双标签
发表于 2022-02-10 02:09:00 回复(0)
p标签虽然可以省略结束标签,但是不能任意的省略
发表于 2021-10-31 18:00:09 回复(0)
又是一道奇葩题目苦涩
发表于 2020-12-13 22:53:00 回复(0)