26

そもそも、これが何なのかさえわかりません。text-decoration: noneborder: none、を試しましたが、outline: 0何も動作しないようですか? 私の CSS ファイルは問題なく動作していますが、そうではありませんか?

ここに写真があります: http://i38.tinypic.com/rbgv3k.jpg

<div id="links">
  <span id="user"><a id="link" href="register.php"><img src="images/user.png"/></a></span>
  <span id="follow"><a id="link" href="https://twitter.com/itsybitsycom"><img src="images/follow.png"/></a></span>
  <span id="about"><a id="link" href="about.html"><img src="images/about.png"/></a></span>
  <span id="stats"><a id="link" href="profile.php"><img src="images/stats.png"/></a></span>
</div>

CSS

#link {
  text-decoration:none;
  border:0;
  outline:none;
}
4

6 に答える 6

32

CSSに以下を追加してみてください

img{ border:0 }
于 2013-04-23T20:05:51.897 に答える
15

IE は、画像がアンカーの子である場合、画像の周りに境界線を追加します。これは、境界線を none に設定することで削除できます。

a img {
      border: none;
}
于 2013-04-23T20:05:41.217 に答える
7
a{
    outline: none !important;
 }

私のために働いた。

于 2014-09-12T09:04:31.423 に答える
3
#link img a
 {
 border:0;
 outline:none;
 }
于 2013-08-22T06:36:29.977 に答える
3

リンクではなく、画像に CSS を追加する必要があります。の代わりに、セレクターとして#link使用する必要があります。#link img

その後border:none;、あなたのために働くはずです。

#link img {
    border: none;
}
于 2013-04-23T20:05:25.710 に答える
1

このCSSでそれを行うことができるはずです:

border-style: none;
于 2013-04-23T20:01:03.093 に答える