当前位置:  开发笔记 > 前端 > 正文

HTML Validator在表单输入类型上给出错误,上下文中不允许使用该元素

如何解决《HTMLValidator在表单输入类型上给出错误,上下文中不允许使用该元素》经验,为你挑选了1个好方法。

这是我有的HTML Validator给我一个错误的代码:



以下是HTML Validator中错误的屏幕截图(完整大小):

HTML Validator中的错误屏幕截图.

这是我收到的错误消息:

提到的元素不允许出现在您放置它的上下文中; 其他提到的元素是唯一允许存在的元素,并且可以包含所提到的元素.这可能意味着您需要一个包含元素,或者您可能忘记关闭前一个元素.

HTML文件的主体中有两种类型的元素,内联和块元素.此消息的一个可能原因是您尝试将块级元素(例如"

"或"

")放在内联元素中(例如""," ",或"").

在以下示例中,标记是内联标记,只能包含其他内联标记.但

标签是一个块标签.因此

标记不能包含在标记中.

这是来自的html块:

  • Ms2ger.. 10

    在HTML4/XHTML1中,您无法将内联内容直接放入form元素中.另一方面,HTML5提升了这一要求.

    因此,如果验证错误困扰您(有更糟糕的事情......),请在最后两个周围添加一个pdiv元素input.



    1> Ms2ger..:

    在HTML4/XHTML1中,您无法将内联内容直接放入form元素中.另一方面,HTML5提升了这一要求.

    因此,如果验证错误困扰您(有更糟糕的事情......),请在最后两个周围添加一个pdiv元素input.

    推荐阅读
    保佑欣疼你的芯疼
    这个屌丝很懒,什么也没留下!
    DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
    Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有