如您所知,HTML <table>
元素可以在单元格的宽度和高度以及整个表格中具有大量的几何变体。浏览器做了很多工作,重新调整单元格的高度和宽度,以“适应”。在可用的窗口大小。当然,表几何中存在大范围的变化。
当<object>
包含HTML <table>
时,该前一个标记可以指定width =“100%”(或某些固定像素宽度),这对于名义上的情况非常有效。但是,如果渲染的表高度相当大,则设置height =“100%”不会产生非常高的表,并且当浏览器窗口更改时它不是动态的。如果您事先不知道渲染高度,则使用固定像素高度=无用。如果您依靠浏览器来排列单元格的默认行为。
有没有人知道让<object>
更好地尊重其中的<table>
维度的任何技巧?我可以想象<object>
在根元素上查询其内容的高度或宽度属性,例如SVG标记具有这些并且巧妙地调整包含<object>
的大小。通过在<object>
标记中包含这些属性来伪造<table>
会有帮助吗? (我尝试过,但在有限的尝试中没有快乐)。
我希望<object>
对此更聪明,但显然不是。