- ベストアンサー
左メニュー部分をひとつのhtmファイルだけで済ませられないか?
ショッピングサイトを制作しています。使用ソフトはDreamweaver 4です。 左にメニューの画像があり、その他「特集」などのテキストが記載している場合、ページが多くなると左の共通部分は、変更のたびにすべてのページを変更しないといけなくなるため、ひとつのファイルだけ変更すればすべてのページで、左の部分が変更するようにしたいと思っています。で、フレームセットを使用してみました。フレームの境界線は動かさないようにはできたのですが、スクロールバーがでてきたり、画像がうごいたり、画像の長さだけフレームの長さを調節しても実際はもっと長くなったりと、うまくいきません。それとも、cssファイルなど使えばできるのでしょうか??あるいは何も使わないのが常識なのでしょうか?プロの方はどうしてるのでしょうか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
Dreamweaverには確かテンプレート機能があったと思うのですが そちらを使ってみてはどうでしょうか?? http://www.web-seed.com/web/advice/ ただテキストエディタ等で編集すると、 この機能は崩れてしまうらしいです; フレームを使用する場合、スクロールバーを消したり、 サイズを固定することは、cssでできるかと思います。 ただフレームはSEO的に良くありません。 特にこだわらないのなら、フレームが一番簡単な方法かもしれませんが ショッピングサイトであれば、検索エンジン等の事も考え、 フレーム無しで制作することが好ましいのではないかと思います。
その他の回答 (3)
ちょっとべんきょうが必要でしょうが、サーバーでPHPが使えるならPHPを使って出来ます。 http://neta.ywcafe.net/000372.html
お礼
ありがとうございました!参考にさせていただきます。
- partita
- ベストアンサー率29% (125/427)
またはjavascriptで書き出すか。 DWのテンプレートは便利・万能なように思うけど、アップロードするファイル数は変わらないのが玉にキズ。しょうがないけど。
お礼
ありがとうございました。
- 3o-clock
- ベストアンサー率33% (233/689)
スクロールがでるのはわかりますが >画像がうごいたり、画像の長さだけフレームの長さを調節しても実際はもっと長くなったりと これはいまいち文字だけでは伝わりません。 実際のページを公開するか ソースを書いてください。
お礼
紹介いただいたページ、参考にさせていただきます! >フレーム無しで制作することが好ましいのではないかと思います。 そこらへんが迷いどころで最近前へ進まず悩んでいたのですが、すっきりしました。設置しないということも考えて見たいと思います。 ありがとうございました。