• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:WEB制作について不明な点があります。ご存知の方お教えください。フレー)

CSSでフレームを利用した動作を実現できるか

このQ&Aのポイント
  • WEB制作について不明な点があります。ご存知の方お教えください。
  • フレームを利用した様な動作をCSSで実現できるでしょうか?フレームは推奨されていないため、全てCSSで行いたいです。
  • フレームによるHPのように、リンクのボタンを配置して該当するドキュメントを表示させる動作をCSSで行いたいです。参考となるヒントを教えてください。

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

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

ページの一部だけを更新する、というフレームの「動作」はAjaxでなければ実現できません。 JavaScriptを自作する人が多いと思いますが、 SpryのXMLデータセットを上手く利用すれば可能かもしれません。 CSSは枠線を付けるだけしかできません。 フレームの「見た目」を実現するならheight、widthと、overflow:auto(またはscroll)にすれば実現できます。(「擬似フレーム」で検索してみて下さい) 「見た目」をCSSで調整して、 テンプレートやSSIなどで全てのページに同じメニューを表示すれば、ページの一部だけが更新されたような錯覚を起こせます。

tamagrnd1
質問者

お礼

ご回答ありがとうございました。すごく良くわかりました。

その他の回答 (1)

  • outbrave
  • ベストアンサー率60% (231/380)
回答No.1

テンプレートが参考になると思います。 全ページを2カラム(左メニューと右メイン)で作成してください。 フレームページのような左右別々のスクロールにはなりませんが問題ありません。 また、PHP が使用可能ならメニューを共通にすることもできます。

参考URL:
http://www.freecsstemplates.org/
tamagrnd1
質問者

お礼

ご回答ありがとうございました。非常に参考になりました。