gpt4 book ai didi

html - Gridview 标题向左对齐,在 IE9 上不起作用,但在 chrome 上有效

转载 作者:太空宇宙 更新时间:2023-11-04 14:04:11 25 4
gpt4 key购买 nike

我有一个 gridview,我想将其标题对齐到左侧。它适用于 chrome,但在 IE 9 中它们没有左对齐。

(我粘贴了整个代码,以防某些包围的 div 导致此行为。)

screenshot

        <div style="height: 300px; overflow: auto">
<asp:GridView ID="myGrid"
AutoGenerateColumns="true"
runat="server" CellPadding="4" ForeColor="#333333" GridLines="None" Width="100%">
<AlternatingRowStyle BackColor="White" ForeColor="#284775" />
<EditRowStyle BackColor="#999999" />
<FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" HorizontalAlign="Left" />
<PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
<RowStyle BackColor="#F7F6F3" ForeColor="#333333" HorizontalAlign="Left"/>
<SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
<SortedAscendingCellStyle BackColor="#E9E7E2" />
<So![enter image description here][1]rtedAscendingHeaderStyle BackColor="#506C8C" />
<SortedDescendingCellStyle BackColor="#FFFDF8" />
<SortedDescendingHeaderStyle BackColor="#6F8DAE" />
</asp:GridView>
</div>
<div style="margin-top: 20px; margin-left: 550px">
<asp:Button ID="btnClose" runat="server" Text="Close" />
</div>
<div>
<asp:Label ID="lblError" runat="server" Text=""></asp:Label>
</div>
</div>

更新一:CSS

#DeltaPlaceHolderMain #ctl00_PlaceHolderMain_myGrid tr:first-child{
background-color:#eb8c00 !important;
color:#FFF !important;
}
#DeltaPlaceHolderMain #ctl00_PlaceHolderMain_myGrid tr:first-child td{
text-align:left;
}

#DeltaPlaceHolderMain #ctl00_PlaceHolderMain_myGrid tr{
color:#404041 !important;
}

最佳答案

这行得通。将“CssClass”添加到您的 HeaderStyle:

<HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" HorizontalAlign="Left" CssClass="headerClass" />

然后声明如下样式:

/*Give a text-align left only to the gridview header th's*/
.headerClass > th
{
text-align:left;
}

进一步解释一下,将会发生的是HeaderStyle.CssClass将为 <tr> 上课包含您的 header 。 CSS 选择器 .headerClass > th然后将其样式应用于所有子项<th>您的标题,因此将左文本对齐应用到每个标题单元格。

关于html - Gridview 标题向左对齐,在 IE9 上不起作用,但在 chrome 上有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17677826/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com