• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:【DreamweaverCS5】ナビの画像について)

DreamweaverCS5でナビの画像について

このQ&Aのポイント
  • Dreamweaverを使用してHPのヘッダやフッタ、ナビ(メニュー)をテンプレート化しようとしています。選択されているhtmlによって、該当するナビ画像を表示したいと思っています。
  • ナビ部分をテンプレートに含めることができないため、メインのCSSとナビ用の画像を指定するCSSを分けて、各htmlに個別にナビ用のCSSを指定する方法を試しています。
  • メニューの中で表示中の項目だけ画像が異なる場合は一般的なパターンですが、もっと賢い方法があるか教えていただきたいです。

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

  • ベストアンサー
回答No.2

>No.1お礼 >ナビ部分を編集可能領域にすると、 >ナビ部分に何か変更があった場合(順番の入れ替えや、ナビの項目の追加・削除等)、 >全てのhtmlを変更しないと駄目にならないのでしょうか。 1つ1つ違うのなら、1つ1つ変更しないといけませんね。 >・テンプレート領域 >html上では変更不可となる領域 >tmpファイル上では更新可能 >更新すると関連する全てのhtmlに変更が適用される Dreamweaverにはtmpファイルはありません。 もしプログラムを独自に作成し、そこでtmpファイルを使うようなものを作ってらっしゃるのであれば、そのプログラムの仕様に従ってください。 >という感じとは違うのでしょうか。 上記tmpファイルがdwtファイルのことであれば、その通りです。 >>index.htmlのナビ部分にimage1 image2 image3を記述する >>company.htmlの(以下略) >と各HTMLに書いた場合は、何か変更があった場合、例えば、 >ナビ部分にサイトマップ(sitemap.html)というのが追加された場合、 >全てのhtmlのナビ部分を変更、確認し、アップロードをしなければならない >ようにならないのでしょうか。 CMSとは違いますから、更新したファイルをアップロードしなければウェブサイトに反映はされません。 編集可能領域に書き込んだのであれば、そのファイルだけが編集対象です。 (というか、そのファイルだけを変更できるようにするために、編集可能領域を付けます。) どういう操作をされたいのかわかりませんが、もしかしたらライブラリが使えるんじゃないでしょうか? テンプレートは「全体が共通で、一部分だけ違うもの」を作るためのもので ライブラリは「全体が不定で、一部分だけ同じもの」を作るためのものです。

hoshio99
質問者

お礼

ライブラリの機能が使えそうです。 操作方法等を詳しく調べてみます。 ありがとうございます。

その他の回答 (1)

回答No.1

ナビ部分を編集可能にして、テンプレートを作る index.htmlのナビ部分にimage1 image2 image3を記述する company.htmlの(以下略) 、、、でいいのではないでしょうか。

hoshio99
質問者

お礼

回答ありがとうございます。 ナビ部分を編集可能領域にすると、 ナビ部分に何か変更があった場合(順番の入れ替えや、ナビの項目の追加・削除等)、 全てのhtmlを変更しないと駄目にならないのでしょうか。 勘違いなら申し訳ないのですが、 ・テンプレート領域 html上では変更不可となる領域 tmpファイル上では更新可能 更新すると関連する全てのhtmlに変更が適用される ・編集可能領域 html上で変更可能な領域 更新しても他のhtmlは更新されない という感じとは違うのでしょうか。 >index.htmlのナビ部分にimage1 image2 image3を記述する >company.htmlの(以下略) と各HTMLに書いた場合は、何か変更があった場合、例えば、 ナビ部分にサイトマップ(sitemap.html)というのが追加された場合、 全てのhtmlのナビ部分を変更、確認し、アップロードをしなければならない ようにならないのでしょうか。

関連するQ&A