「html」用のスタイルシートがあるかどうかは不思議です。最初のものと同じ 'html'をたくさん含む2番目の 'html'ファイルがあるとどうなりますか?別のビットをコピーして貼り付ける代わりに、スタイルシートのようなものを使って、「html」を2番目のページに表示させることができますか?'html'コードをスタイルシートのような別のページに保存することはできますか?
答えて
これはHTMLだけでは不可能ですが、PHP、Node.js、Djangoなどの多くのサーバーサイドとクライアントサイドのフレームワークでは、Webサイト全体で同じヘッダーを使用して別のHTMLファイルを挿入することができます。
また、JavaScriptを使用してファイルをインポートすることもできます。ここではjQueryライブラリを使用した例です。
<html>
<head>
<script>
$("#header").load("header.html");
</script>
</head>
<body>
<div id="header"></div>
</body>
</html>
PHP方法:ちょうどので、あなたのサイトをテンプレート化するためにphp include
を使用することができますfileName.html
からfileName.php
にHTMLファイルの名前を変更します。
はここで同じナビゲーションバーを維持する例を示します、すべてのページにnavbar.php
を言う:
navbar.php:
<ul>
<li>Home</li>
<li>About</li>
<li>Contact</li>
</ul>
上記のファイルを含むすべてのページに追加されます。
のindex.php:
<div class="nav">
<?php include("pathTofile/navbar.php"); ?>
</div>
<div class="banner">
....
</div>
ABOUT.PHP:
<div class="nav">
<?php include("pathTofile/navbar.php"); ?>
</div>
<div class="someDiv">
....
</div>
CONTACT.PHP:もしそうなら
<div class="nav">
<?php include("pathTofile/navbar.php"); ?>
</div>
<div class="someDiv">
....
</div>
あなたのnavbarを編集する必要がある場合は、navbar.php
ファイルを編集するだけで、変更がすべてのページに反映されます。
OPには 'php'タグが追加されていません –
@Reddy Agreed 。しかし、この方法は彼が望むものを達成する最もクリーンな方法です。しかし、彼はこれを見て、彼はPHPを使用したくないと述べている場合、私はこれを削除します:) Cheers –
これはPHPのユーザーにのみアイデアを制限します。私はjqueryを使うと '$( 'div').load()'と言うことができると思います。それは広大な群衆によって受け入れられるだろう。 –
- 1. 別のページをロードするときにHTML保存ヘッダー
- 2. この$( "#id")。html()のようなhtmlの値をコードの背後に送ることはできますか?
- 3. 私はどのように私のページに書かれたリッチテキストフォーマットを保存することができます
- 4. 別のHTMLページから呼び出すことによって別のhtmlページのdivにHTMLページをロード
- 5. 認証トークンを別のファイルに保存することはできますか?
- 6. ユーザーがHTMLプラグインのコードを変更できないようにすることはできますか?
- 7. レンダリングされたhtmlをRedisに保存することはできますか?
- 8. PHPはオブジェクト状態を次のコードのように保存できますか?
- 9. JavaScriptどのようにHTMLページをPDFに保存しますか?
- 10. どのようにhtmlページの状態を保存するには?
- 11. のHTMLページでは、jspコードを使用することができます
- 12. PowerShellまたはC#でWebページをHTMLファイルに保存するにはどうすればよいですか?
- 13. コントローラーにある「データベースに保存」というコードはどこに置くことができますか?
- 14. HTML属性ではなく、スタイルシートでチェックボックスをデフォルトでオンにすることはできますか?
- 15. どのように変数を持たないテンソルフローモデルを保存することができますか?このモデルを保存する方法たとえば、
- 16. HTMLページ内にHTMLテンプレートを正しく保存するにはどうすればよいですか?
- 17. どのようにxml CDATAにxhtmlページを保存できますか?
- 18. ファイルの塊を別のフォルダに保存することができます
- 19. Settings.settingsにキータイプを保存することはできますか?
- 20. Javaのアンドロイドは、ページ全体のHTMLコードにこのコードをページのソースコードをダウンロードしようとしている
- 21. このタイプのデータをRedisに保存することはできますか?
- 22. このコードはどのようにリループすることができますか?
- 23. 別のページのiFrame内のHTMLページのスタイルシートを動的に変更するにはどうすればよいですか?
- 24. どのように機能間の通信に.matファイルを保存し、ローカルディレクトリにデータを保存するmatlabコードをデプロイすることができます
- 25. MultipartFormDataStreamProviderをオーバーライドして、ファイルシステムにアップロードを保存しないようにすることはできますか?
- 26. 別のスレッドのアクティビティとサービスがこのオブジェクトにアクセスできるように、Androidにオブジェクトを保存するにはどうすればよいですか?
- 27. Javaコードでは、どのようにランダムなhtmlページのテキストを抽出できますか?
- 28. asp.netページでどのようにhtmlをコードとして出力しますか?
- 29. AEM - ページのHTMLバージョンをHTML形式で保存します
- 30. HTMLコードのWebページに適切な書式でJavaコードを表示することができません
http://stackoverflow.com/questions/8988855/include-another-html-file-in-a-html-file –