select选择在不同浏览器不同的显示样式,

    在IE中 虽然默认和谷歌一样,但是当点击时向下 按钮消失, 解决方法如下;

select {/*Chrome和Firefox里面的边框是不一样的,所以复写了一下*/border: solid 1px #000;/*很关键:将默认的select选择框样式清除*/appearance:none;-moz-appearance:none;-webkit-appearance:none;/*在选择框的最右侧中间显示小箭头图片*/background: url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center transparent;/*为下拉小箭头留出一点位置,避免被文字覆盖*/padding-right: 14px;
}/*清除ie的默认选择框样式清除,隐藏下拉箭头*/
select::-ms-expand { display: none; }

原理是将浏览器默认的下拉框样式清除,然后应用上自己的,再附一张向右对齐小箭头的图片即可。这样下拉按钮样式可以按照设计的PSD随意改动

然而在IE10以下appearance就不起作用 会出现两个下拉按钮, 所以此方法慎用!!

转载于:https://www.cnblogs.com/yangjie-space/p/4973921.html

select选择框在谷歌火狐和IE样式的不同相关推荐

  1. AngularJs 基础教程​ —— Select(选择框)

    为什么80%的码农都做不了架构师?>>>    本文为 H5EDU 机构官方 HTML5培训 教程,主要介绍:AngularJs 基础教程 -- Select(选择框) Angula ...

  2. select选择框实现跳转

    select选择框实现跳转 零.启示 1.启示把bom里面的几个对象稍微有点印象,那么主干有了,学其它的就感觉添置加瓦,很简单 就是关注树木的主干 2.万能的百度,不过当然要你基础好学得多才能看得懂, ...

  3. 纯CSS调整select选择框高度,兼容IE/Firefox/Opera/Safair/Chrome

    在IE下直接用height.border定义select没有效果,目前大部分情况都是用js进行模拟,其实css也是可以做得到的,原理很简单,隐藏select选择框的原生边框,再用其他元素模拟内边距及边 ...

  4. Antd点击select选择框,页面滚动,选项跟着滚动

    遇到问题如下: 做项目时,采用antd与react技术方案,需要实现选择一个select选择框,发现点击select选择框时,滚动页面,选项内容整体跟着页面滚动,而select选择框不动,如图: 解决 ...

  5. 解决小米2s手机 select选择框问题

    解决小米2s手机 select选择框文本内容不能改变中学习到的 时间:2015-07-17 项目:甘肃银行-手机银行 问题记录:有一组选择框,第一个选择框选择存储类型(零存整取.整存整取.定活两便), ...

  6. AngularJS Select(选择框)

    在AngularJS中可以使用数组或对象创建一个下拉列表对象选项. 1.使用ng-options创建选择框 <div ng-app="my" ng-controller=&q ...

  7. 手动清空Element Select选择框内容 v-model 和 option下拉框选项 导致无法select选中,或者选中视图不渲染问题,

    有时候一些需求,需要上下两个Select 进行联动,比如 名称/id选择框的内容需要根据 科目选中后的内容,来进行搜索,所以当 科目清空后 名称/ID 需要清空 v-model 的值.以及 el-op ...

  8. element_UI select选择框深入解析

    别问,问就是今天是1024,混个勋章 el-select介绍 开发环境 Select Attributes(参数介绍) select各适用场景介绍 使用最广泛的基础单选 有禁用选项的选择框 选择框禁用 ...

  9. select选择框变得可以输入、编辑

    一.可编辑的select 按回车键输入新内容,按DEL删除选中内容<br> <body bgcolor="#fef4d9" οnlοad="s1.foc ...

  10. vue中select选择框的监听事件

    template模板: <el-select v-model="valueClass" placeholder="请选择学生" class="s ...

最新文章

  1. windows下expdp自动备份脚本
  2. CUDA在Windows下的软件开发环境搭建
  3. Cocos2D v2.0至v3.x简洁转换指南(一)
  4. SPI单片机发送ARM接收
  5. 区块链在智慧农业中的应用展望
  6. Linux备份全攻略
  7. 叮咚!7.24运维节,您有一份礼物待查收!
  8. NLP之路-查看获取文本语料库
  9. 多模块Struts应用程序的几个问题(及部分解决方法)
  10. Python 直接赋值、浅拷贝和深度拷贝全解析
  11. python实现矢量分级渲染_AE 栅格图分级渲染
  12. c/c++教程 - 2.1 程序的内存模型 内存四区 代码区 全局区 堆区 栈区 new操作符
  13. Matlab:excel文件 转 txt文件 (只需2行代码)
  14. java paypal开发详解_PayPal 开发详解(六):下载paypal立即付款SDK 并编译打包
  15. 基于图神经网络的推荐系统
  16. 力扣 1598. 文件夹操作日志搜集器
  17. 华为手表 GT3训练计划怎么用?
  18. 深圳家庭数据存储 家庭数据备份 数蚁科技
  19. OpenCV中文手册,非常实用,物有所值
  20. ECCV 2020 Oral | 沈春华团队新作,将条件卷积引入实例分割

热门文章

  1. 在windows系统中使用backoff2005的测试脚本来测试分词结果
  2. logrotatesyslog
  3. Nagios插件开发指导
  4. tuxedo 强制重启
  5. 邮件服务系统专题14:九层垃圾邮件过滤技术
  6. 解决 IDEA导入Eclipse项目出现的中文注释乱码问题
  7. Bean在Spring和SpringMVC中无所不在
  8. Spring MVC 关于分页的简单实现
  9. windows下 Mysql 错误1067 Can't open and lock privilege tables: Table 'mysql.user' doesn't exist
  10. 重磅消息,Redis开源作者宣布不再维护Redis项目!