0

次のコードがあります。

<table>
 <thead>
    <th class='1'>Date</th>
    <th class='2'>Start Time</th>
    <th class='3'>End Time </th>
    <th class='4'>Location</th>
</thead>
  <tbody>
    <td class='1'>Date</td>
    <td class='2'>Start Time</td>
    <td class='3'>End Time </td>
    <td class='4'>Location</td>
</tbody>
</table>​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​

そしてCSS

 table {width:550px;}
​.1 {width:60px; background-color:green;}
.2 {width:90px; background-color:blue;}
.3 {width:90px; background-color:red;}
.4 {width:100px; background-color:yellow;}​

幅を設定できないのはなぜですか? 背景色も変わらないので、コード エラーが発生しているはずです。

4

1 に答える 1

2

クラス名は数字で始めることはできません。クラスの名前を文字 (az) で始まる名前に変更してみてください。

JS フィドル: http://jsfiddle.net/sDKp2/

于 2012-07-23T18:27:45.100 に答える