CSS:删除Firefox中的插入符号框

时间:2014-09-19 14:12:20

标签: html css firefox

我有以下选择下拉列表:

<div class="form-group">
    <label for="diagnosticMode" class="control-label col-xs-2">Policy Organisation:</label>
    <select id="DD1" name="PolicyOrganisation" class="btn btn-default">
        <option value="-1">Select</option>
        @foreach (var item in ViewBag.PolicyOrgs)
        {
            <option value="@item.Id">@item.Name</option>
        }
    </select>
</div>

在谷歌浏览器中查看时,它会按预期显示,但在Firefox中查看时,下拉框中的向下箭头(我相信它的名字)被一个小盒子包围。

如何在CSS中删除它,这样它只显示带有插入符的普通按钮?

对于那些可能会发现此线程想要删除箭头的人,请看这里: remove default select box arrow in firefox

1 个答案:

答案 0 :(得分:0)

    select{
        width: 200px !important;
        border: 1px solid gray ! important;
        outline : medium none !important;
        display: inline-flex !important;
        height: 25px !important;
        vertical-align: top;
        -webkit-appearance: none;
    }
    select::-ms-expand {
        display: none;
    }
<div class="form-group">
    <label for="diagnosticMode" class="control-label col-xs-2">Policy Organisation:</label>
    <select id="DD1" name="PolicyOrganisation" class="btn btn-default">
        <option value="-1">Select</option>
        @foreach (var item in ViewBag.PolicyOrgs)
        {
            <option value="@item.Id">@item.Name</option>
        }
    </select>
</div>

jsfiddle