注意:我绝不提倡在一个页面中使用多个头像
我正在使用 Apache Tiles,并且我有一些包含它们自己头部的图块。Tiles 的结果呈现为具有多个头部的 HTML 页面。
我的问题:
- 在 IE 和 Chrome 中如何处理生成的页面?[它呈现并显示成功]
- 使用 APACHE TILES处理/避免多头 [对于 CSS/Javascript] 的最佳实践是什么,而不必要求所有页面都使用相同的 JS 和 CSS 文件。
例如问题二: 假设您有以下页面:主页、个人资料和画廊列表。图库列表有花哨的 JQuery+YUI+... 和更多样式。对于大多数用户来说,他们只对主页和个人资料页面感兴趣,那么为什么要通过加载与 Gallery 相关的 JS 和 CSS 文件来减慢他们的速度。
这是生成的
<html>
<head>
<title>The Template's Title</title>
</head>
<body>
<head> <script src="javascriptfile.js"/></head> Tile One Content
<head> <script src="javascriptfile2.js"/></head> Title Two Content
</body>
</html>
生成的内容正在运行 javascriptfile.js 和 javascriptfile2 中的脚本。我在第一个问题中要问的是:是否忽略了额外的头部,而内容则考虑了?它们是否合并到html/head级别?是否可以在第二个或以后的头中包含 CSS 文件?使用更严格的 DTD 会产生错误吗?