如何忽略 Eclipse 验证警告“属性 (...) 已过时。不鼓励在 HTML5 文档中使用它。” 在 HTML 和 JSP 片段中?

jan*_*jan 7 eclipse validation

在 Eclipse 中的 html/jsp 验证处于活动状态的项目中创建一个 html/jsp 片段并添加

<table width="80%"></table>
Run Code Online (Sandbox Code Playgroud)

您将在问题标题中收到警告。

可以在 Preferences -> Web -> [HTML|JSP] Files -> Validation 下配置验证,但没有选项会影响此警告。

Bri*_*ian 8

问题视图具有广泛的过滤功能。这是在此处输入图片说明 视图右上角的图标。


har*_*ymc 2

从引用的错误消息来看,您的 HTML 文档似乎被定义为 HTML5。这一最新标准已经贬值了 table 标签的 width 属性,因此今天应该通过 CSS 实现相同的效果:

<table style="width: 80%"></table>
Run Code Online (Sandbox Code Playgroud)

您最好的选择是:

  1. 转换为上述最新语法以避免警告
  2. 使用宽松的Doctype 声明(例如 HTML 4.01 Transitional)来“合法化”宽度属性。(不太推荐。)