css修改select标签默认样式
2017-06-03 18:49
519 查看
之前写select选择框的时候就发现pc端在不同浏览器会有不同样式,在移动端更是丑的厉害。于是在网上扒拉总结了几个清除默认样式的方法,以备日后之需。
一、
ios端去除默认样式:
background-color:transparent; border-color:transparent;
安卓端仅使用上面的代码不够,会发现某些浏览器会出现箭头和高亮情况。要加上下面一条语句,取消webkit默认样式
-webkit-appearance: none;
二、
修改后的select标签效果。比默认样式要稍微能接受一点了
<div class="select" style="margin-top:0px;outline:none;border:1px solid #BBBBBB;border-radius:4px;position:relative;">
<select id="orderTimeDataSel" class="text" style="height:40px;-webkit-appearance:none;appearance:none;border:none;font-size:18px;padding:0px 10px;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color: #FFFFFF;color:#333333;border-radius:4px;">
<option>--预约日期--</option>
</select>
</div>
一、
ios端去除默认样式:
background-color:transparent; border-color:transparent;
安卓端仅使用上面的代码不够,会发现某些浏览器会出现箭头和高亮情况。要加上下面一条语句,取消webkit默认样式
-webkit-appearance: none;
二、
修改后的select标签效果。比默认样式要稍微能接受一点了
<div class="select" style="margin-top:0px;outline:none;border:1px solid #BBBBBB;border-radius:4px;position:relative;">
<select id="orderTimeDataSel" class="text" style="height:40px;-webkit-appearance:none;appearance:none;border:none;font-size:18px;padding:0px 10px;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color: #FFFFFF;color:#333333;border-radius:4px;">
<option>--预约日期--</option>
</select>
</div>
相关文章推荐
- css修改下拉列表select的默认样式
- 关于struts2 select标签默认样式的修改
- CSS:改变select、option标签的默认样式
- css修改select默认样式
- 纯css修改下拉列表select的默认样式
- 【CSS修改下拉选框select的默认样式】
- 纯css修改下拉列表select的默认样式
- 清除select标签在移动端的默认样式
- 修改select的默认样式
- select标签添加multiple属性后,页面呈现的样式发生改变,如何修改
- HTML中select下拉框默认样式修改
- 修改终端设备 select 标签的样式
- CSS 修改 IOS 默认按钮样式
- 修改input type=file 标签默认样式的简单方法
- 如何修改标签默认样式
- tabhost 底部 颜色1.你想知道tabwidget控件tab标签栏置底? #2.修改tab默认的样式和颜色
- CSS list-style修改列表属性控制li标签样式
- 修改select默认样式,兼容IE9
- 修改radio、checkbox、select默认样式的方法
- 修改radio、checkbox、select默认样式的方法