嗨,我有一个网格正在尝试设置样式。提供给我的皮肤包含:

#tblPageContent td
{
   padding:0px;
   margin:0px;
   vertical-align:top;
   text-align:left;
}


这用于设置Web应用程序中其他元素的样式,因此我无法删除它。

问题是这使我的网格项目的样式全部向左对齐。我实际上希望他们居中。

我试图通过将一个类添加到我的网格并设置来覆盖此设置:

.myRadGridClass
{
   text-align="center;
}




#myRadGrid td
{
   text-align:center;
}


但是,这目前无法正常工作。

有人可以帮我在不移除皮肤CSS的情况下使网格单元居中吗?

最佳答案

您只需要比已经定义的规则更具体。

我想象生成的HTML代码如下所示:

<table id="tblPageContent">
    <tr>
        <td class="myRadGridClass">Content of your cell</td>
    </tr>
</table>


如果您使用以下CSS,它应该可以工作:

#tblPageContent td.myRadGridClass
{
    text-align:center;
}


如果HTML代码看起来不是这样,请发布摘要,我们将为您提供帮助。

关于c# - 网格中的单元格对齐,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4486683/

10-12 12:37
查看更多