2016-12-05 14 views
1

ページがあり、その瞬間に画像をクリックすると画像の周りに罫線が表示されますが、同時に画像がリンクになるのはなぜですか?イメージがクリックされたときに起こります。 これは私のコードです:画像リンクをクリックしたときに罫線が表示されます

<div id="hammer"> 
     <a asp-action="myaction" asp-controller="mycontroller" class="col-xs-6"> <img src="~/images/online_keyboard_news.jpg" class="highlight" width="100%" height="auto" /> firstimage</a> 
     <a asp-action="myaction2" asp-controller="mycontroller2" class="col-xs-6"> <img src="~/images/document-428336_960_720.jpg" class="highlight" width="100%" height="auto" /> secondimage</a> 
     </div> 
     <br /> 

、これは私が使用しているCSSクラスです:

#hammer { 
     font-size: 18pt;  
     margin: 15px 0 0 0; 
     text-align: center; 
    } 

を。これは、画像をクリックしたときにちょうど何が起こっているのかである。 enter image description here

+1

あなたはどのブラウザを使用していますか?時々それはブラウザに依存するからです。他のブラウザで試してみてください –

+0

@ ooo-Ghost-oooあなたは正しいです、これはInternet Explorerだけで起こっています。私は今、Google Chromeで試してみましたが、国境は表示されません。どうすればInternet Explorerで回避できますか私のInternet Explorerのバージョンは11 – AlexGH

+0

です。私はまだそれを修正する方法を知らない、私はちょうどそれがどこで学校で練習を持っているときに遭遇した。 –

答えて

3

あなたは誰にも負けないoutline css propertyを設定しようとすることができ、すべてのaimg要素

#hammer a, #hammer a img{ 
    outline:none !important; 
} 
1

追加これはあなたのCSSに

#hammer > a { 
    outline: 0; 
} 
3

のための:これがあなたを助けている場合

#hammer a, #hammer img { 
    outline: none; 
} 

は今私をしてみましょう。

関連する問題