为什么这个桌子的高度不起作用?
- <table border=1 bgcolor="green" width=80% height="30%">
- <tr>
- <td rowspan="2" >
- This is 1st row 1st column
- </td>
- <td >
- 2
- </td>
- </tr>
- </table>
解决方法
只需将以下内容添加到您的CSS中:
- html,body{
- height: 100%;
- }
正如其他人所说的那样,一张桌子没有高度,但大多数浏览器无论如何都要追加.你可以看到the result on jsfiddle.
你需要这样做的原因是任何高度为%的东西的父元素也必须有一个高度(如影子向导所说:“究竟是什么的30%?” – 父母必须有一个高度).