为啥表格单元格宽度不随 CSS 改变?
Posted
技术标签:
【中文标题】为啥表格单元格宽度不随 CSS 改变?【英文标题】:Why table cell width not changing with CSS?为什么表格单元格宽度不随 CSS 改变? 【发布时间】:2014-06-25 08:30:39 【问题描述】:这个问题可能看起来很奇怪,但它发生在我身上。我在我的可视化 webpart 中使用了一个 <asp:Table>
。在后面的代码中,我生成了几行并将这些行附加到表中。表显示完美。但问题是,如果尝试通过 CSS 更改特定的单元格/列宽,则不允许我更改。我正在尝试出于临时目的使用开发人员工具进行更改,但它似乎不起作用。请参阅下面的屏幕截图。
即使我更改表格单元格的布局,它也不会更改为新值。它显示为固定的。我尝试在 myCell_01.Width = new Unit(250);
之类的代码中给出单元格的宽度,但这也不起作用。对此有何想法?
【问题讨论】:
【参考方案1】:嗯,使用表格时有一些问题。表格有一个严格的结构,但无论如何,它可以通过 css 属性 'table-layout:fixed' 进行更改 表格示例:
<http://jsfiddle.net/2zrue/>?
希望对您有所帮助。
【讨论】:
我知道如何通过 css 更改普通的 html 表,但该表是从 C# 代码呈现的。它没有接受我所给予的价值观。 你能在某个地方的 pastebin 中提供一个代码来看看吗?以上是关于为啥表格单元格宽度不随 CSS 改变?的主要内容,如果未能解决你的问题,请参考以下文章