CSS:改变select、option标签的默认样式
2017-03-27 18:06
477 查看
CSS:select标签、option标签
select标签和option标签是自带有CSS样式的
1、用纯CSS方式去除默认的select标签样式
方法一:form select{
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
}
<form>
<select>
<option>北京</option>
<option>天津</option>
<option>上海</option>
</select>
</form>
所有浏览器都不支持appearance属性
Firefox支持替代的-moz-appearance属性
Safari和Chrome支持替代的-weblit-appearance属性
方法二:IE浏览器不支持appearance属性
*{
margin:0;
padding:0;
}
#wrap{
width: 100px;
height: 30px;
overflow: hidden;
}
#wrap select {
width: 120px;
}
<div id="wrap">
<select>
<option>北京</option>
<option>天津</option>
<option>上海</option>
</select>
</div>
可以在select框右边加上下拉图片
2、用纯CSS方式去除option的默认样式:本来想用纯CSS方式去除option的默认样式,但没有找到这种方法。
3、也可以用div、ul、li、等标签来创建select标签、option标签,这样可以定义自己想要的样式。
select标签和option标签是自带有CSS样式的
1、用纯CSS方式去除默认的select标签样式
方法一:form select{
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
}
<form>
<select>
<option>北京</option>
<option>天津</option>
<option>上海</option>
</select>
</form>
所有浏览器都不支持appearance属性
Firefox支持替代的-moz-appearance属性
Safari和Chrome支持替代的-weblit-appearance属性
方法二:IE浏览器不支持appearance属性
*{
margin:0;
padding:0;
}
#wrap{
width: 100px;
height: 30px;
overflow: hidden;
}
#wrap select {
width: 120px;
}
<div id="wrap">
<select>
<option>北京</option>
<option>天津</option>
<option>上海</option>
</select>
</div>
可以在select框右边加上下拉图片
2、用纯CSS方式去除option的默认样式:本来想用纯CSS方式去除option的默认样式,但没有找到这种方法。
3、也可以用div、ul、li、等标签来创建select标签、option标签,这样可以定义自己想要的样式。
相关文章推荐
- css修改select标签默认样式
- select默认下拉箭头改变、option样式清除
- select默认下拉箭头改变、option样式清除
- html的select标签怎么让其显示一默认option选项
- 用css改变默认的checkbox样式
- 用纯css改变下拉列表select框的默认样式(转)
- 用纯css改变下拉列表select框的默认样式
- js中创建html标签、添加select下默认的option的value和text、删除select元素节点下所有的OPTION节点
- CSS基础篇--css改变下拉列表select框的默认样式
- 用纯css改变下拉列表select框的默认样式
- 改变select的默认样式
- css 去除标签默认样式
- css改变默认滚动条样式
- 用纯css改变下拉列表select框的默认样式
- 用纯css改变下拉列表select框的默认样式
- ie6.0中关于动态改变html中select标签中option的处理方法
- 关于struts2 select标签默认样式的修改
- 用纯css改变下拉列表select框的默认样式
- 用纯css改变下拉列表select框的默认样式
- css取消input、select默认样式(手机端)