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の具体的な使用法を徹底的に理解するのに役立ちます。

推薦する

未来志向の総合的なウェブデザイン:プログレッシブエンハンスメント

<br />原文: プログレッシブエンハンスメントを理解するアーロン・ガスタフソン翻訳:...

XHTML 入門チュートリアル: シンプルな Web ページの作成

1 分で最初の Web ページを作成します。簡単な Web ページを作ってみましょう。ぜひフォローし...

CSS3に基づいてiPhoneを描く

結果:実装コードhtml <div class='iphone'> &l...

解決策 - BASH: /HOME/JAVA/JDK1.8.0_221/BIN/JAVA: 権限が不十分です

1) jdkファイルが保存されているフォルダパスを入力します私はここにいますusr/local/jd...

MySQL 5.7.18 インストールチュートリアルと問題の概要

MySQL 5.7.18 のインストールと問題の概要。今日、新しい MySQL サーバーを導入しまし...

jQueryはシンプルなポップアップウィンドウ効果を実装します

この記事では、簡単なポップアップウィンドウ効果を実現するためのjQueryの具体的なコードを参考まで...

適応分析と応答分析の違いを専門用語で詳しく説明

日々の開発経験と関連するオンライン情報に基づいて、アダプティブとレスポンシブの違いをシンプルでわかり...

画像マーキー効果を実現するネイティブJS

今日は、ネイティブ JS で実装された画像マーキー効果を紹介します。効果は次のとおりです。 実装され...

WeChatアプレットは写真の撮影とアルバムからの写真の選択を実現します

この記事では、WeChatアプレットで写真を撮ったり、アルバムから写真を選択したりするための具体的な...

CSS の子要素を親要素と高い一貫性を持たせる方法

絶対位置決め方式: (1)親要素を相対配置に設定します。親要素の高さを指定しない場合は、左の子要素の...

Linux での SSH パスワードフリーログイン設定の詳細な説明

Linux サーバー A と B が 2 台あり、一方のサーバーから SSH 経由でパスワードなしで...

CSS3 クリアフロートメソッドの例

1. 目的この記事を通じて、誰もがフロートをクリアする原理と方法を理解し、最終的にこの記事が最良であ...

MySQL 5.7.18 バージョンの無料インストール構成チュートリアル

MySQLはインストール版と無料インストール版に分かれていますインストール版の拡張子はmsi、無料イ...

HTML テーブルタグチュートリアル (26): セルタグ

<TD> タグの属性は、テーブル内のセルのプロパティを設定するために使用されます。表 &...

JavaScriptは入力ボックスコンポーネントを実装します

この記事では、入力ボックスコンポーネントを手動で実装するための具体的なコードを参考までに紹介します。...