html - 如何在表格的左上角和右上角放置一个按钮?

标签 html css

如何将按钮放在表格的左上角和右上角?像这样:

 |button-left|                     |button-right|
 |----------------table header------------------|
 |----------------table body--------------------|
 |----------------table body--------------------|
 |----------------table body--------------------|
 |----------------table body--------------------|

我的 html:

<div>
  <button class="btn btn-success" >Save</button>
  <button class="btn btn-danger" style="float: right;">Cancel</button>
  <div id="table"> 
    <table>.....</table>
  </div>
</div>

我的 html 看起来像这样:

 |button-left|                                               |button-right|
 |----------------table header------------------|
 |----------------table body--------------------|
 |----------------table body--------------------|
 |----------------table body--------------------|
 |----------------table body--------------------|

该表由datatables自动创建

最佳答案

div 包装你的表格一个类 .table-wrapper 并添加以下 CSS

.table-wrapper {
  display: inline-block;
}
.table-wrapper table {
  min-width: 120px;
}

min-width 是两个按钮并排的宽度,可能还有一些额外的空间。这将确保即使表格本身内容很少,按钮也不会换行并彼此相邻。

这是一个codepen example .希望这会有所帮助。

更新:

为了避免将 .table-wrappertable 包装在另一个 div 中以再次获取 block (参见 codepen),您可以将 display: inline-block 替换为 display: table

注意:这不适用于 IE7 及更低版本(请参阅 Can I Use)。

我还更新了上面的 Codepen 示例以显示这两种方式。

关于html - 如何在表格的左上角和右上角放置一个按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23621800/

相关文章:

javascript - 使用 jquery 从 iframe 更新父级

css - 语义 UI - 主题 - 构建失败

javascript - 循环图像动画

html - CSS 不透明度定义为 0.3 但设置为 0.30000001192092896

javascript - 我可以测量元素的部分像素精确宽度吗

javascript - 通过 javascript 或 jquery 将 anchor 的状态更改为事件状态

Javascript,无法读取未定义的属性,但打印到控制台

javascript - 使用 JavaScript 更改多个元素悬停背景颜色?

html - 列中的中心图标

javascript - Android CSS spritesheet webkit 转换和动画的问题