c# - 为什么表格单元格宽度不随 CSS 改变?

标签 c# css web-parts

这个问题可能看起来很奇怪,但它正在发生在我身上。我正在使用一个 <asp:Table>在我的可视化 Web 部件中。在后面的代码中,我生成了几行并将这些行附加到表中。表显示完美。但问题是,如果尝试通过 CSS 更改特定的单元格/列宽度,它不允许我更改。我正在尝试使用 Developer 工具进行临时更改,但它似乎不起作用。请参见下面的屏幕截图。

enter image description here

即使我更改表格单元格的布局,它也不会更改为新值。它显示为固定的。我试着在后面的代码中给出一个单元格的宽度,比如 myCell_01.Width = new Unit(250); ,但这也不起作用。对此有什么想法吗?

最佳答案

嗯,使用表格时有几个问题。表格有严格的结构,但无论如何,它可以通过 css 属性 'table-layout:fixed' 进行更改 表格示例:

<http://jsfiddle.net/2zrue/>?

希望对您有所帮助。

关于c# - 为什么表格单元格宽度不随 CSS 改变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23533457/

相关文章:

jquery - Webkit(Chrome、Safari)浏览器在JQuery addClass 后无法更新CSS

c# - OnActionExecuting 在标准 asp.NET 中等效吗?

c# - 如何在 Sharepoint 中查找登录用户?

c# - 无法使用数据注释

c# - 使用 GetSaveFileName 创建 SaveFileDialog 时如何停止覆盖提示

c# - CLR 如何将 C++ 文件访问常量与 C# 枚举相匹配?

jquery - Fancybox:仅在页面中显示一些图像,但在图库中有更多图像

javascript - 在移动设备上忽略 HTML5

security - SharePoint Web 部件按 AD/SharePoint 组显示用户

c# - 设置 Font.Color 时 Excel 2007 VSTO 插件异常