• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HTML+CSSについて質問です)

HTML+CSSで左サイドメニューを効率的に更新する方法とは?

このQ&Aのポイント
  • HTML+CSSを使用して、左サイドメニューを効率的に更新する方法について教えてください。
  • 左サイドメニューを独立したHTMLで作成し、全てのページで共通化する方法がありますか?初心者でも取り組める方法を教えてください。
  • また、左サイドメニューの更新作業を簡単にするための参考サイトを教えてください。

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

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.3

 フレームを使いたい状況ですが、フレームは廃止さる予定です。HTML4.01framesetで残っていましたが、XHTML1.0でも非推奨、XHTML1.1では廃止、HTML5でもありません。多くの問題があり、フレームは使わないほうが良いでしょう。  私も同様なサイトをいくつか管理していますが、基本的にはひとつひとつ書き直しています。ただし、高機能なテキストエディタや(使い慣れた)Perlを使ってバッチ処理で一気に変更しています。  ただ、100ページがすべて同じと言うことは少ないです。それは数百ページの目次があったとしてもユーザーは扱いづらいからです。トップページの目次は、分野別の目次になっていて、その分野のトップページにその下位の目次を設けるようにしています。こうすると、ユーザーのナビゲーションが容易だからです。  たくさんの商品を掲載しているサイトなどでは、サーバーサイドでこの処理をさせることも多いです。新しいサイトでは、XMLで作成しておいて、XSLTで自動作成させる事も始めました。  色々な方法がありますが、原則はフレームを使わない。そのためにはフレームを使わなくても済むようなサイト作りをする。(そのほうがユーザーに優しい)

その他の回答 (3)

  • naokita
  • ベストアンサー率57% (1008/1745)
回答No.4

静的サイトでしょうけど、 新規で構築するとか、システム云々の話が別方向なので・・・ 違うような気がします。 また、HTML,CSSで作るならフレームしかないですけど、それもお勧めできない。 ----------------------------------- あくまで、目的が更新の手間と言う事で、新規構築せずに、 現状のウェブサイトのナビメニューの変更/更新を簡単にしたいだけなら、 置換機能のある高機能エディタで一発置換えしましょう。 無料のエディタでも探せばあると思いますし、 Adobe Dreamweaverなら1分も掛からず変更出来るでしょう。 無料のお試しで使ってみましょう。 サイト単位、フォルダ単位、ページ単位、選択範囲単位で一発置換えが可能です。 正規表現での置換えや、文字検索・ソース検索も出来るので、 かなり便利ですよ。というより時間の節約や作業の軽減になります。

回答No.2

フレームつけるのが一番早い気がします

回答No.1

通常SSIという仕組みやPHPなどの仕組みを使います。

関連するQ&A