• ベストアンサー

スクロールバーを無くしたい

フレームを使うとき、スクロールバーの有無を <FRAME Src="***.html" Name="menu" Scrolling="no"> のようなタグで決めるのは調べてわかったのですが、 フレームを使用せず、普通の一つのhtml文書でスクロールバーを非表示にする方法はありますか?

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

  • ベストアンサー
  • nuruhho44
  • ベストアンサー率57% (38/66)
回答No.4

<BODY scroll="no"> あるいは <BODY style="overflow : hidden;"> で消せます。ちなみに、overflow はBODY以外のタグにも(例えばDIVタグなんか)にも使えます。 IEに限り overflow-x : hidden; で横方向、 overflow-y : hidden; で縦方向のスクロールバーだけを消せます。 でも、Webの場合、画面の解像度の違いや、文字サイズを拡大したときに表示できなくなってしまう場合もあるので、気をつけて使ってください。

noname#53914
質問者

お礼

縦横指定ができるのですね。 便利ですね! そうなんです、文字サイズの変更をできるようにしてあるサイトなので、 スクロールできないと困るかもしれない場面も あるのですよね。 大変参考になりました。ありがとうございました。

その他の回答 (3)

  • ombre
  • ベストアンサー率43% (100/230)
回答No.3

<BODY scroll="no">では、どうでしょう?

noname#53914
質問者

お礼

こんな簡単な記述だったんですね。 これはcssじゃないのですね。これがいいかな? 参考になりました。ありがとうございました!

回答No.2

ふつうのでいいんですよね・・? このタグをHEAD内にいれれば大丈夫だとおもいます。 違っていたらすみません。 <style type="text/css"> <!-- body{ overflow-y:hidden; } --> </style> リンクはイチゴヒメさんです。タグが載っています。

参考URL:
http://chu.itigo.jp/
noname#53914
質問者

お礼

試してみたら、いきました~。 ありがとうございます。 サイトの方も参考にさせていただきました! ありがとうございました。

回答No.1

1ページの行数を短くするか、 壁紙と同じ色にスクロールバーの色を変更することはどうでしょう タグにあんまし強くないのでこれくらいで。。

noname#53914
質問者

お礼

スクロールバーの色ですか~。なるほど。 ぺージの拡大縮小のボタンを設置するので、 これもアリかも…。参考になりました。 ありがとうございました。

関連するQ&A

専門家に質問してみよう