HTML 5 - 我是否需要在包含装饰器的页面上声明 DOCTYPE
HTML 5 - Do I need to declare DOCTYPE on includes and pages with decorator
我正在使用 Struts 2 并正在处理我的页面以使其符合 HTML 5。
所有页面都只使用一个在 decorators.xml
中声明的装饰器 jsp
decorator.jsp
第一行包括:
<!DOCTYPE html>
我是否需要在这些页面上将第一行(在 struts.xml
中指定)声明为 <!DOCTYPE html>
?
如果是,我是否还需要对任何 <s:include />
ed 页面执行相同的操作?
DOCTYPE
声明应该是结果呈现的 HTML 文档的第一行。您还可以放置 space 个字符、评论或 BOM character before the DOCTYPE
. See Conformant documents in the HTML syntax。页面主要装饰在文档的头部或正文中,但 DOCTYPE
应该位于这些标签之前和任何标签之前。您将 DOCTYPE
放在第一行的每个页面上,包括或手动,然后将此页面与装饰器一起使用。 DOCTYPE
声明应该只在每个 HTML 文档中呈现一次,您不应该将它包含在主页中 <s:include/>
-ed 的每个页面中。
我正在使用 Struts 2 并正在处理我的页面以使其符合 HTML 5。
所有页面都只使用一个在 decorators.xml
decorator.jsp
第一行包括:
<!DOCTYPE html>
我是否需要在这些页面上将第一行(在 struts.xml
中指定)声明为 <!DOCTYPE html>
?
如果是,我是否还需要对任何 <s:include />
ed 页面执行相同的操作?
DOCTYPE
声明应该是结果呈现的 HTML 文档的第一行。您还可以放置 space 个字符、评论或 BOM character before the DOCTYPE
. See Conformant documents in the HTML syntax。页面主要装饰在文档的头部或正文中,但 DOCTYPE
应该位于这些标签之前和任何标签之前。您将 DOCTYPE
放在第一行的每个页面上,包括或手动,然后将此页面与装饰器一起使用。 DOCTYPE
声明应该只在每个 HTML 文档中呈现一次,您不应该将它包含在主页中 <s:include/>
-ed 的每个页面中。