目次
display属性: block/inline/none
ホームページ ウェブフロントエンド CSSチュートリアル CSS 表示のいくつかのプロパティ、float、clear、overflow、visibility

CSS 表示のいくつかのプロパティ、float、clear、overflow、visibility

Jun 28, 2017 am 11:32 AM
clear display float

http://colobu.com/2014/08/28/CSS-display-float-clear-overflow-visibility/

display属性: block/inline/none

display: block (行属性を表示する機能です) label ブロッ​​ク属性ラベル、幅と高さを設定できます);
display: inline (この機能はブロック属性ラベルを行属性ラベルとして表示することです。その場合、ブロック属性ラベルは幅と高さを設定できません); (この機能は、制御されたラベルを表示しないようにすることです)
visibility: hidden (要素のボックスを非表示に設定しますが、レイアウト内のその位置は変更されません)
display:none との違いは次のとおりです。後者はその位置を占有せず、次の要素はその位置を直接カバーしますが、前者はレイアウトを占有しますが、コンテンツは表示されず、空白になります。display: none が使用されている場合、ダウンロード時に、表示されていない要素はダウンロードされませんが、表示されない要素はダウンロードされます

フローティング (フローティングですが、依然としてドキュメント フロー制限の影響を受けます) 行ラベルがフローティングになった後、その幅と高さを設定できます

float: none/left/right

none: オブジェクトはフローティングしません
left: 左 float
right: 右 float

clear (

clear float)

clear: 両方/none/left/right

none: フローティングを許可両側のオブジェクト
両方: 浮遊オブジェクトは許可されません
左: 許可されていません左側に浮遊オブジェクトがあります
右: 右側の浮遊オブジェクトは許可されません

オーバーフロー (オーバーフロー)

オーバーフロー: 表示/自動/非表示/スクロール

visible: コンテンツを切り取ったりスクロールバーを追加しません
auto: デフォルトのプロパティ
hidden: コンテンツ以外を非表示
scroll: 常にスクロールバーを表示します

visibility(visible)

visibility: 継承/可視/非表示

inherit: 継承前の親オブジェクトの可視性
visible: オブジェクトの表示
hidden: オブジェクトの非表示

いくつかの画像形式の違い:

gif: 半透明をサポートしません

jpg: 透明をサポートします
png: 部分的に透明をサポートし、追加の処理が必要です

==============

http://www.studyofnet.com/news/398.html

1. ブロック要素: ブロック要素

各ブロックレベル要素はデフォルトで 1 行の高さを占有します。ブロックレベルの要素を行に追加することは通常できません (float が浮動した後を除く)。 2 つのブロックレベル要素を連続して編集すると、それらは自動的に折り返されてページ上に表示されます。ブロック レベルの要素は通常、ブロック レベルの要素またはインライン要素をネストできます。

ブロック レベルの要素は通常、構造を編成するためのコンテナとして表示されますが、常にそうとは限りません。
などの一部のブロック レベル要素には、ブロック レベルの要素のみを含めることができます。他のブロックレベル要素には、

などの行レベル要素を含めることができます。また、ブロックレベル要素と行レベル要素の両方を含めることもできます。

p は最も一般的に使用されるブロックレベル要素であり、display:block 要素スタイルはすべてブロックレベル要素です。それらは常にブロックの形式で表現され、同じレベルの兄弟ブロックと順に垂直に配置され、左側と右側を埋めます。

2. インライン要素: インライン要素

は、

インライン要素、インライン要素などとも呼ばれ、一般にセマンティック レベル (セマンティック) に基づく基本要素であり、テキストまたはその他のインライン要素、一般的なインライン要素「a」。たとえば、SPAN 要素、IFRAME 要素、および要素スタイルの表示: inline はすべてインライン要素です。たとえば、テキストなどの要素は文字の間に水平に配置され、自動的に右端に折り返されます。

3. ブロック要素の特徴

①、常に新しい行で始まり、高さ、行の高さ、外側と内側のマージンをすべて制御できます


③幅が設定されていない限り、幅はコンテナのデフォルトの 100% になります。


④、インライン要素と他のブロック要素を収容できます




4. インライン要素の特徴

①と他の要素は同じ行にあります

②、高さ、行の高さ。そして、マージンとパディングは変更できません


③、幅はテキストまたは画像の幅であり、変更できません

④、インライン要素はテキストまたは他のインライン要素のみを収容できます



インライン要素、以下の点にご注意ください

幅幅の設定は無効です。
  • 高さの設定は無効ですが、line-height を通じて設定できます。
  • 余白の設定は左右の余白のみ有効で、上下の余白は無効です。
  • パディングの設定は、左右のパディングにのみ有効であり、上下には有効ではありません。要素のスコープは拡大されますが、要素の周囲のコンテンツは影響を受けないことに注意してください。

5. 共通ブロック要素

