![]() |
[IE] blauer Rand bei verlinkten Bildern?
Hallo, weiß jemand, warum der Internet Explorer manche verlinkte bilder mit einem blauen Rand versieht, wie zB HIER?
Wie kann man das verhindern? (das border="1" ist schon gewollt, im FF wird das ja auch normal angezeigt) MfG Lebian |
hat das nicht was mit den voreinstellungen des ie zu tun?
|
keine Ahnung, aber komischerweise passiert es nur bei manchen Seiten :nixweiss:
|
selfhtml weiß (fast) immer rat ... und das ist die lösung, wenn ich dein problem richtig verstanden habe ...
einfach den link "Wie kann ich den gepünktelten Rahmen um aktivierte Verweise im Internet Explorer vermeiden?" ganz unten anklicken. |
Den blauen Rahmen um ein verlinktes Bild wird von IE automatisch gemacht. Dies kannst du umgehen indem du in dem <img>-Tag folgende CSS anweisung schreibst:
HTML-Code:
style="border-color:black;border-width:1px" Das ganze verlinkte Bild (habe ich aus deinem Quellcode) als Beispiel: HTML-Code:
<a href="1.htm"><img border="1" src="1_p.jpg" style="border-color:black;border-width:1px"></a> |
oder einfach ....border="0"... dann gibt's gar keinen Rahmen...
|
Zitat:
|
Zitat:
Aber ich finds immer wieder schön sich mal zu überlegen, wie der Browser einen Rand von 1 Apfel dartellt *g* Gut dass die voreinstellungen nicht cm sind *g* |
Da bei IE Standartmässig ein Rahmen um ein verlinktes Bild angezeigt wird - theoretisch ja. Da ich aber nicht weiss, wie andere Browser das handhaben, gehört auf jeden fall "boder=1" in das <img>-Tag...
|
vielen dank, die lösung per css ist sehr elegant. werd ich jetz anwenden
MfG Lebian <3 photoshopcafé |
Zitat:
|
nein. mit "border=1" sagst du nicht, er soll einen Rahmen anzeigen (wie "on" oder "off"), sondern der Rahmen soll 1px betragen. mit "border=0" wird kein Rahmen angezeigt da 0px = 0 Rahmen ist. du kannst auch "border=2" schreiben. Dann wird dir ein 2px dicker Rahmen dargestellt.
Mit "border=1" wird der Rand also nicht 2mal gesetzt, sondern nur sichergestellt, dass immer ein 1px dicker Rahmen angezeigt wird... ...bissl kompliziert aber logisch :ja |
sorry, aber das problem besteht anscheinend immer noch. ich habe jetz folgenden code benutzt:
HTML-Code:
<a href="1.htm"><img border="1" src="1_p.jpg" style="border-color:black;border-width:1px"></a> es kann doch nicht so schwer im IE bilder mit nem schwarzen rahmen anzeigen zu lassen :nixweiss: |
Bist auch wirklich sicher, dass du die Datei upgeloadet / aktualisiert hast? Wenn ja, kannst du mal einen Test machen: Erstelle ein neues HTML-Dokument und kopiere folgenden Quelltext hinein. Dann rufst du die Seite im IE auf:
HTML-Code:
<html> |
aber du definierst doch mit border="1px" das gleiche wie mit style="border-width:1px;" oder?
Das kann halt sein, dass der IE den style-tag ignoriert, wenn er nen HTML-3.5er Tag bekommt... |
Hmm nun ist ein Licht aufgegangen :emo_biggr . Der Rahmen wird zwar doppelt definiert, jedoch an beiden Orten mit den gleichen werten. Doppelt hält besser :nixweiss: . Das mit dem 3.5 HTML-Tag habe ich noch nicht ganz geschnallt...
Wie stehts mit dem Problem bei Lebian? Hats inzwischen geklappt? |
Naja ab 4.01 empfiehlt die W3C das benutzen von style-Definitionen...
|
so, klappt jetz auch im IE, genau wie in allen anderen browsern.
und zwar mit folgendem code: HTML-Code:
<body background="../../../content_data/bg.jpg" link="#000000" vlink="#000000" alink="#2A2A2A"> |
Alle Zeitangaben in WEZ +2. Es ist jetzt 21:57 Uhr. |
Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
©2005-2024 photoshop-cafe.de