1

内部に3つのテーブルがあるこのようなdivタグがあります。

<div>
    <table>
        <tr><td>ABC</td><td>ABC</td></tr>
    </table>


    <table>
        <tr><td>XYZ</td><td>XYZ</td></tr>
    </table>

     <table>
        <tr><td>LMN</td><td>LMN</td></tr>
    </table>

</div>

出力は

ABC ABC
XYZ XYZ
LMN LMN

どうすればこのようなものに変更できますか?

ABC ABC         XYZ XYZ       LMN LMN
4

2 に答える 2

3

それらはデフォルトでブロックレベルであり、インラインにします。

table {
  display: inline-block;
  /** this works too */
  display: inline-table
}​

@ j08691で提案されているように、それらをフロートにすることもできます

table { float: left }
于 2012-12-14T21:43:57.833 に答える
2

このjsFiddleの例のように、テーブルを左にフロートさせ、右側にマージンを設定できます

​table{
    float:left;
    margin-right:80px;
}
于 2012-12-14T21:45:00.410 に答える