【问题标题】:Why is my table not respecting my fixed COL width?为什么我的表格不遵守我的固定 COL 宽度?
【发布时间】:2015-09-12 01:57:09
【问题描述】:

我有这张桌子:http://jsfiddle.net/fere_tzau/7pwn48zf/。 我要解决的是:保留 table-layout: fixed 属性,但将固定值添加到第一个 col <col width="100">

如果我向<col> 添加一个固定值,这将具有某种百分比宽度。(日历块课程应始终具有固定宽度,比如说 150px)。

但是通过使用table-layout:auto,固定宽度可以工作。 (但我的桌子看起来很乱)。

我希望第一个<col> 的宽度是固定的。

也许这个答案已经在这里但我找不到它,也许我想要的甚至不可能。

谢谢。

【问题讨论】:

  • 代码看起来很乱。为什么要保留这么多<col> 标签?
  • 忽略 cols ,这些将从 js 生成(时间线将是动态的)也许我们会显示 2 年,我们需要显示课程跨度(例如 3 月 5 日> 6 月 18 日).. .
  • 仍然无法弄清楚您的问题。据我了解,您正在尝试制作一个图形界面类型的表格,该表格将描绘一年中某事的时间表。请详细说明您的问题。
  • >>> 我要解决的是:保留一个 table-layout: fixed 属性,但在第一个 col 但表属性“固定”:)

标签: html css tablelayout fixed-width


【解决方案1】:

您可以使用tr > :first-child {width:100px;} 仅选择第一列单元格并应用宽度或其他属性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-05
    • 2012-02-25
    • 2019-09-24
    • 2022-11-13
    • 2020-12-29
    • 2018-05-16
    • 1970-01-01
    • 2015-06-07
    相关资源
    最近更新 更多