javascript - 使用 css 将按钮与表格对齐

标签 javascript html css

我试图让这些按钮与我的 table 齐平,但效果不是很好,它们只是位于底部。为简单起见,样式是内联的,表格是静态的(实际上,该表格是用图像动态填充的)。

<button id="lftArrow">&laquo;</button>
<table style="display:inline-table;border:0px;height:120px;">
  <tr id="pictureSetDisplay" name="pictureSetDisplay">
    <td>some picture</td>
    <td>some picture</td>
  </tr>
</table>
<button id="rgtArrow">&raquo;</button>

知道我应该对按钮应用什么类型的样式以使它们位于表格的垂直中间吗?

最佳答案

您也可以将按钮放置在表内 - 外部表。但是,是的,这将涉及多一张 table 。

检查 fiddle :http://jsfiddle.net/FYV3m/3/

<table border="1"><tr>
  <td valign="middle">
    <button id="lftArrow" style="height:120px">&laquo;</button>
  </td><td valign="middle">
    <table style="display:inline-table;border:0px;height:120px;">
      <tr id="pictureSetDisplay" name="pictureSetDisplay">
        <td>some picture</td>
        <td>some picture</td>
      </tr>
    </table>
  </td><td valign="middle">
    <button id="rgtArrow" style="height: 120px">&raquo;</button>
  </td>
</tr></table>

您可以根据需要从按钮(或 CSS)中删除高度样式。

关于javascript - 使用 css 将按钮与表格对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8637401/

相关文章:

javascript - 如何将 Pyramid 的FileResponse接收到ajax中?

javascript - 按钮使用 jQuery 从表行获取数据

javascript - javascript中数据库数据的未终止字符串文字

javascript - html &lt;textarea&gt; 未使用 Jquery 正确重置

css - 仅适用于 Internet Explorer 的媒体查询

javascript - URL 未在 React 中获取数据

html - CSS - 居中图像和其下方的文本

javascript - fullPage.js 滚动到固定标题

javascript - Safari:绝对定位的 DIV 在通过 DOM 更新时不会移动

CSS:声明分组