overflow 属性は、コンテナを超えた要素のコンテンツがどのように表示されるかを制御します。具体的な値は次のとおりです: 表示: オーバーフロー コンテンツを表示します 非表示: オーバーフロー コンテンツを非表示にします スクロール: スクロール バーを追加します 自動: ブラウザーは必要に応じてスクロール バーを追加します 初期: デフォルト値にリセットします 継承: 親要素の属性を継承します
CSS のロールの
overflow
overflow プロパティは、コンテナの境界を超える要素のコンテンツをブラウザがどのように処理するかを制御します。コンテンツがオーバーフローしたときに要素を表示するか、非表示にするか、またはスクロールするかを決定します。
基本構文:
<code class="css">overflow: [value];</code>
[値] には次の値を指定できます:
1. 表示: クリッピングを適用せずにオーバーフロー コンテンツを表示します。
2. hidden: 要素の境界線内にコンテンツが表示されないように、オーバーフローしたコンテンツを非表示にします。
3. スクロール: スクロール バーを追加して、ユーザーがスクロールしてあふれたコンテンツを表示できるようにします。
4. 自動: ブラウザは必要に応じてスクロール バーを自動的に追加します。
5. 初期値: オーバーフロー プロパティをブラウザのデフォルト値 (通常は表示されます) にリセットします。
6. 継承: 親要素からオーバーフロー属性を継承します。
例:
<code class="css">.container { width: 200px; height: 100px; overflow: hidden; } .content { width: 300px; height: 200px; }</code>
この例では、コンテナのオーバーフロー プロパティが hidden に設定されています。これは、コンテナの境界を超える .content コンテンツが非表示になることを意味します。
追加プロパティ:
overflow プロパティは、オーバーフロー動作を制御するために他の CSS プロパティとも使用されます:
以上がCSSにおけるオーバーフローの役割の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。