外表连续html css

Posted

技术标签:

【中文标题】外表连续html css【英文标题】:Outside table in a row html css 【发布时间】:2021-07-01 00:56:43 【问题描述】:

我有一张桌子,可以在附图中看到。最后一列包含按钮,如果我可以将它们放置在表格之外但逻辑上在同一行中,那会更好。请建议一种通过引导程序或 css 执行此操作的方法。

【问题讨论】:

您能否在您的问题中向我们展示您的代码的一个简单示例 - 也许是一个带有标题和几行以及任何相关 CSS 的表格 - 最好将其变成一个有效的 sn-p .. 它是如果我们有显示问题的初始代码,则更容易提供帮助,请参阅 [link]***.com/help/minimal-reproducible-example 【参考方案1】:

以 th 和 td 元素设置了边框但没有设置表格的简单情况,我们可以实现以下结果:

通过删除表格中last-of-type th 和 td 元素的边框。

如果表格本身或行有边框,则需要将它们设置为边框:无。

表格的边框需要设置为折叠。

table 
  border-collapse: collapse;


th, td 
  border: 1px solid gray;
  padding: 5px;


th:last-of-type, td:last-of-type 
  border: none;


th 
  font-weight: 600;
<table>
  <tr>
    <th>One</th>
    <th>Two</th>
    <th></th>
  </tr>
  <tr>
    <td><input /></td>
    <td><input /></td>
    <td>DEL</td>
  </tr>
</table>

【讨论】:

我同意这个解决方案。【参考方案2】:

您可以通过将table和td元素的属性border-collapse设置为collapse,然后重新设置td元素的边框来实现。之后您只需在td:last-child 上设置border: 0。见this JSFiddle我做得很快。

【讨论】:

以上是关于外表连续html css的主要内容,如果未能解决你的问题,请参考以下文章

css实现连续的图像边框

CSS:根据最小图像切割到相同高度的连续响应图像

CSS 轮播图的实现(纯CSS,连续滑动无倒滑效果)

css 连续图像边框

Easyui Datagrid相同连续列合Demo

css - 如何在调整窗口大小时连续制作弹性项目3并保持1:1的比例[重复]