表示属性の深い理解と応用 (1)
表示は正式に次のように定義されています: 要素が生成するボックスのタイプを指定します。この記事では、一般的に使用される 6 つの値 (none、block、inline、inline-block、inherit、および flex) のみに焦点を当てます。他のテーブル、リスト項目などは推奨されなくなりました。
一、なし
この要素は表示されません。主に可視性属性が非表示の場合と区別されます。
1) 要素が none の場合、js はこの要素を取得できますが、この要素のビジュアル属性の値を取得/設定することはできません (ただし、カスタム属性の値は設定できます)。たとえば、CSS 属性の値などです。これは、要素が none の場合、その要素がブラウザによってレンダリングされないことも意味します。
2) 要素の可視性の値が非表示の場合、要素は表示されませんが、CSS 関連の属性を含む要素の任意の値を取得/設定できます。これは、この時点で要素がブラウザーによってレンダリングされている (ドキュメント フロー内の位置を占めている) が、非表示の状態にあることも示しています。
3) サンプルコードは次のとおりです:
CSSコード:
Js/htmlコード:
2.ブロック
要素をブロックレベル要素として設定し、ボックスモデル関連の属性を適用します。デフォルトの幅は 100% で、高さは適応型になります。マージンとパディングは両方とも有効です。幅または高さを占める子要素が存在しない場合、高さはゼロになります。
コードは次のとおりです:
エフェクトのスクリーンショット:
3、インライン
インライン要素、または display:inline を通じてインライン要素として変更された要素は、インライン要素の動作を持ちます。
1) 複数のインライン要素が一列に並び、複数のインライン要素の間には約 8 ピクセルのギャップが生じます。8 ピクセルのギャップの解決策は次のとおりです。
a) 次のコードに示すように、HTML テキストは意識的に 1 行に配置されています。b). marginq に負の値である margin-left:-8px を使用します。また、外側のレイヤーの文字間隔と単語間隔に負の値を使用することもできます (このようなテスト要素では、設定された属性をリセットする必要があります)。 )リーリー
リーリーリーリー
3) Inline要素のpaddingc) を実現するには、インライン要素をラップする外側の要素に font-size:0px と -webkit-text-size-adjust:none を追加します。リーリーリーリー
2) Inline要素の幅と高さが無効です
は全て有効
ですが、左右のマージンは有効、上下は無効です。 4) インライン要素はインライン要素をラップし、外側の要素の幅と高さは内側の要素によって引き伸ばされます
リーリーリーリー
a) 強制的に改行しないようにするには、white-space:nowrap を使用します。このとき、オーバーフローが表示され、overflow:hidden と text-overflow:ellipsis の組み合わせによって表示を省略できます。
リーリーリーリー

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

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

ホットトピック









この記事では、HTML< Progress>について説明します。要素、その目的、スタイリング、および< meter>との違い要素。主な焦点は、< Progress>を使用することです。タスクの完了と< Meter> statiの場合

この記事では、HTML< Datalist>について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

この記事では、html< meter>について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化< Meter> < Progress>およびex

この記事では、モバイルデバイスのレスポンシブWebデザインに不可欠なViewportメタタグについて説明します。適切な使用により、最適なコンテンツのスケーリングとユーザーの相互作用が保証され、誤用が設計とアクセシビリティの問題につながる可能性があることを説明しています。

この記事では、< iframe>外部コンテンツをWebページ、その一般的な用途、セキュリティリスク、およびオブジェクトタグやAPIなどの代替案に埋め込む際のタグの目的。

HTMLは、簡単に学習しやすく、結果をすばやく見ることができるため、初心者に適しています。 1)HTMLの学習曲線はスムーズで簡単に開始できます。 2)基本タグをマスターして、Webページの作成を開始します。 3)柔軟性が高く、CSSおよびJavaScriptと組み合わせて使用できます。 4)豊富な学習リソースと最新のツールは、学習プロセスをサポートしています。

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

Anexampleapalofastartingtaginhtmlis、それはaperginsaparagraph.startingtagsaresentionentientiontheyinitiateelements、definetheirtypes、およびarecrucialforurturingwebpagesandcontingthomedomを構築します。
