zoukankan      html  css  js  c++  java
  • select选择框在谷歌火狐和IE样式的不同

    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就不起作用 会出现两个下拉按钮, 所以此方法慎用!!

  • 相关阅读:
    计蒜客 动态规划基础 蒜头跳木桩
    委托的使用和合并
    asp.net "callback" 和 "postback" 的区别.
    3 顶层父类
    2 异常类
    1 智能指针
    16 #error 和 #line
    15 条件编译
    14 宏
    13 编译和链接
  • 原文地址:https://www.cnblogs.com/yangjie-space/p/4973921.html
Copyright © 2011-2022 走看看