CSS3 オーバーフロープロパティの説明

CSS3 オーバーフロープロパティの説明

1. オーバーフロー

Overflow はオーバーフロー(コンテナ)です。コンテンツがコンテナを越える場合は、hidden に overflow 属性値を追加するだけで、コンテナを越える部分を非表示にできます。

コンテンツがコンテナーを超えているが非表示にしたくない場合は、プロパティ値を auto に設定できます。

overflow: auto 属性 値が制限を超えるとスクロール バーが表示されます。値が制限を超えない場合はスクロール バーは表示されません。

スクロール バーは、たとえば、overflow-x: hidden; overflow-y: auto; のように個別に設定して、垂直スクロール バーだけが表示されるようにすることもできます。 x軸またはy軸を個別に定義する場合は、両方の属性の属性値を設定する必要があります。

オリジナル効果:

overflow: hidden; 属性、効果を追加します:

ご覧の通り、overflow:hidden はボックスからはみ出した部分を非表示にしますが、これは切り取るとも解釈できます。

2. overflow-x: hidden; overflow-y: auto プロパティを追加します。

プロパティは、overflow-x: auto、overflow-y: hidden に設定されています。効果は上の図とまったく逆で、スクロール バーの側面が非表示になり、下部に表示されます。

2. オーバーフローの共通属性値

一般的なオーバーフロー属性には、visible、hidden、auto、scroll の 4 つがあります。

Visible は、オーバーフローのデフォルト値であり、表示を超えることを意味します。

隠されたものは隠されたものを超えたものである。

auto は自動です。つまり、値が制限を超えるとスクロール バーが表示され、値が制限を超えない場合はスクロール バーは表示されません。

スクロールが設定されている場合、コンテンツはトリミングされますが、ブラウザには残りのコンテンツを表示するためのスクロール バーが表示されます。

3. オーバーフローの魔法の使い方

最初の使用法: マージントップ伝達問題を解決する

マージントップの伝達問題: 子要素のマージントップが親要素を一緒に下げてしまいます。これは親要素にoverflow:hiddenを追加することで解決できます。

2つ目の使い方: フローティングの影響をクリアする --- 親要素の高さを縮小する

ユニバーサルクリーニング方法

オーバーフロー:非表示

クリア:両方

3番目の用途: アニメーションを表示する --- 隠す以上のもの

4番目の使用法: 単一行テキストが省略記号を超える

.sl{

    white-space:nowrap;/*改行なし*/

    overflow:hidden;/*hidden を超えています*/
    
    text-overflow:ellipsis;/*省略記号を超えています*/

    幅:;

}

幅を設定する必要があることに注意してください

以上がCSS3:overflowプロパティの詳しい説明です。CSS3のoverflowプロパティについてさらに詳しく知りたい方は、123WORDPRESS.COM内の他の関連記事もぜひご覧ください!

<<:  MySQLコマンドプロンプトで入力エラーが発生したときに前のコマンドを修正する方法

>>:  この記事は、Dockerにおけるcgroupの具体的な使用法を徹底的に理解するのに役立ちます。

推薦する

CSSは半透明の境界と複数の境界のシーン分析を実現します

シナリオ 1:半透明の境界線を実現するには: CSS スタイルのデフォルトの動作により、背景色はコン...

MAC 上の MySQL の初期パスワードを忘れた場合の対処方法

MACでMySQLの初期パスワードを忘れた問題を解決する方法を参考までに共有します。具体的な内容は次...

インデックスとテーブルリターンをカバーするMySQLの使い方

インデックスの2つの主要なカテゴリ使用されるストレージエンジン: MySQL 5.7 InnoDBク...

MySQLの実行プロセスとシーケンスについての簡単な説明

目次1:mysql実行プロセス1.1: コネクタ1.2: キャッシュ1.3: アナライザー1.4: ...

MySQLデータベースの管理者パスワードを忘れた場合の解決策

1. コマンド mysqld --skip-grant-tables を入力します (前提条件: m...

jQuery はシャッター効果を実現します (li 配置を使用)

この記事では、ブラインド効果を実現するためのjQueryの具体的なコードを参考までに紹介します。具体...

MySQL 5.0.96 for Windows x86 32 ビット グリーン簡易版インストール チュートリアル

MySQL 5.0 は、いくつかの「高度な機能」があるため定番となっています。これは、Windows...

よく使われる HTML 形式のタグ_Powernode Java Academy

1. タイトルHTML では、<h1></h1> から <h6>...

要素 ui の el-table の列にさまざまなスタイルのデータを動的に実装する例

問題の説明Ele.me UI のフレームワークでは、入力データは el-form であり、出力データ...

Node.js で簡単なクローラーケースを作成するチュートリアル

準備まず、nodejs をダウンロードする必要がありますが、これは問題ないはずです。原文はwebst...

HTML タグ tbody の使い方と説明

tbody 要素は、thead 要素および tfoot 要素と組み合わせて使用​​する必要があります...

MySQL シリーズ 8 MySQL サーバー変数

チュートリアルシリーズMySQL シリーズ: MySQL リレーショナル データベースの基本概念My...

Tencent インタビュー: SQL ステートメントの実行が非常に遅くなる理由は何ですか? ---後悔シリーズは見ないで(推奨)

正直に言うと、この質問には MySQL のコア知識がかなり必要で、コンピュータ ネットワークの知識を...

HTML いくつかの特別な分割線効果

1. 基本ライン 2. 特殊効果(効果は独立しておらず、互いに組み合わせることができます) 1. 両...

docker run後にコンテナがExited (0)と表示される問題を解決する

Centos7 上で openresty 用の Dockerfile を作成し、ビルドしました。 d...