我在asp.net中创建文本框
<asp:TextBox runat="server" CssClass="ajaxCalendar" ID="tDate"></asp:TextBox>
我在css文件中将背景设置为图像
.ajaxCalendar
{
background-image:url(../Images/SCalendar.png); background-repeat:no-repeat; background-position-y:center;
}
如果我更改背景设置也会发生边框样式更改
带有上述代码的文本框:
没有设置背景的文本框:(空样式)
请注意边框的差异
答案 0 :(得分:0)
为CSS类明确设置边框将解决问题。
.ajaxCalendar
{
background-image:url(../Images/SCalendar.png);
background-repeat:no-repeat;
background-position-y:center;
border: 1px solid #000;
}