注: 私はページ内で複数の見出しを推奨しているわけではありません
私は Apache Tiles を使用しており、独自のヘッドを含むいくつかのタイルがあります。タイルの結果は、複数のヘッダーを持つ HTML ページにレンダリングされます。
私の質問:
- 結果のページは IE と Chrome でどのように処理されますか? [レンダリングされ、成功したように見えます]
- WITH APACHE TILESすべてのページで同じ JS および CSS ファイルを使用することを要求せずに [CSS/Javascript 用に] 複数のヘッドを処理/回避するためのベスト プラクティスは何ですか。
質問 2 の例: 次のページがあるとします: ホームページ、プロフィール、ギャラリー リスト。ギャラリーのリストには、派手な JQuery+YUI+... などのスタイルがあります。ほとんどのユーザーにとって、関心があるのはホーム ページとプロフィール ページだけです。ギャラリーに関連付けられた 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レベルに結合されていますか? 2番目以降のheadにCSSファイルを含めることはできますか? これにより、より厳密な DTD でエラーが発生しますか?