• ベストアンサー

CSSとサイトのメニュー構造

アップルやマイクロソフトなど巨大なボリュームを持つようなWEBサイトでは、サイトのリニューアル時にメニューなど共通のデザインをどのように更新しているのでしょうか。CSSでレイアウトなどのデザイン面は対応できると思うのですが、CSSでリンク先を指定するような事も可能なのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • dezimac
  • ベストアンサー率56% (2365/4208)
回答No.2

> 体的に作成方法があれば教えて 先の回答にも書いたように、SSIやCGI、Javascript等で出来ます。 「外部 メニュー SSI」とかで検索すればすぐに方法見つかるのですがね。 最も単純なのはインラインフレーム(<iframe>)使う方法ですが、これだと一部ブラウザ(古いNetscapeやテキストブラウザ)では表示されないです。 SSIやCGIは利用するサーバーが対応していないと無理だし、それなりの知識が必要です。 http://allabout.co.jp/internet/hpcreate/closeup/CU20020520A/index.htm Javascritpならサーバーに関係なく使えるけど、ブラウザによって動かない場合があります。 http://www.kuhp.kyoto-u.ac.jp/~diag_rad/web/auto_menu.html http://www.esli.co.jp/javascript/dhtml/gaibu_innerhtml.html

cmaster
質問者

お礼

細かにフォローアップまでいただき、ありがとうございます。 取り急ぎいただいたリンクの情報を元に作り込んでみようと思います。 ありがとうございました。

その他の回答 (1)

  • dezimac
  • ベストアンサー率56% (2365/4208)
回答No.1

CSSはデザインで、リンク先指定とかはできません。 大量のページの共通部分はSSIやCGI、Javascript等で対応できます。 大雑把に言えば、共通メニューの部分だけを記述したファイルを用意して、各ページでは、その部分に共通メニューファイルを呼び出すように記述しておけばいいだけです。 仮にそういう技術が使えないとしても、HTMLファイルを一つづつ確認しながら書き換えなくても、やり方次第でテキストエディタ等の検索置換機能を使えばいっぺんに出来ますけど。

cmaster
質問者

補足

>>通メニューの部分だけを記述したファイルを用意して、各ページでは、その部分に共通メニューファイルを呼び出すように記述しておけばいいだけです。 具体的に作成方法があれば教えていただけますでしょうか? ボリュームそれほどありませんんが、一括でメニューを変換できる(Flashを使わずに)方法を模索しております。

関連するQ&A