• 締切済み

ホームページにスクロールバーを表示させるには

私はyahooジオシティーズでホームページをやっています。 ホームページの横に好みのスクロールバーを表示するのは 出来るのですが、色々な所(例えば右端とか)に スクロールバーを設置する方法が全くわかりません。 誰か教えてください、よろしくお願いします。

みんなの回答

  • 345itati
  • ベストアンサー率48% (795/1639)
回答No.2

スタイルシートというのは、ページのデザイン、レイアウトを記述するものです。 HTMLでレイアウトを指定するのではなく、スタイルシートで指定するように、というのがW3C(HTMLなどWeb関連の様々な規格を定める団体)で勧められています。 >あと私はボックスというより左端にメニューをつくって スクロールを設置したようなものを作りたいと思っています。 そのメニューを表示させるブロックレベル要素を「ボックス」という事が多いのです^^; <div>や<p>、<table>などが主に使われます(ブロックレベル要素はこれだけではありませんが ボックスの位置は左でも右でもページ内にレイアウト出来ますが、スクロールバーについては縦方向のスクロールバーは右端、横方向のスクロールバーは下端と決まっています。 又、例えば左端のメニューをクリックすると右側に指定したページが表示される、というような事をしたい場合は、フレームを使ってページを分割するという事になります。 →http://www.tohoho-web.com/how2/frame.htm

  • 345itati
  • ベストアンサー率48% (795/1639)
回答No.1

ウィンドウ全体をスクロールさせるスクロールバーでは無く、特定のボックスなどにスクロールバーを表示させたいのでしょうか? スタイルシートで出来ますが。 <div style="overflow: scroll; background-color: #ffffcc; border: dotted 1px #000000; width: 200px; height: 100px;"> スクロールバーを表示させるボックスの例です。 <br>縦横にスクロールバーが表示されます。</div> という感じで overflow: scroll; もしくはoverflow: auto; (autoにするとボックスの縦横の指定幅より中身が大きい表示になる場合に自動で表示 を使ってみては。

336mika336
質問者

補足

回答ありがとうございます。 スタイルシートとは、いつも気になっていたのですが何でしょうか。 何も知らなくてすいません…;; あと私はボックスというより左端にメニューをつくって スクロールを設置したようなものを作りたいと思っています。

関連するQ&A