【问题标题】:How to make HTML table height proportional to its width?如何使 HTML 表格高度与其宽度成比例?
【发布时间】:2018-02-28 22:16:29
【问题描述】:

我有一个 HTML 表格,在多个单元格中显示各种背景图像。该表需要响应,因此我将其宽度设置为 100%。但是,我需要表格的高度与其宽度成比例。例如说宽度的 30%。

我已经尝试过用于 div 的填充技巧,但它在这里不起作用。有 CSS 或 JavaScript/jQuery 解决方案吗?

【问题讨论】:

标签: javascript html css responsive-design


【解决方案1】:

您可以使用 jQuery 来做到这一点(在呈现文档时只是一个选项,您可以获得表格的宽度和高度为表格的 30%)

$(document).ready(function(){
    var tablewidth = $('#tableid').width();
    var tableHeight = parseInt(tablewidth)*(30/100);
    $('#tableid').css('height',tableHeight+'px');
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-05
    • 2015-07-13
    • 2014-05-05
    相关资源
    最近更新 更多