我使用 Eclipse 并使用 HTML5 内容编写 jsp 文件。 所以我有例如这一行:
<div class="test" data-role="test123">
在 Eclipse 中我收到警告:
Undefined attribute name (data-role)
需要做什么才能让这些警告不再出现?在 HTML5 中,此属性是允许的 (data-*
),您可以在此处看到:http://ejohn.org/blog/html-5-data-attributes/
最佳答案
Eclipse 似乎在验证 HTML5 元素和属性时仍然存在一些问题。
我正在运行 Mars 4.5.1,我收到了关于 <main>
的警告元素,尽管没有关于 <section>
的警告元素。
但是有一个解决方案!
Window > Preferences > Web > HTML Files > Validation
这里可以勾选Ignore specified element names in validation
复选框并输入 Eclipse 错误警告您的任何元素的名称。
在您的情况下,您需要勾选 Ignore specified attribute names in validation
复选框并输入 data-role
属性。
单击“应用”后,Eclipse 将要求您对项目进行全面验证。选择"is",更改将生效。
再也没有波浪形的黄线了! :D
关于eclipse - Eclipse 中有效 HTML5 属性的警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4193905/