我是新來的HTML,我只是想做一個基本的表,我可以在CSS中指定列的寬度。td:第一個孩子似乎沒有在IE中工作
我正在創建一組HTML帳戶(35頁文檔),所以表格是我需要生成的基礎,並且會在整個html中使用大約5個標準表。
我有一個快速去,下面的代碼似乎是完全符合我的需要,但td:第一個孩子在IE中不起作用。
我已搜索並支持。誰能告訴我我做錯了什麼?此外,如果有更好的方式,讓我知道。
<html>
<head>
<title>Company Accounts</title>
<style type="text/css">
table { width: 264mm; border: 1px solid; table-layout:fixed}
td {border: 1px solid; padding: 5px}
.T1C1 td:first-child {width: 10mm; text-align:right}
.T1C2 td:first-child + td {width: 50mm}
.T1C3 td:first-child + td + td {width: 10mm; text-align:right}
.T1C4 td:first-child + td + td + td {width: 50mm; text-align:right}
</style>
</head>
<body>
<table class="T1C1 T1C2 T1C3 T1C4">
<tr> <td>1</td> <td>2</td> <td>3</td> <td>4</td> </tr>
<tr> <td>1</td> <td>2</td> <td>3</td> <td>4</td> </tr>
<tr> <td>1</td> <td>2</td> <td>3</td> <td>4</td> </tr>
<tr> <td>1</td> <td>2</td> <td>3</td> <td>4</td> </tr>
<tr> <td>1</td> <td>2</td> <td>3</td> <td>4</td> </tr>
</table>
</body>
</html>
哪個版本的IE? – Raptor
IE9,Chrome和Firefox都正常工作 – user1607914
已修復,需要添加文檔類型 – user1607914