


display:table、display:table-row、display:table-cell の使用法_html/css_WEB-ITnose
display:table と display:table-cell の使用法:
推奨事項: できる限りコードを手書きすることで、学習の効率と深さを効果的に向上させることができます。
display 属性の table および table-cell 属性値は、主にブラウザの互換性が良くなく、かなりの数のユーザーが依然として邪悪な IE6 と IE7 を使用しているため、あまり一般的に使用されていませんが、 Display:table-cell は、display:table-cell の使い方の紹介で簡単に紹介されていますが、サンプルを集めて包括的に紹介しましょう。
3 つの属性値の基本概念:
1.table: HTML タグ
と同様に、オブジェクトを表のセルとして指定します。 上記の属性値の基本的な概念的定義から、テーブルに関連しないタグによって作成されるテーブル効果を作成できることがわかります。コード例は次のとおりです。
<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="author" content="http://www.51texiao.cn/" /><title>蚂蚁部落</title><style type="text/css"> .table{ display:table; } .tr{ display:table-row; width:200px; height:200px; } .td{ display:table-cell; width:100px; height:100px; background-color:green; border:1px solid red; } tr{ width:200px; height:200px; } td{ width:100px; height:100px; background-color:green; border:1px solid red; } </style> </head> <body> <div class="table"> <div class="tr"> <div class="td"></div> <div class="td"></div> </div> </div> <br/> <table cellpadding="0" cellspacing="0"> <tr> <td></td> <td></td> </tr> </table> </body> </html> ログイン後にコピー のパフォーマンスから判断します。上記のコードでは、値の後に関連する属性が div に追加されます。もちろん、上記のデモでは、テーブルの関連する特性を完全に説明することはできません。上記のコードは、テーブルの役割を説明しているだけです。 3 つの属性値。この時点で、友人の中には次のような質問をする人もいるかもしれません。多くの実際のアプリケーションでは、テーブルのような階層関係の完全な定義はなく、多くの場合、display:table-cell だけが定義されています。これは、オブジェクトに display:table -cell がある場合に、また、その親要素と祖父母要素が display:table-row と display:table-cell を定義していない場合、これら 2 つの親要素は匿名で作成されますが、外観は変わりません。コード例は次のとおりです。
<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="author" content="http://www.51texiao.cn/" /><title>蚂蚁部落</title><style type="text/css"> .parent{ width:200px; height:200px; background-color:green; display:table-cell; vertical-align:middle; } .children{ width:60px; height:60px; background-color:red; font-size:12px; } </style> </head> <body> <div class="parent"> <div class="children">蚂蚁部落</div> </div> </body> </html> ログイン後にコピー 上記のコードでは、親要素に display:table-cell がありますが、display:table-row および display:table- を定義する親要素または祖父母要素がありません。細胞。このとき、この属性を持つオブジェクトが 2 つ匿名で作成されます。当然見た目はわかりません。上記のコードの子要素が垂直方向の中央揃えにできる理由は、 td 要素に valign 属性があり、vertical-align:middle が valign 属性を持つオブジェクトでのみ有効になるためです。そのため、上記のコードは垂直方向の中央揃えを正常に実現します。効果。さまざまなブラウザと互換性のあるposition-height div垂直センタリング効果では、display:table-cellが中央のオブジェクトで使用され、display:table-cellはその親オブジェクトparentでも宣言されます。それ以外の場合は、この属性を持つ2つのオブジェクトが宣言されます。オブジェクトが匿名で作成される場合、中央のオブジェクトのサイズはコンテンツに応じて適応されるため、標準のブラウザでは垂直方向のセンタリング効果を実現できません。 元のアドレス: http://www.51texiao.cn/div_cssjiaocheng/2015/0501/504.html
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
![]() ホットAIツール![]() Undresser.AI Undressリアルなヌード写真を作成する AI 搭載アプリ ![]() AI Clothes Remover写真から衣服を削除するオンライン AI ツール。 ![]() Undress AI Tool脱衣画像を無料で ![]() Clothoff.ioAI衣類リムーバー ![]() AI Hentai GeneratorAIヘンタイを無料で生成します。 ![]() 人気の記事
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
4週間前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最高のグラフィック設定
4週間前
By 尊渡假赌尊渡假赌尊渡假赌
アサシンのクリードシャドウズ:シーシェルリドルソリューション
2週間前
By DDD
R.E.P.O.誰も聞こえない場合はオーディオを修正する方法
4週間前
By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:Myriseのすべてのロックを解除する方法
1 か月前
By 尊渡假赌尊渡假赌尊渡假赌
![]() ホットツール![]() メモ帳++7.3.1使いやすく無料のコードエディター ![]() SublimeText3 中国語版中国語版、とても使いやすい ![]() ゼンドスタジオ 13.0.1強力な PHP 統合開発環境 ![]() ドリームウィーバー CS6ビジュアル Web 開発ツール ![]() SublimeText3 Mac版神レベルのコード編集ソフト(SublimeText3) ![]() ホットトピック
Gmailメールのログイン入り口はどこですか?
![]() ![]()
CakePHP チュートリアル
![]() ![]()
Steamのアカウント名の形式は何ですか
![]() ![]()
NYTの接続はヒントと回答です
![]() ![]() ![]() この記事では、HTML&lt; Progress&gt;について説明します。要素、その目的、スタイリング、および&lt; meter&gt;との違い要素。主な焦点は、&lt; Progress&gt;を使用することです。タスクの完了と&lt; Meter&gt; statiの場合 ![]() この記事では、HTML&lt; Datalist&GT;について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。 ![]() 記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。 ![]() この記事では、html&lt; meter&gt;について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化&lt; Meter&gt; &lt; Progress&gt;およびex ![]() この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。 ![]() この記事では、モバイルデバイスのレスポンシブWebデザインに不可欠なViewportメタタグについて説明します。適切な使用により、最適なコンテンツのスケーリングとユーザーの相互作用が保証され、誤用が設計とアクセシビリティの問題につながる可能性があることを説明しています。 ![]() この記事では、&lt; iframe&gt;外部コンテンツをWebページ、その一般的な用途、セキュリティリスク、およびオブジェクトタグやAPIなどの代替案に埋め込む際のタグの目的。 ![]() GiteEpages静的Webサイトの展開が失敗しました:404エラーのトラブルシューティングと解像度Giteeを使用する ![]() |