html - 让表格填满整个窗口

标签 html css internet-explorer stylesheet

如何让 HTML 表格水平和垂直填充整个浏览器窗口?

该页面只是一个标题和一个应填满整个窗口的乐谱。 (我意识到固定字体大小是一个单独的问题。)

<table style="width: 100%; height: 100%;">
    <tr style="height: 25%; font-size: 180px;">
        <td>Region</td>
    </tr>
    <tr style="height: 75%; font-size: 540px;">
        <td>100.00%</td>
    </tr>
</table>

当我使用上面的代码时,表格宽度是正确的,但高度缩小以适合两行文本。

我可能被迫使用 Internet Explorer 89 来显示此页面。

最佳答案

您可以使用这样的位置在父容器中拉伸(stretch)元素。

<table style="position: absolute; top: 0; bottom: 0; left: 0; right: 0;">
    <tr style="height: 25%; font-size: 180px;">
        <td>Region</td>
    </tr>
    <tr style="height: 75%; font-size: 540px;">
        <td>100.00%</td>
    </tr>
</table>

关于html - 让表格填满整个窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10630311/

相关文章:

html - 使用 HTML 5 Web SQL 数据库时数据存储在哪里

CSS 未对按钮操作生效

internet-explorer - IE 中 -moz-linear-gradient 的替代方案

html - 谁发明了 zen 编码,是否有已发布的规范?

javascript - 如何从 Slick Slider 中删除类?

css - Angular 2 : Add elements to dom programmatically with viewencaptulation

css - 对组件中的多个元素应用相同的样式

internet-explorer - 为什么 Internet Explorer (9) 在 UserAgent 中报告 "Mozilla"?

java - Selenium - IE 11 中的 NoSuchWindowException

javascript - Material Design Lite 和 jQuery,平滑滚动出现问题