zoukankan      html  css  js  c++  java
  • input[type='submit']input[type='button']button等按钮在低版本的IE下面,去掉黑色边框的问题

    今天做一个tabs效果的时候,发现上面的button在低版本下会出现黑色的边框,很难看,于是我整理了下几个去掉黑色边框的办法:

    1、在button的外层嵌套一个div,设置button的border:none;

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
    .middle{
    98%;
    height: 30px;
    border-bottom: 1px solid #d4dbe1;
    margin: 20px auto 10px;
    }
    .btn-border{
    display: inline-block;
    float: left;
    78px;
    height: 29px;
    border: 1px solid #d4dbe1;
    border-bottom: none;
    margin-right: 8px;
    }
    .middle button{
    78px;
    height: 29px;
    background: #f5f6f8;
    border: none;
    margin-left: 0;
    cursor: pointer;
    }
    </style>
    </head>
    <body>
    <div class="middle">
    <div class="btn-border">
    <button><a href="#">tabs-1</a></button>
    </div>
    <div class="btn-border">
    <button><a href="#">tabs-2</a></button>
    </div>
    <div class="btn-border">
    <button><a href="#">tabs-3</a></button>
    </div>
    <div class="btn-border">
    <button><a href="#">tabs-4</a></button>
    </div>
    </div>
    </body>
    </html>

    2、如果是IE浏览器,则过滤input元素中的黑色。

    <!--[if IE]>

    <style type="text/css">

    input {

    filter:chroma(color=#000000);

    }

    </style>

    <![endif]-->
    因为这个问题,存在所有按钮上,为了一劳永逸,建议在reset.css样式中加入:

    input[type=submit],

    input[type=reset],

    input[type=button]{

    filter:chroma(color=#000000);

    }

  • 相关阅读:
    HTML5-MathML-基础篇
    HTML5-SVG-基础篇
    HTML5-canvas-基础篇
    HTML基础
    套接字缓存之skb_clone、pskb_copy、skb_copy
    套接字缓存之alloc_skb、dev_alloc_skb、kfree_skb、dev_kfree_skb、consume_skb
    套接字缓存之skb_put、skb_push、skb_pull、skb_reserve
    套接字缓存之sk_buff结构
    网络设备之监测连接状态
    网络设备之关闭
  • 原文地址:https://www.cnblogs.com/ww-ervin-72/p/5052525.html
Copyright © 2011-2022 走看看