asp TextBox边距在Chrome和IE中无法正常显示,但在Firefox中有效

时间:2016-12-09 20:18:48

标签: css asp.net textbox

我有一个包含一堆TextBox的Panel。我已将margin属性添加到我的CSS文件中。目前,我可以在Firefox中正确显示它,但是当我在IE和Chrome中查看它时没有余量。

文本框

asp:TextBox ID="txtInvoiceDate" Font-Bold="true" runat="server" CssClass="TextBox"></asp:TextBox>

CSS

.TextBox { margin: 5px; }

最初,当我保存项目时,它会显示边距。刷新页面时,边距消失。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

经过更多研究后,我发现边缘属性被用户代理样式表覆盖。我在文件中添加了一些新的CSS,瞧......它正常工作。

我通过What is user agent stylesheet

找到了答案