表示 - テーブルのセル属性

通常の状況下で、非常に少ないと、テーブルとテーブルセルの表示、それに注意を払うので、数人、そのうち2つは、提携して、あなたに驚きを与えるだろう!

同じ行に一緒にディスプレイを使用して、2つの以上のラベルは、以前にフロートを使用するときは、ブラウザ、グリッドレイアウトの高いバージョンでフレックス使用することができ、レイアウトを位置付けます。使用ディスプレイをつまずい:概要を学習させるために、テーブルセル:テーブルのセルは、適応レイアウト、紙ディスプレイの優れた使用です。


表示:同様の要素はタグがtdのようにテーブルセル要素がラベルを指すは、表のセルの形で提示されます。IE8 +とブラウザの最近のバージョンは、このプロパティをサポートし、IE6 / 7は、(同様の効果を達成するための他の方法で利用可能な)をサポートしていません。同様に、ディスプレイ:絶対属性例えば:テーブルセルプロパティも位置、浮いている破壊的効果、使用を避けるべきです。

説明
無し この要素は表示されません。
ブロック この要素は、前と、この要素は、意志の後に改行して、ブロックレベル要素として表示されます。
列をなして デフォルト。要素は何も改行を持っていない前と後のこの要素は、インライン要素として表示されます。
インラインブロック インラインブロック要素。(CSS2.1加算値)
リスト項目 この要素は、リストとして表示されます。
言い合い この要素は、文脈に応じてブロックレベル要素またはインライン要素として示されています。
コンパクト CSSは、コンパクトな価値を追加しましたが、原因幅広いサポートの欠如に、CSS2.1から削除されました。
マーカー CSSは、値マーカーを追加しましたが、原因幅広くサポートの不足のために、CSS2.1から削除されました。
この要素は、テーブル前後改行と、(<TABLE>と同様の)ブロックレベルのテーブルとして表示されます。
インラインテーブル この要素は、(<TABLE>と同様に)インラインテーブルとして表示され、何行がテーブルの後に破壊しません。
表行グループ この要素または(<TBODY>と同様の)複数の行を表示するグループとして。
テーブルヘッダグループ この要素またはグループとしては、(<THEAD>と同様の)複数の行を表示します。
テーブルフッターグループ (<TFOOT>と同様)を表示するための1つまたは複数の線として、この要素パケット。
テーブル行 この要素は、(<TR>と同様の)テーブルの行として表示されます。
テーブルの列グループ この要素または複数のカラムとしては、(<COLGROUP>と同様に)表示をパケット。
テーブルの列 (<COL>と同様に)列の表示セルとして、この素子
テーブルセル この要素は、表のセルとして表示されます(<TD>と<TH>と同様)
テーブルのキャプション この要素は、(<キャプション>と同様の)テーブルヘッダとして表示されます
受け継ぎます 提供は親要素からのdisplayプロパティの値を継承する必要があります。


複数行のテキスト内のブロックを縦中心となるよう、以下のようにここでは、このような問題を投げ?それは高さに等しい垂直中心、単一行のテキストの垂直中心線の高さを考えるようになると、ブロック要素は垂直位置又はフレックス位置決めレイアウトを中心。しかし、ここで私はディスプレイを導入:テーブルとテーブルセル上下中央に複数行のテキストを作成する方法。次のような感覚は、多くの使用ではなく、いくつかのケースで非常に有用であるが:

中心1.複数行テキスト

<!DOCTYPE HTML> 
<HTML LANG = "EN"> 
<HEAD> 
    <メタ文字コード= "UTF-8"> 
    <タイトル>テーブル</ TITLE> 
    <スタイル> 
        .parent { 
            表示テーブル500pxなど
            高さ500pxなど
            テキスト整列センター ; 
            国境1pxの固体赤
            マージン0自動 ; 
            背景 ;   / * 背景颜色无效* /
        } 
        .Child { 
            表示表細胞 ;     / * 子セル要素(<TD>と<TH>と同様の)テーブルになる* / 
            高さ200pxの
            背景
            左の縦-ALIGN =ミドル ; / * テーブルコンテナが提供されてもよいです垂直配向属性* / 
        } 
    </スタイル> 
</ head> 
<body> 
    <DIV CLASS = "親"> 
        <DIVクラスは= "子"> 
            表示:表-ROW-グループ; 
            表示:表ヘッダグループ; 
            ディスプレイ:テーブルフッターグループ;
            表示:表行; 
            表示:テーブルのセル。
            表示:テーブル列グループ。
            表示:テーブルの列。
            表示:テーブルキャプション; 
            表示:ルビーベース; 
            表示:ルビーテキスト。
            表示:ルビーベースの容器; 
            表示:ルビーテキストコンテナ。
        </ DIV> 
    </ DIV> 
</ BODY> 
</ HTML>

ディスプレイの設定:テーブルセルの要素:

  • 幅、高感度
  • 応答なしのマージン値ありません
  • 応答パディングのプロパティで
  • ときに自動的に伸延オーバーフローの親要素の内容

 

おすすめ

転載: www.cnblogs.com/jing-tian/p/11210972.html