在使用<form>
和<table>
組合的HTML中。它如下所示:
<form ...> <table> <tr> <td></td> <td></td> </tr> ... <tr> <td></td> <td></td> </tr> </table> </form>
要將這個form/table放在頁面中間,可以使用以下CSS
:
table { margin: 0px auto; }
來源:
直到一切都沒問題。
當向<form>
中加入<fieldset>
和legend
時,實際上是加入了<table>
中。因此,現在的結構如下:
<form ...> <fieldset> <legend>一些描述...</legend> <table> <tr> <td></td> <td></td> </tr> ... <tr> <td></td> <td></td> </tr> </table> </fieldset> </form>
這裡出現了兩種情況:
<fieldset>
的邊框與表單/表格本身的大小相同? 應用如下:
fieldset { display: inline-block; }
來源:
即使它按預期工作,<table>
仍然位於左側。
問題
這樣的東西嗎?