1つのファイルで管理というわけではないですが、includeというものを使えばいけますよ。
http://neta.ywcafe.net/000372.html
拡張子をhtmlからphpに変えたりしないといけないですけれど。
やり方は色々あると思いますが、汎用性や将来性を考えて、私的におすすめの方法はXSLTを用いた方法です。
XSLTとはXML技術の一つで、XMLでデータを記述し、XSLTにデザインを記述する。HTMLも書くことができるCSSのようなものと理解していただければ良いかと思います。
XSLTについては、まだ情報がまばらという感じもあるのでググったりしてください。(以下サイトは概念とかについて参考になります)
http://www.atmarkit.co.jp/fxml/tanpatsu/10xslt/xslt01.html
XSLTは技術としては良いのですが、割と最近のブラウザしか対応してないのでサーバ側で変換しておく方が無難かと思われます。
そのとき、PHPを用いて以下URLで解説されているような仕組みを使うと良いかと。
一つの方法として知っておいて良さそうな情報でした。ありがとうございます。
おせっかいかもしれませんが、一応こちらも似たような情報です。
うちのサイトは、これを使いまわして、meta、header、globalnavigation、footerと4つのファイルを入れています。結構、便利ですよ。
なるほど。これはいいですね。インクルードですね。ありがとうございます。
SSIという技術を使う手もありますね。
PHPと同じくIncludeコマンドを使います。
PHPが使えず、SSIは使える環境ならこれですね。
調べていたら私もPHPとSSIにたどり着きました。そうですね、この手もありますね。ありがとうございました。
なるほど。これが知りたかったのかもしれません。ただフレームが捨てられない訳では無いのですが。でも便利ですね。デザイナーが一から言語を覚えるのがいい方法だと思えないのです。。有り難うございました!