ItemStyle-HorizontalAlign="Center"对数据单元格列工作正常,但
HeaderStyle-HorizontalAlign="Center"不适用于标题GridView.
为什么?怎么解决?
小智 6
如果您使用的是引导网站,则HeaderStyle-HorizontalAlign="Center"
不起作用。
下面的代码可以解决这个问题:
HeaderStyle-CssClass="text-right"
Run Code Online (Sandbox Code Playgroud)
GridView标头是<th>元素.默认情况下,这些是居中和粗体.因此,如果您使用引导程序,预构建外观等,那些通常会将表头的文本对齐方式设置为左侧.
现在,当您添加时HeaderStyle-HorizontalAlign="Center",aspnet会添加align="center"到标题行<tr>.但后续<th>节点的对齐方式会被CSS覆盖.
你可以做的是在标题中添加一个类并覆盖文本对齐.
HeaderStyle-CssClass="centerHeaderText"
<style>
.centerHeaderText th {
text-align: center;
}
</style>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6110 次 |
| 最近记录: |