プロが教えるわが家の防犯対策術!

当方のHPは左サイドにメニューリスト、中央部分に記事を書いている2カラムです。また、ページ数は100ページくらいありますが左サイドのメニューリストは全て共通となっています。左サイドのメニューリストは定期的に更新しているのですが、一つの項目を追加したい(削除したい)場合、全てのページの左サイドメニューを更新しなければならず、かなりの手間がかかってしまいます。なので、左サイドメニューは独立したHTMLを作成し、更新の手間がかからないような形にしたいと考えています。このようなHTML+CSSを作成する場合、どのようにすればよろしいのでしょうか?また、参考になるサイトがあればご教授よろしくお願いします。ちなみに当方のHPを作成する知識は、基本的なタグやCSSがわかる程度の初心者レベルです。

A 回答 (4件)

 フレームを使いたい状況ですが、フレームは廃止さる予定です。

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

 たくさんの商品を掲載しているサイトなどでは、サーバーサイドでこの処理をさせることも多いです。新しいサイトでは、XMLで作成しておいて、XSLTで自動作成させる事も始めました。

 色々な方法がありますが、原則はフレームを使わない。そのためにはフレームを使わなくても済むようなサイト作りをする。(そのほうがユーザーに優しい)
    • good
    • 0

静的サイトでしょうけど、


新規で構築するとか、システム云々の話が別方向なので・・・
違うような気がします。
また、HTML,CSSで作るならフレームしかないですけど、それもお勧めできない。
-----------------------------------
あくまで、目的が更新の手間と言う事で、新規構築せずに、
現状のウェブサイトのナビメニューの変更/更新を簡単にしたいだけなら、
置換機能のある高機能エディタで一発置換えしましょう。

無料のエディタでも探せばあると思いますし、
Adobe Dreamweaverなら1分も掛からず変更出来るでしょう。
無料のお試しで使ってみましょう。

サイト単位、フォルダ単位、ページ単位、選択範囲単位で一発置換えが可能です。
正規表現での置換えや、文字検索・ソース検索も出来るので、
かなり便利ですよ。というより時間の節約や作業の軽減になります。
    • good
    • 0

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

    • good
    • 0

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

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!