2017-07-04 61 views
-1

匹配当我添加选择2下拉列表中glyphicons图标的高度不一样 enter image description here的glyphicons高度不选择2下拉

这是HTML代码

<form class="well form-horizontal" action=" " method="post" id="user_edit"> 

    <div class="form-group"> 
     <label class="col-md-1 nopadding control-label"></label> 
     <div class="col-md-8 nopadding inputGroupContainer"> 
      <div class="input-group field-width"> 

      <span class="input-group-addon" > 
       <i class="fa fa-venus-mars" ></i></span> 
       <select name="gender" id="gender" class="gender form-control 
    js-example-basic-single"> 
        <option value="">Not Telling</option> 
        <option value="m">Male</option> 
        <option value="f">Female</option> 
       </select> 

      </div> 
     </div> 
    </div> 
    </form> 

JS文件

$(document).ready(function() { 
    $(".js-example-basic-single").select2(); 
}); 

我为select2添加的css文件

.glyphicon{ 
color:#007bcc; 
} 
.select2-selection__rendered{ 
line-height: 32px!important; 
} 
[class^='select2'] { 
border-radius: 0px !important; 
} 

.select2-selection__arrow{ 
    height: 34px;!important; 
    } 
.select2-container--default .select2-selection--single{ 
background-color: #eeeeee !important; 
height: 34px!important; 
font-size: 15px;!important; 
    margin-top: 0.5px!important; 
margin-left: -1px!important; 

} 

当我放大页面超过100%的高度相同。

+0

,你可以在这里捣鼓删除margin-top: 0.5px!important; .. –

回答

1

.select2-container--default .select2-selection--single

$(document).ready(function() { 
 
    $(".js-example-basic-single").select2(); 
 
});
.glyphicon{ 
 
color:#007bcc; 
 
} 
 
.select2-selection__rendered{ 
 
line-height: 32px!important; 
 
} 
 
[class^='select2'] { 
 
border-radius: 0px !important; 
 
} 
 

 
.select2-selection__arrow{ 
 
    height: 34px;!important; 
 
    } 
 
.select2-container--default .select2-selection--single{ 
 
background-color: #eeeeee !important; 
 
height: 34px!important; 
 
font-size: 15px;!important; 
 

 
margin-left: -1px!important; 
 

 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
    <script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/js/select2.min.js"></script> 
 
    <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.3/css/select2.min.css"> 
 
    <link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"> 
 
    <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css"> 
 
    <form class="well form-horizontal" action=" " method="post" id="user_edit"> 
 
    <div class="form-group"> 
 
     <label class="col-md-1 nopadding control-label"></label> 
 
     <div class="col-md-8 nopadding inputGroupContainer"> 
 
      <div class="input-group field-width"> 
 
      <span class="input-group-addon" > 
 
       <i class="fa fa-venus-mars" ></i></span> 
 
       <select name="gender" id="gender" class="gender form-control 
 
    js-example-basic-single"> 
 
        <option value="">Not Telling</option> 
 
        <option value="m">Male</option> 
 
        <option value="f">Female</option> 
 
       </select> 
 
      </div> 
 
     </div> 
 
    </div> 
 
    </form>

+0

现在,它的工作原理@lamelemon – styles

+0

为什么行的位置不一样,当我经过150%放大 – styles