0

cssを使用して、ページの中央にテーブルを中央揃えするにはどうすればよいですか。これは私が持っているものですhttp://jsfiddle.net/m5uEr/

<div style="text-align: center; border-style:solid;">
    <table style="border-style:solid;">
        <tr>
            <td>test</td>
        </tr>
    </table>
</div>
4

4 に答える 4

2
table.center {
    margin-left:auto; 
    margin-right:auto;
  }

<table style="border-style:solid;" class="center">
    <tr>
        <td>test</td>
    </tr>
</table>

更新されたフィドル

Googleは、 「center align table css」というテキストでそれを見つけました。

于 2012-12-12T22:56:47.743 に答える
1

css が機能していなかったので、<table align="center">

これはIE8です

于 2012-12-12T23:04:05.383 に答える
1

divのプロパティにmargin-left:auto、margin-right:autoを入れましたか?

それは簡単です。

これらのプロパティはテーブルに属している必要があります

<div style="text-align: center; border-style:solid;">
    <table style="border-style:solid; margin-left:auto; margin-right:auto; ">
        <tr>
            <td>tdddest</td>
        </tr>
    </table>
</div>​
于 2012-12-13T04:24:24.977 に答える
1

テーブルに幅を設定して設定します

margin:auto
于 2012-12-12T22:57:17.963 に答える