• 締切済み

CSSでのHP制作について

CSSのドロップダウンメニューを使用してHPを作っているのですが リンク先にもCSSメニューを表示させたい場合メインと同じ内容にすればいいと思うのですが それでは、リンク先が増えた場合(追加した場合)全てに適応するには全部のHTMLファイルを書き換えないといけないと思うのですが そんなこと無いですよね? 説明下手で伝わるか不安なのですが・・・ リンクが100個有って101個目を追加しようとした場合 他の100個にも同じくリンク先を追加しないと同じ内容にならないと思うんです。(私のやってる方法では) でも考えたらそんなことはないだろう・・・と フレームのようにメニューは固定して新規のリンク先の内容とメニュー一つだけを書き換えて終わりと言う方法はないのでしょうか?

みんなの回答

  • tracer
  • ベストアンサー率41% (255/621)
回答No.3

ドロップダウンやCSSは、質問内容と直接関係はないですね。 おそらくこういうことが知りたいのではないでしょうか? 「100ページ全てに同じ文章があり、その100ページの同じ箇所を変更する方法」 すでに回答が出ていますが、この例の場合、そのすべて(100ページ)のhtmlを修正する必要があります。 ホームページビルダーを使ったことはありませんが、概ねのホームページ作成ソフトには、テンプレート機能というものがあります。つまり、各ページ共通の内容を雛形にする機能です。その機能を利用すれば、html修正作業はソフトが代替してくるはずです。その他に、もう少しホームページをつくる専門的な領域まで学びたいのであれば、作成ソフトを使わずに、php、perl、javascriptなどで自動化することもできます。

回答No.2

すみません、勘違いしていたみたいです。 100ページ分HTMLがあって、新しいメニュー項目を追加する場合100ページ全て書き換える必要があるか?ということですね。 HTMLであれば書き換える必要があります。 書き換える場合、一気に置換できるフリーソフトを使うと手間を減らせます。 cgiやphpなどを使えば無理ではないですが、おそらく導入にかなり苦労されると思います。 SSIを利用されてみてはどうでしょう? http://www.tohoho-web.com/wwwssi.htm

回答No.1

CSSの指定によって使い勝手も変わってきますよ。 今はどんな方法で指定されていますか?

ER34_2600
質問者

補足

Free CSS Drop-Down Menu Framework と言うところからDLして使ってるのですが 間違いなく私の知識不足です。 「どんな方法で指定してるか?」の質問に答えることが出来ません。 ホームページビルダーを使ってHTMLのテキスト部分を手動で書き換えて、見よう見まね(?)で2階層のドロップダウンにして試してる段階です。 通常CSSのファイルに自分で何か書き加えないとダメなのでしょうか?

関連するQ&A