【问题标题】:styled checkboxes overlap in table样式复选框在表格中重叠
【发布时间】:2015-01-06 05:57:48
【问题描述】:

我从 stackoverflow 上的另一个问题中得到了这个 sn-p:

Snippet

如果我将这些复选框放在一个表格中,每行一个复选框,它们会由于标签的填充而重叠。为什么会这样?为什么表格单元格不改变它们的高度?

我该如何解决?

另外,'width: 100%' 不适用于标签

【问题讨论】:

  • 你试过用像素代替百分比吗?也许是高度而不是宽度?
  • 尝试将 overflow:hidden 添加到包含元素的 CSS 中。这将消除重叠。
  • 我当然可以手动调整td元素的高度。但我认为这应该自动发生。而且标签的宽度也不适用于像素
  • @Sleek Geek:没用,就算用了,上下边框也会被剪掉

标签: html css checkbox


【解决方案1】:

试试

tr {
display:block;
margin:10px 0px;
}

或者不添加表格样式

label{
display: block;
}

另外,我做了一个codepen here

【讨论】:

  • display:block; 为我做了。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-11-04
  • 1970-01-01
  • 1970-01-01
  • 2014-11-25
  • 2011-07-27
  • 2011-04-18
  • 2020-08-06
相关资源
最近更新 更多