2017-07-22 16 views
0

テーブルをdivテーブルに変換したいのですが、Dreamweaverでテーブルを作成したときにちょうど<tbody>というタグが追加されました。テーブルをdivテーブルに変換するときに必要ですか?ここで tbodyのないCSSでdivに変換テーブル

は、あなたが見ることができるように、私は

width="100%" border="0" align="left" cellpadding="0" cellspacing="0" 

それを行うための正しい方法は何であるとdivを使用してテーブルをしたいテーブル

<table width="100%" border="0" align="left" cellpadding="0" cellspacing="0"> 
    <tbody> 
    <tr> 
     <td>&nbsp;</td> 
    </tr> 
    <tr> 
     <td>&nbsp;</td> 
    </tr> 
    <tr> 
     <td>&nbsp;</td> 
    </tr> 
    <tr> 
     <td>&nbsp;</td> 
    </tr> 
    </tbody> 
</table> 

のコードですか? <tbody>タグの別のdivを設定する必要がありますか?これはあなたのために働く

+0

あなたはそれをそんなやり方にしたいと思っているだけに興味がありますか?答えには、CSSプロパティ 'display:table' – Sagar

+0

を使うことができます。ここでは、4つのセルの表をそれぞれ4つのブロックレベルタグに変換できます。 tbodyは通常のテーブル構造の一部であり、theadとtfooterを使用することができます。 HTMLコードにない場合、ブラウザはそれをエミュレートします。 –

+0

私の考えは私の古いタブレットデザインをdivデザインに変換することです – NICALANICA

答えて

3

HTML

<div class="table"> 
    <div class="tr"> 
    <div class="td"></div> 
    <div class="td"></div> 
    </div> 
    <div class="tr"> 
    <div class="td"></div> 
    <div class="td"></div> 
    </div> 
</div> 

CSS

.table { 
    width: 100%; 
    display: table; 
    border-collapse: collapse; 
} 
.table .tr { 
    display: table-row; 
} 
.table .td { 
    display: table-cell; 
    vertical-align: middle; 
    text-align: left; 
} 

希望。 :)

+0

それで余分なdivを追加するのにtbodyは必要ありませんか? – NICALANICA

+0

いいえ、私が書いたHTMLはあなただけです::) –

関連する問題