2016-03-31 5 views
1

タグ内でimgタグを使用すると、下の小さな線が表示されます。私はそれらを削除するいくつかのCSSのプロパティを試してきたし、トリックをしたものを見つけることができませんでした。 enter image description here埋め込み画像を使用しているときにリンクごとにHTML/CSSを削除する

関連のhtml:

  <a href='https://github.com/'> 
       <img class='ContactLink' src='Images/Icons/GitHub.png' alt='GitHub'> 
      </a> 
      <a href='https://twitter.com/'> 
       <img class='ContactLink' src='Images/Icons/Twitter.png' alt='Twitter'> 
      </a> 
      <img class='ContactLink' src='Images/Icons/Gmail.png' alt='Email'> 

はCSS:

.ContactLink{ 
    height: 50px; 
    width: 50px; 
    border: 0; 
} 
+0

urコードを提供できますか? –

答えて

2
///Add this code in CSS file 
a { 
    text-decoration:none; 
} 
+0

これを追加すると、実際には小さなダッシュが表示されます。他のアイデア? – kalenpw

+0

私はtext-decoration:noneを気にしませんでした。リンクの代わりにimgに今それは動作します。ありがとう – kalenpw

0

使用normalize CSSやこの

a,a:focus,a:hover,a:active{ 
    text-decoration:none; 
    outline-width: 0; 
} 
img { 
    display:inline-block; 
} 
0

を試してみてください、私はPhotoshopのような任意のツールを使用して、画像ファイルをチェックすることをお勧めしますそのアイコンの透明ピクセルがあるかどうかを確認します。また、すべての3つのアイコンの寸法を正確に同じに保つようにしてください。必要に応じて、イメージを適宜編集します。

+0

ファイルの編集時にそのピクセル位置に何もありません。私は同じような方法で同じ小さなダッシュを表示するように配置された別のウェブサイトを持っているので、私のコードの中に何かあるはずです。 – kalenpw

+0

リンクを投稿できますか?私は調査することができるように。 –

+0

まだ興味があるなら、ここにリンクがあります。 https://jsfiddle.net/rzgt3k4y/ – kalenpw

関連する問題