下拉列表按钮,即和mozilla

时间:2012-06-09 04:35:00

标签: c# asp.net css web-controls

我遇到了下拉列表按钮的问题..按钮看起来很奇怪..

以下是图片:http://imgur.com/9zHNM

HTML 标记:

<td class="style 4">
    <select name="ctl00$ContentPlaceHolder1$ucPromotions1$ddlCompany"     
        id="ctl00_ContentPlaceHolder1_ucPromotions1_ddlCompany" 
        style="height:25px;width:167px;">
</td> 

CSS 标记:

.style4
{
    width: 185px;
}

可能是什么问题?

编辑:问题已解决,这是我的CSS中选择的填充

我用这种风格解决了它

<td class="style 4">
    <select name="ctl00$ContentPlaceHolder1$ucPromotions1$ddlCompany"     
    id="ctl00_ContentPlaceHolder1_ucPromotions1_ddlCompany" 
    style="height:25px;width:167px;padding:0 0;padding-top:0;paddingright-:0;padding- bottom:0;padding-left-value:0; ">
</td> 

2 个答案:

答案 0 :(得分:0)

如果你没有活着的演示版,有点难以帮助你,但如果你在班级.style4调整相同的风格和select的风格怎么办?

例如,将它们设置为width: 185px;

希望它有所帮助!

答案 1 :(得分:0)

.style4中的CSS属性不会产生任何影响,因为您已将类属性值设置为style 4。删除空格:)

顺便说一句:您的HTML有一些错误。

这是有效的:

<td class="style4">
    <select name="ctl00$ContentPlaceHolder1$ucPromotions1$ddlCompany" id="ctl00_ContentPlaceHolder1_ucPromotions1_ddlCompany" style="height:25px;width:167px;">
        <option value="one">ONE</option>
        <option value="two">TWO</option>
        <option value="three">THREE</option>
    </select>
</td>

不允许使用仅适用于CSS类和ID的数字。