css - IE 中的蓝色边框不会消失

标签 css

我有一些带链接的图片,在 IE 中,它们周围有一个蓝色边框,我已经尝试了我找到的所有内容,这个链接也是如此。 how to remove blue border around links in IE9?

出于某种原因,我无法让它消失。

在此先感谢您的帮助。

它是我正在尝试修复的 div.logo

body {background-image:url('../images/space1.jpg');
background-repeat: no-repeat center center;
    background-position: center;
    background-size: cover;
    width: 100%;
    min-height: 100%;
    }


body {color:white;}
a, a:visited { 
    color:#3399FF; text-decoration:none;}

div.header{
text-align:right;
font-size:200%;
}
div.header1 {
text-align:right;
font-size:125%;
}
div.logo{
margin-top:-40px;
a border:none;
img 
text-decoration: none; 
border: 0px;
border-style:none;
}   
#nav{
width:85%;
height:3%;
font-size: 26px;
font-weight: bold;
border-radius: 8px;
text-align: center;
margin: 0 auto;
position:absolute;
top:100px;
left:120px;
}

#nav ul {
height: auto;
padding: 0px 0px;
margin: 0px;
background-color: #f2f2f2;
border-bottom: 1px solid #ccc; 
display: inline-block;
    }

#nav li { 
display: inline-block;
padding: 20px; 
margin-left: auto;
margin-right: auto;
}

#nav a {
text-decoration: none;
color: #3399FF;
padding: 8px 8px 8px 8px;
}

#nav a:hover {
color: #000000;
background-color:#3399FF;
}

nav ul ul {
    display: none;
}

nav ul li:hover > ul {
        display: block;
}
div.qui {
text-align:center;
font-size:200%;
text-decoration:underline;
}
div.specs {
text-align:center;
font-size:175%;
}
ul.qui {
text-align:center;
font-size:150%;
list-style-type: none;
}
.images {
    overflow: hidden;
}

.images img {
    float: left;
    margin: 0px;
}
div.glams {
  text-align: center;

}
.left {
  float: left;
  margin-left:20%;
  padding:10px;
   border:3px solid #585858 ;
}
.right {
  float: right;
  margin-right:20%;
  padding:10px;
   border:3px solid #585858 ;
}
p.v {
text-align:center;
}

@media only screen and (min-width: 768px) and (max-width: 770px)
and (orientation : portrait) {

    div.header{
        text-align:right;
        font-size:140%;
    }

    div.header1 {
        text-align:right;
        font-size:100%;
    }

    div.logo{
        margin-top:-40px;
    }

    div.logo 
    img {
        height:100px;
        width:200px;
    }   

    #nav{
        width:100%;
        height:3%;
        font-size: 100%;
        font-weight: bold;
        border-radius: 8px;
        margin:0;
        padding:0;
        text-align: center;
        margin-top:5%;
        margin-left:-14%;
    }

    #nav ul {
        height: auto;
        padding: 0px 0px;
        margin: 0;
        background-color: #f2f2f2;
        border-bottom: 1px solid #ccc; 
        display: inline-block;
    }

    #nav li { 
        display: inline
        padding: 5px; 
        margin-left: auto;
        margin-right: auto;
    }

    #nav a {
        text-decoration: none;
        color:#3399FF;
        padding: 8px 8px 8px 8px;
        display: inline-block;
    }

    #nav a:hover {
        color: #000000;
        background-color: #FFF;
    }

    li:hover ul { 
        display: block; 
    }



 nav ul ul {
        display: none;
    }

    nav ul li:hover > ul {
            display: block;
    }

    div.qui {
        text-align:center;
        font-size:200%;
        text-decoration:underline;
        margin-top:15%;
    }

    div.specs {
        text-align:center;
        font-size:175%;
    }

    ul.qui {
        text-align:center;
        font-size:150%;
        list-style-type: none;
    }

    .images {
        overflow: hidden;
    }

    .images img {
        float: left;
        margin: 0px;
    }

    div.one {
      text-align: center;      
    }

    .left {
      float: left;
      margin-left:3%;
      padding:0px;
       border:3px solid #585858 ;
    }

    .right {
      float: right;
      margin-right:3%;
      padding:0px;
       border:3px solid #585858 ;
    }

    p.v {
        text-align:center;
    }
    div.glams 
    img {
    height:180px;
    width: 300px;
    }

@media only screen 
and (min-device-height : 768px) 
and (min-device-width : 1024px) 
and (orientation : landscape) {
body { background: green; } 


    div.header{
        text-align:right;
        font-size:140%;
    }

    div.header1 {
        text-align:right;
        font-size:100%;
    }

    div.logo{
        margin-top:-40px;
    }

    div.logo 
    img {
        height:80px;
        width:150px;
    }   

    #nav{
        width:100%;
        height:3%;
        font-size: 100%;
        font-weight: bold;
        border-radius: 8px;
        margin:0;
        padding:0;
        text-align: center;
        margin-top:5%;
        margin-left:-14%;
    }

    #nav ul {
        height: auto;
        padding: 0px 0px;
        margin: 0;
        background-color: #f2f2f2;
        border-bottom: 1px solid #ccc; 
        display: inline-block;
    }

    #nav li { 
        display: inline
        padding: 5px; 
        margin-left: auto;
        margin-right: auto;
    }

    #nav a {
        text-decoration: none;
        color:#3399FF;
        padding: 8px 8px 8px 8px;
        display: inline-block;
    }

    #nav a:hover {
        color: #000000;
        background-color: #FFF;
    }

    li:hover ul { 
        display: block; 
    }



 nav ul ul {
        display: none;
    }

    nav ul li:hover > ul {
            display: block;
    }

    div.qui {
        text-align:center;
        font-size:200%;
        text-decoration:underline;
        margin-top:15%;
    }

    div.specs {
        text-align:center;
        font-size:175%;
    }

    ul.qui {
        text-align:center;
        font-size:150%;
        list-style-type: none;
    }

    .images {
        overflow: hidden;
    }

    .images img {
        float: left;
        margin: 0px;
    }

    div.one {
      text-align: center;      
    }

    .left {
      float: left;
      margin-left:3%;
      padding:0px;
       border:3px solid #585858 ;
    }

    .right {
      float: right;
      margin-right:3%;
      padding:0px;
       border:3px solid #585858 ;
    }

    p.v {
        text-align:center;
    }
    div.glams 
    img {
    height:180px;
    width: 300px;
    }
}

最佳答案

要让它们消失,请使用:

a > img {
   border: 0;
}

这意味着链接内的图像应该没有边框。我遇到了同样的问题并且已修复! :) 试一试。

关于css - IE 中的蓝色边框不会消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19216237/

相关文章:

javascript - 仅过渡单个 div 一次

html - 网页中的 float block 链接操作

html - 定位 div 元素

jquery - 遍历子 <li> 并删除类?

css - 使用边距自动将 div 垂直和水平居中

html - 下拉菜单在 Safari 下不起作用

html - {溢出-x : auto;} is overflowing vertically?

jquery - 在 Wordpress 中添加 Jquery 和 Css

javascript - 下拉菜单不会显示在导航栏上

javascript - 如何通过 chrome 扩展获取所有 CSS 和 Javascript 文件