- 締切済み
CSSで、フレームを使ったようなメニューを作りたいのですが
HP作り初心者です。ただいま、CSSを使用してのHP作りに挑戦中です。 フレームを使ったHPでよく見るような、画面左側にメニュー、右側に本文という構成にしたいと思っています。 下記「All About」記事を参考に作ってはみたものの、 本文が長いのでスクロールするとメニュー部分が見えなくなってしまいます。 メニュー部分が常に画面上に表示されるように固定したいのですが、どうすればよいのでしょうか。 ご教授よろしくお願いします。 使用ソフト:TeraPadで直打ち。 確認ブラウザ:FireFox3.0.13とIE8.0。 CSS:外部ファイル。A.cssにページレイアウト、B.cssにメニュー部分の情報(文字サイズやリンク関連の装飾など)記載。 メニュー:ulとolタグ使用。 All About・CSSで段組構成 段の背景色が切れないようにする(前) ⇒http://allabout.co.jp/internet/hpcreate/closeup/CU20050328A/ All About・CSSで段組構成 段の背景色が切れないようにする(後) ⇒http://allabout.co.jp/internet/hpcreate/closeup/CU20050401A/ All About・CSSで段組構成 隣の段が下に回りこむのを防ぐ ⇒http://allabout.co.jp/internet/hpcreate/closeup/CU20050307A/
- みんなの回答 (2)
- 専門家の回答
みんなの回答
All Aboutの説明道理で大丈夫です。
- SAYKA
- ベストアンサー率34% (944/2776)
position:fixed を試してみるのはどうかな。 http://www.tohoho-web.com/css/reference.htm#position ただ、IE6では効かないから IE6も範囲に入れたいならJavaScriptを混在させないとならない。
お礼
早速のご教授、ありがとうございます! 早速試してみたところ、Firefoxに関してはメニューを固定することが出来ました。 JavaScriptはGENOウィルスの感染源になるとかいう話を以前眼にしたので、なるべく使わない方向でIE用の方法も引き続き探してみます。
お礼
御礼が遅くなり申し訳ありません。 ご回答ありがとうございました。