0

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

发生的情况是,如果我更改背景设置,边框样式也会更改

带有上述代码的文本框:
在此处输入图像描述

没有设置背景的文本框:(空样式)
在此处输入图像描述

请注意边框的不同

4

1 回答 1

0

为您的 CSS 类显式设置边框将解决问题。

.ajaxCalendar
{
    background-image:url(../Images/SCalendar.png);  
    background-repeat:no-repeat; 
    background-position-y:center;
    border: 1px solid #000;
}
于 2013-07-22T06:00:56.827 回答