[英]CSS is not applying to div with Gridview
我想在其中包含Gridview的div,但是我的div的CSS无法正常工作。 这是代码:
<div class="grid">
<asp:GridView ID="GridView1" runat="server" CssClass="grid" CellPadding="1">
</asp:GridView>
</div>
我的CSS就像:
.grid{
float:right;
border:solid;
margin: 2px;
width:400px;
}
和生成的HTML:
<div class="grid">
<div>
<asp:GridView ID="GridView1" runat="server" CssClass="grid" CellPadding="1">
</asp:GridView>
</div>
</div>
甚至没有显示边框。我不知道其他div的来源,但是当我在Firebug的第二个div上应用样式时,它就起作用了。
像这样纠正你的CSS
的CSS
.grid {
float:right;
border: 2px solid green;
margin: 2px;
width:400px;
}
使用ASP时,必须使用特殊的语法来应用CSS。
BorderWidth="1px" BackColor="#000000"
有关更多信息,请参见https://msdn.microsoft.com/zh-cn/library/aa479342.aspx 。
.grid{
overflow:hidden;
float:right;
border:solid;
margin: 2px;
width:400px;
}
我添加了溢出:隐藏,我相信它可以解决您的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.