【问题标题】:Make table height 100% without css不使用 css 使表格高度为 100%
【发布时间】:2018-08-14 01:04:56
【问题描述】:

我的任务是像 1997 年那样制作表格布局,根本没有任何 CSS,我被困在将主表格设置为 100% height。所以,没有任何样式属性,只有 1997 年可用的工具,我怎么能做到呢? 我找到了适用于现代浏览器的有效解决方案 - 删除 DOCTYPE,但这显然是一个 hack。 设置 body 和 html height="100%" 也不起作用

【问题讨论】:

    标签: html layout html-table


    【解决方案1】:

    HTML5支持<table>widthheight 属性。因此,无论如何,您都需要从标记中删除 <!DOCTYPE html> 声明。或者使用 CSS。

    鉴于您说您不能使用 CSS,请确保您已从标记中删除该 <!DOCTYPE html> 声明,然后您可以设置 <table> 的高度,如下所示:

    <table height="100%">
    

    这应该可以为您完成工作!

    【讨论】:

    • 谢谢,但我已经知道了。但也许它有更好的解决方案?因为,它会在任何 1997 年的浏览器中崩溃
    • 只是出于好奇,为什么它必须如此严格地遵守 1997 年的标准?你在用什么浏览器测试这个?
    猜你喜欢
    • 1970-01-01
    • 2015-01-18
    • 2016-06-24
    • 2010-11-03
    • 1970-01-01
    • 2014-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多