Eclipse Indigo 在 HTML4 片段中​​生成 HTML5 警告

标签 eclipse doctype html4

我为一家公司工作,该公司的主要客户仍在使用 Internet Explorer 7(NHS 等)。

在我们的代码中,我们在不同的地方生成了 HTML 片段,Eclipse 生成了很多与 HTML5 中已过时的标记相关的警告。

我知道设置有效的 HTML4 文档类型可以解决平面 html 文件上的问题,但是当我们在多个 PHP 文件上构建代码时,我们无法在片段中设置文档类型。

有没有办法将“默认”文档类型全局或按项目更改为 HTML4,因为我不想关闭警告,因为这可能会导致我错过实际问题。

最佳答案

在我找到答案之前也把我逼疯了......

http://www.eclipse.org/forums/index.php/t/219788/

步骤:

  1. 在 PHP 资源管理器中选择一个 HTML 文件。如果没有 HTML 文件,请创建一个新文件。
  2. 右键单击 > 属性 > Web 内容设置。
  3. 文档类型列表中选择首选文档类型
  4. 单击确定并退出 Eclipse。
  5. 打开{your_workspace}/{your_project}/.settings/org.eclipse.wst.html.core.prefs使用文本编辑器。
  6. 替换document-type/{your_file_name}=...通过 document-type/<project>=... (不要修改 <project> ,按原样粘贴)
  7. 启动 Eclipse。

关于Eclipse Indigo 在 HTML4 片段中​​生成 HTML5 警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11116676/

相关文章:

javascript - 表格标签内的 HTML 标题标签的浏览器问题

java - 如何获取eclipse项目依赖?

c++ - 即使构建成功,Eclipse c++ Type could not be resolved 错误

java - System.out.println() 不打印到 Eclipse 中的控制台

html - 使用 Doctype 强制 Quirks 模式

html - 为什么在 html 中使用 ids 和 classes 为什么不只是一个?

java - Hibernate:在没有 log4j 的情况下禁用日志记录到控制台

.net - xmlwriter writedoctype格式化

php - 如何在导出的xml中添加DOCTYPE?

html - HTML 4 和 HTML 5 之间的主要区别是什么?