2012-04-04 8 views
4

Ich habe bereits die ähnlichen Fragen zu diesem Thema gelesen, aber keine von ihnen adressiert das Problem im Zusammenhang mit dem Drucken.Entfernen Sie die blaue Umrandung von gedruckten Linkbildern in IE8

Ich habe dynamisch generierte Bilder, die auch Links sind. Mit dem folgenden CSS kann ich verhindern, dass auf den Linkbildern in Firefox und IE8 blaue Rahmen angezeigt werden.

a img { border: 0; } 

Wenn jedoch die Seite von IE8 Druck bleibt die blaue Grenze. Ich kann keine Optionen in IE8 finden, um dieses Verhalten zu verhindern, und ich habe bereits Maßnahmen über CSS ergriffen. Weiß jemand, warum das passiert und wie man die lästigen blauen Ränder am Drucken hindert?

+2

Haben Sie die Medien überprüften Typ für dein Stylesheet? –

+1

OK, ich fühle mich jetzt wirklich dumm. Ich habe das Bildschirmmedienblatt anstelle des Druckermedienblatts bearbeitet. Die Verwendung des genauen CSS von meiner ursprünglichen Frage in den Druckermedien funktionierte perfekt. –

+0

Wir alle tun es manchmal, froh, dass die Aufforderung geholfen –

Antwort

4

Big derp Moment versucht.

Verwendung:

a img { border: 0; } 

in media = "print" Blatt perfekt gearbeitet.

1

haben Sie für mich a { outline: none; }

1

Sie müssen wahrscheinlich mehr als nur Links zurücksetzen, Code Reset = http://CSSesta.tk

Im Folgenden werden ein paar andere Probleme beheben, wenn Sie bereits mit ihnen nicht behandelt.

Wenn es eine tatsächliche Styling Grenze ist eher als ein Umriss a img { border: 0; } helfen kann, obwohl Sie müssen möglicherweise das Styling auf der Spur, dass sie es (in diesem Szenario) verursacht

/**/ 
a:hover,a:active{ 
    outline: none; 
} 
body div:focus{ 
    outline: none; 
} 
img{ 
    outline:none; 
} 
a:focus{ 
    outline:none; 
} 
a::-moz-focus-inner{ 
    border: 0; 
} 
Verwandte Themen