无法删除ie9中的图像边框

Dmi*_*iyd 2 html css

可能重复:
删除Chrome/IE9中的图像边框

图像周围有一个用蓝色包裹的边框.它是蓝色的......我试着遵循一些解决方案,但边框图像不会消失.

CSS:

<style type="text/css">
   a {outline : none;}
   a img {outline : none;}
   img {border : 0;}
   a:active, a:focus 
   { 
     outline: none; 
     ie-dummy: expression(this.hideFocus=true);
    }
</style>
Run Code Online (Sandbox Code Playgroud)

这是我的html标记:

<p style="margin-left: 39%;margin-top: 23px;">
     <a  href="<?php echo $review[0]['link']; ?>" 
         target="_blank" style="border: none;text-decoration: none;">
         <img style="border: none;" 
              src="Images/Review/button_register_for_free.png"/>
     </a>
</p>
Run Code Online (Sandbox Code Playgroud)

Fen*_*ton 5

尽管你有任何其他风格,你应该需要的唯一规则是在图像上不设置边框.

你几乎做到了:

img {border : 0;}
Run Code Online (Sandbox Code Playgroud)

但它应该是:

img {border : none;}
Run Code Online (Sandbox Code Playgroud)