• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フレームを使って細いメニューを作りたいです。)

フレームを使って細いメニューを作りたい

このQ&Aのポイント
  • フレームを使用して細いメニューを表示する方法について教えてください。
  • メニューの文字がスクロールしないと表示されない問題が発生しています。
  • 具体的な作り方や表示方法について詳しく教えてください。

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

  • ベストアンサー
  • torayoshi
  • ベストアンサー率62% (910/1449)
回答No.1

今時なぜフレーム? ということはさておき… テキストメニューの上をmarginで詰めたら良いんじゃないの? それからメニューのテキスト間隔をスペースで開けるのは関心しません。 listでやるべきだと思いますよ。 ("_margin"はFirefox対策) 【Menu.html】 <html> <head> <title></title> <style type="text/css"> <!-- ul{ margin-top:-10px; _margin-top:-15px; margin-left:-65pt; _margin-left:-35pt; text-decoration: none; font-family:Kartika; font-size:20px; } li{ display:inline;margin-left:35pt; } --> </style> </head> <body bgcolor="#696969" link="#696969" alink="#696969" vlink="#696969"> <ul> <li><target="1" href="">Top</a></li> <li><target="1" href="">About</a></li> <li><target="1" href="">Main</a></li> <li><target="1" href="">Blog</a></li> <li><target="1" href="">Link</a></li> <li><target="_top" href="">Index</a></li> </ul> </body> </html>

friend_st
質問者

お礼

ありがとうございます! 試してみたら希望通りに表示されました。 作り方のサイトを見ながら手探りで作っているので、基礎的なことを教えていただけて勉強になりました。 参考にしているサイトのソースを見るとフレームでメニューを作っていたのでそういうものだと思っていましたが、一般的には違う方法を用いるのでしょうか・・・?

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • torayoshi
  • ベストアンサー率62% (910/1449)
回答No.2

#1です。 「フレームは時代遅れ」と言うのが一般論のようです。 ・ブラウザ依存 ・SEOに不利 ・閲覧者に優しくない等々… 便利ではあるけれど、問題点も多いというのがその主な理由としてあげられます。 具体的には「フレームの問題点」などのキーワードで検索すると詳しく解説されてたりします。 代替としてインラインフレーム、CSSによる擬似フレームなどあるようですが、 質問者さんが理解した上で割り切って使おうと思うなら、そのままで良いと思いますよ。 「こうでなけりゃ絶対ダメ!」というほどのものでもないですからね。

friend_st
質問者

お礼

なるほど、ブラウザ依存ということは知っていましたが、他にも色々と問題があるのですね。 やはりサイトを作る上でCSSは避けては通れませんか・・・。 とりあえず今の所は改善していただいたフレームを使い、他の方法も調べてみようと思います。 大変ご丁寧な回答ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A