- ベストアンサー
CSSでフレーム
ご存知の方いらっしゃいましたらお教えください。CSSを利用してフレームのような動作をさせるにはどうすればいいのでしょうか?たとえばフレームにおいて仮にナビを左に、メインページを右にしてある場合、ナビのリンクのアクションがメインフレームへ該当するHTMLファイルを呼び出しますが、CSSでこの動作をさせることが出来るのでしょうか。参考になるHPなどございましたらお教えください。よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>たとえばフレームにおいて仮にナビを左に、メインページを右にしてある場合、ナビのリンクのアクションがメインフレームへ該当するHTMLファイルを呼び出しますが、 CSSではできません。 「Ajax」で検索してみて下さい。 擬似フレームを使うなら、 width、heightと、overflow: autoまたはscrollを指定すれば、スクロールバー付きの枠線が表示されますので、 全てのページに共通部分をコピーすれば、 リンクをクリックしてページを移動したときに、共通部分以外だけが書き換わったように見えます。
その他の回答 (1)
- torayoshi
- ベストアンサー率62% (910/1449)
回答No.1
CSSで組むとなると2カラムレイアウトでしょうね。 これは見た目は左右(上下)のフレームのように見えるけど、 実際は一つのページをフレームのように見せかけてるだけです。 そのため「擬似フレーム」などと呼ばれてます。 あくまで一つのページなので、メニューも含めリンクページの数だけ必要になります。 やり方はたくさん公開されてます。「CSS 2カラム」で検索。
質問者
お礼
ご回答ありがとうございました
お礼
ありがとうございました。
補足
回答ありがとうございました。ネットでは一般的にTOPページのサンプルしかないようですが、ここまでは出来るんですがこの先の説明は一般的な図書でも解説している文書が無いようです。そこでご回答に該当するHPがあればご紹介くだされば助かります。