ホームページ >ウェブフロントエンド >CSSチュートリアル >CSSで垂直スクロールDivを作成するにはどうすればよいですか?

CSSで垂直スクロールDivを作成するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-31 02:11:12965ブラウズ

How to Create a Vertically Scrolling Div in CSS?

CSS で垂直スクロールを備えた Div を作成する

スクロール可能にする Div を作成するときは、オーバーフロー プロパティを理解することが重要です。デフォルトでは、overflow: auto はコンテンツが div の境界を越えて拡張できるようにし、水平軸と垂直軸の両方にスクロールバーを作成します。スクロールを垂直軸のみに制限するには、代わりに overflow-y を使用する必要があります。

Overflow-y: Scroll

Overflow-y の使用: スクロールは垂直軸を強制します。コンテンツが div の高さを超えるかどうかに関係なく、スクロールバーが表示されます。これは、コンテンツが div の高さを超えていない場合でも、垂直スクロールバーが常に表示されるようにしたい場合に便利です。

Overflow-y: Auto

コンテンツが div の高さを超えた場合にのみ垂直スクロールバーを表示したい場合は、overflow-y: auto を使用します。これにより、コンテンツが div の終わりに達したときに自動的に次の行に改行され、水平スクロールバーが表示されなくなります。ただし、コンテンツが div の高さを超える場合は、垂直スクロールバーが表示されます。

コード例

垂直方向にのみスクロールできる div を作成するには、次の CSS:

<pre class="brush:php;toolbar:false">
div {
  overflow-y: auto;
  height: 400px;
}

このコードは、コンテンツが div の高さを超えた場合に垂直スクロールを可能にする div を生成します。水平スクロールを防止しながら 400 ピクセル。

以上がCSSで垂直スクロールDivを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。