おはようございます。 htmlページでヘッダやフッタを使う方法を知りたいです。 私はindex.htmlと他のhtmlページを持っています。ほとんどすべてのページで同じナビゲーションバーとヘッダー/フッターを使用します。私はすべての.htmlファイルに行き、何かが変わるたびにそれぞれのすべての人のヘッダーを変更したくありません。したがって、header.htmlファイルを作成してすべてのページにインクルードしたいので、1つのファイルを編集するだけで済み、残りのファイルは更新されます。 誰かが私にPHPでそれを行うことができると私は言ったが、私は平均してページを見るためにサーバを必要としないので、まずhtmlでそれをやりたかった。 インターネットで見たすべてのもの、たとえばhrefやその他のものを検索して試しましたが、私にとってはうまくいきませんでした。 ありがとうございます!ウェブ開発ヘッダーを含む
0
A
答えて
-1
複数のWebページでコードの冗長性を削除するには、JavaScriptまたはPHPを使用する必要があります。 Javascriptを使用すると、id属性を持つ空のdivタグを持つことができ、JSメソッドをイベントHTML属性に付加することができます。おそらくonLoad
です。あなたが代わりにJSコードを有するのこのheader.jsを呼び出すことができます
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body onload='populate(example)'>
<div id="example"> </div>
<script type="text/javascript">
function populate(divID){
document.getElementById(divID).innerHTML = "<h1> HELLO! </h1>"
}
</script>
</body>
</html>
:そのイベントonLoad=populate()
に、その方法でJSメソッドを呼び出して、あなたはdocument.getElementById("divID").innerHTML = 'HTML code here'
ような何かを行うことができ、これは、それがどのように見えるかですHTMLファイルと、1行で複数のHTMLドキュメントにそのスクリプトをインポートする:PHPで
<script src="folder/to/header.js"></script>
、あなたはHeaderViewと呼ばれるモジュールを作成し、あなたのHomepageView.phpファイルにそのが含まれます。それらの間で選択するのはあなた次第です。 HTMLとCSSは純粋に静的な、ハードコードされたWebページです。 JavaScriptやPHPは動的にするために使用されます。この方法はもう少し複雑です。
関連する問題
- 1. ウェブ開発ワークフローアドバイス
- 2. ウェブ開発
- 3. ウェブ開発
- 4. ウェブ開発
- 5. SVNウェブ開発ワークフロー
- 6. ウェブ開発、ドメイン、サイトホスティング
- 7. ウェブ開発アプリケーション - mac
- 8. ウェブ開発とデザイン
- 9. (DDKヘッダーを含む)
- 10. ウェブ開発を始める
- 11. php/jquery - ウェブ開発:モバイルデバイス
- 12. ウェブ開発サーバのミラーリポジトリ
- 13. Webrtcアプリ開発、ウェブ、アンドロイド
- 14. ヘッダーとリンカーを含むメイクファイル
- 15. ウェブ開発を管理する
- 16. ウェブ開発者/デザイナーのためのモバイルアプリケーション開発ツール
- 17. ウェブ開発のためのGitワークフロー
- 18. ウェブ開発ツールとは何ですか?
- 19. ウェブ開発フレームワークとしてのCMSパッケージ
- 20. ウェブ開発チームのリーダーシップとスタンダード
- 21. ウェブ開発者向けテストの作成
- 22. ウェブ開発の用語と辞書
- 23. ウェブ開発に最適なRubyフレームワーク
- 24. ウェブ開発の文脈でのレンダリング
- 25. 複合語ウェブ開発環境
- 26. ウェブ開発における塩、ハッシュ、セキュリティ
- 27. ウェブ開発環境の選択とダウンロード
- 28. ウェブ全体のWebアプリケーション開発
- 29. ヘッダーを含むJScrollPaneを拡大する
- 30. 外部ヘッダーを含むqt共有ライブラリ
http://stackoverflow.com/questions/18712338/make-header-and-footer-files-to-be-included-in-multiple-html-pages – Nick
それは動作しませんでした... 助けてください! http://prntscr.com/ecr3b1 –