address - アドレス

  • blockquote - ブロック引用符

  • center - 中央揃えブロック

  • dir - ディレクトリリスト

  • p - よく使われるブロックレベルは簡単で、CSS レイアウトのメインタグでもあります

  • dl - 定義リスト

  • fieldset - フォームコントロールグループ

  • form - インタラクティブフォーム

  • h1 - タイトル

  • h2 - サブタイトル

  • h3 - レベル 3 タイトル

  • h4 –レベル 4 の見出し

  • h5 – レベル 5 の見出し

  • h6 – レベル 6 の見出し

  • hr – 水平分割線

  • isindex – 入力プロンプト

  • menu – メニューリスト

  • フレームなし– フレーム オプションのコンテンツ (このブロックのコンテンツはフレームをサポートしていないブラウザーに表示されます)

  • noscript - オプションのスクリプトのコンテンツ (このコンテンツはスクリプトをサポートしていないブラウザーに表示されます)

  • ol - 注文されたフォーム

  • p – 段落

  • pre – フォーマットされたテキスト

  • table – テーブル

  • ul – 順序なしリスト

  • 6. 共通のインライン要素

    a – アンカー
    • abbr – 略語
    • 頭字語 – 頭文字
    • b – 太字 (非推奨)
    • bdo – Bidi override
    • big – 大きなフォント
    • br – 改行
    • cite – 引用
    • code – コンピューターコード (ソースコードを引用する場合に必要)
    • dfn – フィールドの定義
    • em – 強調
    • font – フォント設定 (非推奨)
    • i – 斜体
    • img – 画像
    • input – 入力ボックス
    • kbd – キーボードテキストを定義
    • label – テーブルラベル
    • q – 短い引用符
    • s – アンダースコア (推奨されません)
    • samp – サンプルコンピューターコードの定義
    • select – プロジェクトの選択
    • small – 小さなフォントのテキスト
    • span – 一般的に使用されるインラインコンテナー、内のブロックを定義しますテキスト
    • strike – アンダースコア
    • strong – 太字強調
    • sub – 下付き文字
    • sup – 上付き文字
    • textarea – 複数行のテキスト入力ボックス
    • tt – テレックステキスト
    • u – 下線

    7. インライン要素とブロックレベル要素の違いは何ですか?

    違い 1:

    ブロックレベル:

    Block-レベル要素デフォルトでは、幅は親要素の幅を自動的に埋めます。

    インライン要素は排他的な行を占有せず、隣接するインライン要素は同じ行に配置されます。内容に応じて幅が変わります。

    違い 2:

    ブロックレベル: ブロックレベル要素は幅と高さを設定できます

    インライン: インライン要素は幅と高さを設定できません

    違い 3:

    ブロックlevel :

    ブロックレベル要素は margin と padding で設定できます

    Inline:

    margin-right; padding-right

    ; が有効になります。ただし、垂直方向の

    margin-bottom; は有効になりません。 違い 4: ブロックレベル:

    display:block;

    以上がCSS 表示のいくつかのプロパティ、float、clear、overflow、visibilityの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

    ホットAIツール

    Undresser.AI Undress

    Undresser.AI Undress

    リアルなヌード写真を作成する AI 搭載アプリ

    AI Clothes Remover

    AI Clothes Remover

    写真から衣服を削除するオンライン AI ツール。

    Undress AI Tool

    Undress AI Tool

    脱衣画像を無料で

    Clothoff.io

    Clothoff.io

    AI衣類リムーバー

    AI Hentai Generator

    AI Hentai Generator

    AIヘンタイを無料で生成します。

    ホットツール

    メモ帳++7.3.1

    メモ帳++7.3.1

    使いやすく無料のコードエディター

    SublimeText3 中国語版

    SublimeText3 中国語版

    中国語版、とても使いやすい

    ゼンドスタジオ 13.0.1

    ゼンドスタジオ 13.0.1

    強力な PHP 統合開発環境

    ドリームウィーバー CS6

    ドリームウィーバー CS6

    ビジュアル Web 開発ツール

    SublimeText3 Mac版

    SublimeText3 Mac版

    神レベルのコード編集ソフト(SublimeText3)

    富士フイルム X-M5 の価格予想が上昇、自撮りディスプレイの流出で以前は手頃な価格だったカメララインが複雑化 富士フイルム X-M5 の価格予想が上昇、自撮りディスプレイの流出で以前は手頃な価格だったカメララインが複雑化 Sep 07, 2024 am 09:34 AM

    富士フイルムのファンは最近、X-T50 の登場に非常に興奮していました。X-T50 は、1,000 ドル以下の APS-C カテゴリーで非常に人気となっていた低価格志向の富士フイルム X-T30 II の再発売を提示したからです。残念ながら、富士フイルム X-T50 の発売に伴い

    C# の Console.Clear 関数を使用してコンソール出力をクリアする C# の Console.Clear 関数を使用してコンソール出力をクリアする Nov 18, 2023 am 11:00 AM

    C# で Console.Clear 関数を使用して、コンソール出力をクリアします。C# コンソール アプリケーションでは、新しいコンテンツを表示したり、より良いユーザー エクスペリエンスを提供したりするために、コンソールの出力情報をクリアする必要があることがよくあります。 C# には、この関数を実装するための Console.Clear 関数が用意されています。これにより、コンソールの出力をクリアしてインターフェイスを再び空白にすることができます。 Console.Clear 関数の呼び出し形式は次​​のとおりです: Console.Clear(); この関数は入力を必要としません。

    float の最大値はいくらですか? float の最大値はいくらですか? Oct 11, 2023 pm 05:54 PM

    float の最大値: 1. C 言語の float の最大値は 3.40282347e+38 IEEE 754 規格によれば、float 型の最大指数は 127、仮数部の桁数は 23 です。このように、最大​​浮動小数点数は 3.40282347 e+38 になります。 2. Java 言語では、最大浮動小数点数は 3.4028235E+38 です。 3. Python 言語では、最大浮動小数点数は 1.7976931348623157e+308 です。

    Apple Studio Display の電源コードは取り外し可能ですが、特別な工具が必要です Apple Studio Display の電源コードは取り外し可能ですが、特別な工具が必要です May 17, 2023 pm 03:05 PM

    Apple Studio Display は現在、店舗で正式に販売されており、世界中の多くのお客様が製品を購入しています。 ProDisplayXDR とは異なり、StudioDisplay には取り外しできないように見える独自の電源コネクタがあります。ケーブルは取り外し可能であることがわかりましたが、取り外すには特別なツールが必要です。 Apple は Web サイトで、Studio Display の電源コードは取り外し可能ではないと述べており、多くのユーザーもそう考えています。というのは、ケーブルを手で外すのは不可能に思えますが、幸いなことにケーブルはモニターから取り外すことができます。 , Appleは、新しいStudioDisplから情報を抽出するための特別なツールを持っています。

    比較: Apple Studio Display と Samsung Smart Monitor M8 比較: Apple Studio Display と Samsung Smart Monitor M8 May 11, 2023 pm 10:46 PM

    Samsung Smart Display M8 と Apple Studio Display: デザインとサイズ 発売以来、Apple Studio Display は、比較的シンプルな L 字型スタンドに比較的薄いパネルを搭載した iMac と比較されてきました。これはよく知られ、愛されている美学であり、サムスンはプレゼンテーションにそれを借用したようです。 Samsung SmartMonitor M8 は、非常によく似たスタンド上の薄型スクリーンという同じアイデアを使用しています。左下隅の小さな部分が少し突き出ていることや、Samsungのあごが非常に薄いなど、いくつかの細かい要素が異なりますが、基本的なデザインの点では近いようです。サムスンは24インチiMacから多くのインスピレーションを得たようだ。 AppleのディスプレイはSamsungのものより小さい

    サムスン:E Ink テクノロジーをベースにした新しい大型ディスプレイは色を表示し、ワイヤレスで通信します サムスン:E Ink テクノロジーをベースにした新しい大型ディスプレイは色を表示し、ワイヤレスで通信します Jun 19, 2024 pm 03:37 PM

    私たちは、電子書籍リーダーなど、電子インクを搭載したディスプレイをベースにしたデバイスについて頻繁にレポートしています。この技術には多くの利点があります。バックライトなしで明るい環境でも読み取ることができ、光がない状態でスイッチングするときのみ電力が必要です。

    Boot Camp が Apple Studio Display をサポートするように更新されました Boot Camp が Apple Studio Display をサポートするように更新されました May 20, 2023 pm 11:34 PM

    Mac 上で Windows を実行している IntelMac ユーザーは、Apple の StudioDisplay をサポートするために BootCamp でドライバーを更新できるようになりました。 Apple は BootCamp を定期的に更新して、新しいハードウェアのサポートや一般的な互換性とパフォーマンスの向上を導入しています。 3 月のソフトウェア アップデートで、Apple は BootCamp が新しい StudioDisplay と連携できるようにしました。 BootCamp をバージョン 6.1.17 にするアップデートでは、2 つの主要なサポート要素が導入されています。まず、StudioDisplay との互換性が追加され、

    表示にはどのような値がありますか? 表示にはどのような値がありますか? Nov 20, 2023 pm 05:28 PM

    表示の値には、block、inline、none、inline-block、flex、grid、table、inline-table、list-item が含まれます。詳細な紹介: 1. block: 要素をブロックレベルの要素にレンダリングします。ブロックレベルの要素はページ上のブロックを形成し、1 行だけを占有します。2. inline: 要素をインライン要素にレンダリングします。インライン要素は、それ自体では 1 行を占有せず、他の要素と並べることができます。3. none、この値は、要素がページ上にないことを指定します。

    See all articles