HTMLスクロールバーとは何ですか?
HyperText Markup Language(HTML)スクロールバーは、HTMLドキュメントを表示する表示可能なフレーム内に表示できるユーザーインターフェイス要素です。 ユーザーは、画面のある領域の表示可能な領域を移動しながら、周囲の領域には手を触れないままにすることができます。 多くの場合、HTMLドキュメントビューアーによってHTMLスクロールバーを自動的に生成できますが、特定のHTMLおよびカスケードスタイルシート(CSS)コードは、スクロールバーを強制的に表示したり、スクロールバーを非表示にしたりできます。 Webページ内で、HTMLスクロールバーは、コンテンツオーバーフローが発生した場合に定義されたフォーマットソリューションであるか、メインウィンドウ内に表示されるフレームに設定できるプロパティです。 レンダリングされたHTMLドキュメント内に表示されるHTMLスクロールバーは、Webブラウザーによって制御されるオペレーティングシステムのグラフィカルユーザーインターフェイス(GUI)スクロールバー要素とは異なりますが、一部の操作ではブラウザースクロールバーの外観を変更することもできます。 。
HTMLドキュメント内でレンダリングされると、HTMLスクロールバーは、デフォルトのシステムスクロールバーGUI要素の一般的な外観を持ちます。 これは通常、両端に矢印が配置された垂直または水平のバーです。 トラックとも呼ばれるバーの上部には、大きなドキュメントまたは領域の現在表示されている領域を表すボックスがあります。 スクロールバーを操作するには、マウスカーソルで矢印をクリックして表示された領域を移動するか、トラックに沿って表示可能なインジケータボックスを直接ドラッグします。
フレームなどの領域がHTMLまたはCSSで定義されている場合、画面解像度またはウィンドウサイズが異なるため、ピクセル単位の予想されるスペースが利用できない場合があります。 これにより、オーバーフローが発生します。つまり、テキスト、画像、その他の要素を使用可能なスペースに完全に表示することはできません。 HTMLドキュメントで指定できる動作の1つは、レンダラーがHTMLスクロールバーを作成して、ユーザーが限られたスペースで領域の非表示部分に移動できるようにすることです。 または、スクロールバーを無効にすることもできます。つまり、画像またはテキストブロックの一部のみが表示される場合、非表示領域は単に表示されず、それらが存在することを示すことはありません。
CSSを使用して、HTMLスクロールバーの外観をカスタマイズできます。 これは通常、バー、そのハイライト、および影の描画に使用される色のシーケンスを変更することを意味します。 スクリプト言語と一部の非標準コーディングを使用すると、HTMLスクロールバーの表示に使用される実際のグラフィックスを変更して、よりカスタマイズされた外観にすることができますが、すべてのブラウザーまたはオペレーティングシステムがこの機能をサポートしているわけではありません。