css - 在表中对齐 "td"s

标签 css asp.net html html-table

我有一个这样的设计。

<table>
<tr>
 <td style="width: 50%">
  <table id="table1">
   <tr><td></td></tr>
   <tr><td></td></tr>
   .
   .
   <tr><td></td></tr>
  </table>
 </td>
 <td style="width: 50%">
  <table id="table2">
   <tr><td></td></tr>
   <tr><td></td></tr>
   .
   .
   .
   .
   .
   .
   <tr><td></td></tr>
  </table>
 </td>
</tr>
</table>

这里 Table1 比 table2 短,因为 table1 中的行数较少,因此,我将表放在主 td 的中间,而不是顶部。我无法为 table1 提供 padding-bottom 或 margin Bottom,因为在某些情况下 table1 可能会变长。我需要将 table1 放在顶部。请帮帮我。

最佳答案

添加 td { 垂直对齐:顶部; } 在 css 中应该可以解决问题。

https://jsfiddle.net/julysfx/peh32tya/

关于css - 在表中对齐 "td"s,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45045179/

相关文章:

javascript - 变量未在函数链末尾更新

javascript - jQuery slideToggle() 无法在显示为 :none 的 div 上工作

html - 浏览器之间奇怪的文本换行差异

php - Colorbox 不在 AJAX 调用中执行 PHP 代码

html - Twitter Bootstrap HTML/CSS 布局和使用单选框

c# - 制作家谱并记住树中的父节点

c# - 不要在页面重新加载或按钮单击事件时清除文本框

javascript - Noob JavaScript 错误(无法设置 null 的属性 'src')

javascript - 滚动页面后自定义光标位置错误

asp.net - Obout Grid 仅在客户端添加对象