当在Java 7源代码的JavaDoc注释中使用kbd
或samp
元素时,Netbeans 8.0将这些元素标记为警告,如Unknown HTML Tag: <kbd>
。
这些元素在HTML 4.1(由JavaDoc生成器生成的格式)和较新的HTML5规范中是有效的,因此Netbeans将它们声明为unknown似乎是不正确的。
是否有一种方法可以编辑Netbeans 8.0识别的HTML元素列表?
(我知道这种类型的警告可以在Netbeans中禁用,但我不想这样做。我希望收到关于真正无效标记的警告,但在这种情况下,标记是有效的。)
这是netbeans 8.0的一个bug。有人已经填写了元素<s>
和<strike>
的错误报告。您可以登录netbeans bugzilla数据库并完成bug报告。然后你只需要等待并希望它会在下一个版本中被修复。
另一种可能是修补NetBeans,但这可能有点困难。
我认为这里的问题不是Netbeans本身,因为当它们在任何。html (. html)中使用时,它可以很好地识别这些标签。php, .jsp,…)文件。
我认为这些标签可能不被JavaDoc或解析器支持,因此Netbeans告诉你这些不是有效的HTML标签。
但是我不确定这一点,这只是一个猜测,因为正如提到的标签是在。html文件中识别的。