不允许将元素搜索作为元素导航的子项

Element search not allowed as child of element nav

提问人:Sebastian Starke 提问时间:11/9/2023 最后编辑:Sebastian Starke 更新时间:11/9/2023 访问量:33

问:

W3 validator 说:

Element search not allowed as child of element nav in this context. (Suppressing further errors from this subtree.)

From line 38, column 12457; to line 38, column 12464

Contexts in which element search may be used:
    Where flow content is expected.
Content model for element nav:
    Flow content.

目前的结构是(简化的):

html
--body
----header
------nav
--------ul
--------search
----------form
------------label
------------input
------------button

我已经尝试将我的搜索表单放在 nav、div 甚至菜单的最后一行中。我每次都收到验证错误。这是怎么回事?我应该把搜索元素放在哪里?

HTML 验证 搜索

评论

1赞 Lajos Arpad 11/9/2023
请编辑您的问题并添加相关结构。如果您不分享您的结构,我们无法确定它有什么问题。
1赞 Diego D 11/9/2023
无论如何,我尝试 https://validator.w3.org/ 来自 https://developer.mozilla.org/en-US/docs/Web/HTML/Element/searchhttps://html.spec.whatwg.org/multipage/grouping-content.html#the-search-element 的片段,它也说了类似的话,指责.我只想添加一些线索..我无法回答这个问题Element search not allowed as child of element body in this context
1赞 Sebastian Starke 11/9/2023
我开始觉得这是验证器中的错误。但也许我错过了什么。
1赞 Sebastian Starke 11/9/2023
@DeanVanGreunen:我已经读过了。如果它告诉我一些关于我的问题的事情,我太笨了,无法理解它。
1赞 Sebastian Starke 11/9/2023
@LajosArpad 我认为 Diego 发布的 mozilla.org 片段就足够了。

答: 暂无答案