【发布时间】:2011-09-10 20:04:34
【问题描述】:
我正在开发一个 ASP.Net 项目。我的页面上有一个<asp:Table> 控件,其中的列和单元格是从代码隐藏添加的。许多单元格跨越不止一列。
这是当前的图表。我需要垂直延伸的微弱网格线越过粉红色和绿色条的顶部。
我尝试了一种简单的 CSS 方法,将单元格 z-index 属性设置为 0,然后将表格 z-index 设置为 1,但这不起作用(我假设表格的 CSS 会覆盖单元格的 CSS) .
我将jQuery.corner 用于单元格的圆角,因此这可能会进一步增加复杂性。
2012 年 13 月 2 日更新
目前,这些网格线实际上是左侧带有 CSS 虚线边框的空表格单元格。这样做的原因是我尝试让 GridLines 出现在顶部,但我做不到,所以实际上我的代码目前没有尝试这样做。所以我的问题应该是,有没有办法做到这一点?
我无法在 JSFiddle 上正确应用圆角和样式,所以我使用了 pastebin,请将文本 here 复制到纯 html 文件中,您应该得到类似于上图的正确输出 - 请让我知道它是否看起来不同/角落是方形的。
注意:如果您使用 IE 查看文件并使用 IE 开发人员工具,则可以选择勾勒表格单元格的轮廓,这对此非常有用。
【问题讨论】:
-
如果没有视觉效果 - “现在看起来如何”和“您希望它看起来如何”,您的问题很难回答!
-
你的实际代码是什么?我们现在知道,你想要,但不知道你拥有什么
-
@yunzen:谢谢,请看编辑
-
在 RowDataBound 中添加单元格后是否尝试添加网格线?
标签: javascript jquery asp.net css html-table