2013-04-23 15 views
22

Na początek nie wiem nawet, co to jest. Próbowałem text-decoration: none, border: none, outline: 0 i nic nie działa? Mój plik CSS działa poprawnie, więc to nie tak?Usuwanie niebieskiego konturu/obramowania z zakotwiczenia obrazu IE

Oto zdjęcie: 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; 
} 
+0

Czy możemy zobaczyć kod HTML? BTW spróbuj dodać 'img {border: 0}' do twojego CSS – Ejaz

+0

Tak, to działało! Dziękuję bardzo! – Sidetik

+0

Możliwy duplikat [Jak wyłączyć granicę obrazu w IE] (http://stackoverflow.com/questions/2958688/how-switch-off-image-border-in-ie) –

Odpowiedz

26

spróbuj dodać następujące wpisy do CSS

img{ border:0 } 
3

musisz dodać CSS obraz, a nie link. Zamiast #link, musisz użyć #link img jako selektora.

Wtedy powinien zadziałać border:none;.

#link img { 
    border: none; 
} 
14

IE dodaje obramowanie wokół obrazów, jeśli są one dzieckiem kotwicy. Można usunąć to poprzez ustawienie granicy niepodważalna:

a img { 
     border: none; 
} 
3
#link img a 
{ 
border:0; 
outline:none; 
} 
6
a{ 
    outline: none !important; 
} 

pracował dla mnie.

+0

To jest lepsza odpowiedź w mojej opinii, ponieważ będzie działać ze wszystkimi znacznikami kotwicy (nie tylko obrazkami z kotwicami dookoła nich). – Jabari

+0

Nie. Niektórzy ludzie nie chcą powszechnego podejścia do wszystkiego. Niektóre strony zawierają zarówno linki, jak i linki do obrazów. Jak kontrolujesz to w samych linkach graficznych? – Fandango68

Powiązane problemy