我设置input样式,结果textbox样式也变了,求高人解答

解决方案 »

  1.   

    我用的是皮肤:<asp:FileUpload runat="server" CssClass="InputCSS"/>
    样式:
    .InputCSS
    {BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px;
    cursor:hand;/*鼠标放在input上时的形状:hand手型/crosshair十字型/text移动到文本上的那种效果(I形)/wait沙漏/default默认效果/help问号/e-size向右的箭头/ne-resize向右上的箭头/n-resize向上的箭头/nw-resize向左上的箭头/w-resize向左的箭头/sw-resize向左下的箭头/s-resize向下的箭头/se-resize向右下的箭头/auto由系统自动给出效果*/
    BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 9pt; BORDER-LEFT-COLOR: #000000;
    BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #000000; PADDING-BOTTOM: 1px;
    BORDER-TOP-COLOR: #000000; PADDING-TOP: 1px; 
    BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #000000;
    }
      

  2.   

    textbox 被浏览器解析成input标记,要想解决这个问题,那么就要选择性的定义。比如:#divMain input
    这样的话,就表示你定义的样式只对 #divMain下的input标记起作用。