设置背景时边框样式更改

时间:2013-07-22 05:52:31

标签: asp.net css background textbox

我在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; 
    }

如果我更改背景设置也会发生边框样式更改

带有上述代码的文本框:
enter image description here

没有设置背景的文本框:(空样式)
enter image description here

请注意边框的差异

1 个答案:

答案 0 :(得分:0)

为CSS类明确设置边框将解决问题。

.ajaxCalendar
{
    background-image:url(../Images/SCalendar.png);  
    background-repeat:no-repeat; 
    background-position-y:center;
    border: 1px solid #000;
}