一尘不染

在HTML中设置表格的高度无效

css

为什么此工作台高度不起作用?

<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>

阅读 2002

收藏
2020-05-16

共1个答案

一尘不染

只需将以下内容添加到您的CSS中:

html, body{
    height: 100%;
}

就像其他人所说的,a
table没有height-attriute,但是大多数浏览器都会反其道而行之。您可以在jsfiddle上看到结果。

您需要执行此操作的原因是,任何应具有%的高度的父元素也必须具有一个高度(如Shadow
Wizard所说:“究竟是什么的30%?”-父元素必须具有一个高度)。

2020-05-16