我正在使用设计师提供的 html 来创建母版页。
html 文档类型设置为 HTML 4.0 Strict。html 中的元标记没有结束标记(它们以 > 而不是 /> 结尾)并且此 html 使用 W3 验证器工具兼容。
例如:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
但是,ASP.NET 在渲染页面之前会更改 head 属性并修改结束标记,如下所示
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
现在在标签末尾添加 /> 会导致 W3 验证器出错。
如何防止这种情况发生,并确保呈现的 html 符合设计人员的意图?