模拟select选择框的placeholder
<select>
<option value="placeholder" disabled selected style="display:none">placeholder</option>
<option value="选项一">选项一</option>
<option value="选项二">选项二</option>
</select>
select {
/*Chrome和Firefox里面的边框是不一样的,所以复写了一下*/
border: solid 1px #000;
/*很关键:将默认的select选择框样式清除*/
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
/*在选择框的最右侧中间显示小箭头图片*/
background: url("背景图片地址") no-repeat right center transparent;
/*为下拉小箭头留出一点位置,避免被文字覆盖*/
padding-right: 14px;
}
/*ie的下拉箭头清除方式,隐藏下拉箭头*/
select::-ms-expand { display: none; }