- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
(我想我可能会在 Set the table column width constant regardless of the amount of text in its cells? 中找到答案,但那里的解决方案似乎都不适合我。)
我想构建一个包含两列的表格,一列占文本区域宽度的 30%,另一列填充剩余空间。在单元格之间我需要大约 1em 的空间,这样我就可以在每个单元格周围应用不同的边框。这是当前代码:
table.condform {
margin-left: 50px;
margin-top: 1em;
table-layout: fixed;
width: 80%;
font-family: Courier, monospace;
font-size: xx-small:
padding: 0;
border-collapse: separate;
border-spacing: 2em;
border: none;
}
table.condform td {
padding: 0.1em 0.2em 0.3em 0.2em;
min-height: 1em;
vertical-align: top;
}
table.condform td:first-of-type {
width: 40%;
}
table.condform td:nth-of-type(2) {
width: auto;
<table class="condform">
<colgroup>
<col style="width: 40%;">
<col style="width: auto;">
</colgroup>
<tr>
<td style="border: red 1px solid; background-color: #ff0">a</td>
<td>b</td>
</tr>
<tr>
<td style="border: blue 1px solid; background-color: #0ff">a</td>
<td>b</td>
</tr>
</table>
无论我做什么,单元格都会缩小以适应它们的内容,而且我所做的任何事情似乎都不会影响单元格间距:
我现在已经尝试了六七种不同的修复方法,包括上面链接中的所有修复方法,但都无济于事。设置列宽和单元格间距肯定不能超出 CSS 的能力吗?
编辑 20161221 1040:以像素为单位设置 td
宽度值可行,但如果可以的话,我不热衷于指定像素值。
编辑 20161221 1052:在元素检查器中查看表类似乎没有正确应用。它是一个表
,它的类是condform
,但是该类的所有样式都没有出现在样式字段中。 (我知道有空白属性,但它们不应该造成任何问题,而且在其他地方也没有。)从属样式仍然适用,像素宽度有效的事实证明了这一点。
我现在很困惑。
最佳答案
你不需要colgroup。只需删除它们就可以正常工作:
table.condform {
margin-left: 50px;
margin-top: 1em;
width: 80%;
font-family: Courier, monospace;
font-size: xx-small:
padding: 0;
border-collapse: separate;
border-spacing: 2em;
border: none;
}
table.condform td {
padding: 0.1em 0.2em 0.3em 0.2em;
min-height: 1em;
vertical-align: top;
}
table.condform td:first-of-type {
width: 40%;
}
table.condform td:nth-of-type(2) {
width: 0.5em;
}
<table class="condform">
<tr>
<td style="border: red 1px solid; background-color: #ff0">a</td>
<td style="border: green 1px solid; background-color: #fda">b</td>
</tr>
<tr>
<td style="border: blue 1px solid; background-color: #0ff">a</td>
<td style="border: green 1px solid; background-color: #caa">b</td>
</tr>
</table>
关于html - CSS 表格列宽不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41242140/
今天有小伙伴给我留言问到,try{...}catch(){...}是什么意思?它用来干什么? 简单的说 他们是用来捕获异常的 下面我们通过一个例子来详细讲解下
我正在努力提高网站的可访问性,但我不知道如何在页脚中标记社交媒体链接列表。这些链接指向我在 facecook、twitter 等上的帐户。我不想用 role="navigation" 标记这些链接,因
说现在是 6 点,我有一个 Timer 并在 10 点安排了一个 TimerTask。之后,System DateTime 被其他服务(例如 ntp)调整为 9 点钟。我仍然希望我的 TimerTas
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我就废话不多说了,大家还是直接看代码吧~ ? 1
Maven系列1 1.什么是Maven? Maven是一个项目管理工具,它包含了一个对象模型。一组标准集合,一个依赖管理系统。和用来运行定义在生命周期阶段中插件目标和逻辑。 核心功能 Mav
我是一名优秀的程序员,十分优秀!