html - CSS 不适用于带有 Gridview 的 div

标签 html css asp.net

我想要一个包含我的 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 上应用样式时它起作用了。

最佳答案

HI 现在用于边框属性 像这样

.grid{
border:solid 2px red;
} 

或者你可以这样试试

.grid{
border-style: solid;
}

The border CSS property is a shorthand property for setting the individual border property values in a single place in the style sheet. border can be used to set the values for one or more of: border-width, border-style, border-color.

更多关于 click here

边框样式 here

关于html - CSS 不适用于带有 Gridview 的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32432016/

相关文章:

javascript - 单击 anchor 标记可顺利显示大图像

c# - "代替引号 (")

c# - 如何修复 ASP.NET 网站中的 EmbeddedRessources?

javascript - Div 悬停指针

html - 为列表中的任何特定元素设置背景

javascript - 从其他 JS 文件访问函数 - DOJO

html - 如何在图片的右上角放置按钮

jquery - 在动画圆圈中显示列表,然后旋转 2 次后它会转换列表

c# - 导出文档后响应关闭

html - 当标准模式下单元格内有 iframe 时,Firefox 和 Chrome 会向表格单元格添加 2px 底部填充