html - 如何在不同的 Div 中对齐这些表格

标签 html css html-table alignment

考虑我网站上的以下快照。

enter image description here

红色区域是动态呈现的表格,位于单独的 div 中。底部 3 行位于不同表中的不同 div 中,该表是静态的。由于这两个基本上是不同的表,因此复选框不会自行对齐。这些 div 是液体布局的一部分,位于左侧列中。有没有办法在不固定表格、行和列宽度的情况下对齐它们?或者愚弄这两个表,让它们相信它们实际上是一个表并将它们对齐?

结构如下

<div id='dynamic_in_red_border'>
    <table id="one">
    </table>
</div>
<div id="bottom">
    <table id="static">
    </table>
</div>

希望我的问题很清楚。

PS:红框只是为了表达我的意思,实际UI上没有

最佳答案

您可以使用 jQuery 或纯 JS 动态插入行。我现在会使用 jQuery:

HTML:

<table id="foo">
  <tr><td>foo</td></tr>
</table>

JavaScript(使用 jQuery):

var td = $('<td>').html('bar');
var tr = $('<tr>').append(td);

$('table#foo').append(tr);

关于html - 如何在不同的 Div 中对齐这些表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6068148/

相关文章:

html - Visual Studio 警告我一些无效的 html 属性

javascript - 使用css将单击上下文菜单带到更多按钮

javascript - 在没有指针事件的情况下禁用重叠 div 上的鼠标事件

html - 为什么表格中有填充?

php - 从网页中显示的表中检索行 ID

html - 使用 DIV 而不是 TABLE,但 DIV 宽度未填充可用空间

javascript - Stellar.js 不工作

html - IE7 中的 Div 宽度不正确 - 无法设置宽度,如果添加字符,则必须是可扩展按钮

javascript - 使用 jQuery 隐藏具有重复数据的 div

html - 如何设置选择选项的样式?