Rahmen um Grafik, welche eine Grafik ist
Stefan
- html
0 MudGuard
Hallo zusammen,
ich denk mal, dass ich ein relativ einfaches Problem habe, komme aber nicht wirklich voran.
Ich habe eine Grafik, hinter der ein Link steht. Um die Grafik herum habe ich einen Rahmen. Wenn ich nun den Link wechsel, wechselt auch die Farbe des Rahmens, obwohl ich in einer css-Datei die Link-Version mit jeweils der selben Farbe definiert habe.
Quelltext:
<center>
<table>
<tr>
<td class="body"><a href="../bild1.htm">
<img border="2" src="../bild1.jpg" height="75">
</td>
<td class="body"><a href="../bild2.htm">
<img border="2" src="../bild2" height="75">
</td>
</tr>
</table>
</center>
css-Datei:
a:link { font-weight:bold; color:#9182FF; text-decoration:none; }
a:visited { font-weight:bold; color:#9182FF; text-decoration:none; }
a:active { font-weight:bold; color:#9182FF; text-decoration:none; }
td { border:1 solid #000000; padding-left:2mm; padding-right:2mm; }
td.body { border:0; }
Wenn ich nun aber in der html-Datei im Body folgendes eintrage, funktioniert es so, wie ich es möchte:
<body link="#9182FF" vlink="#9182FF" alink="#9182FF">
Nun möchte ich nicht in jeder html-Datei diese Angaben im Body machen, denn dafür dachte ich eigentlich, sei die css-Dateo zuständig.
Vielleicht kann mir ja wer helfen.
Bis denn
Stefan
Hi,
Rahmen um Grafik, welche eine Grafik ist
Gibt es auch andere Grafiken? Also Grafiken, die keine Grafiken sind?
Ich habe eine Grafik, hinter der ein Link steht. Um die Grafik herum habe ich einen Rahmen. Wenn ich nun den Link wechsel, wechselt auch die Farbe des Rahmens, obwohl ich in einer css-Datei die Link-Version mit jeweils der selben Farbe definiert habe.
css-Datei:
a:link { font-weight:bold; color:#9182FF; text-decoration:none; }
a:visited { font-weight:bold; color:#9182FF; text-decoration:none; }
a:active { font-weight:bold; color:#9182FF; text-decoration:none; }
td { border:1 solid #000000; padding-left:2mm; padding-right:2mm; }
td.body { border:0; }
Also ich sehe hier nichts, was einem Bild in einem Link eine Rahmenfarbe zuordnen würde (also etwas wie a:link img { border:1px solid blue; }).
Es wird nur die Textfarbe mit color zugewiesen. Bilder sind kein Text. Und Rahmen um Bilder auch nicht.
Dafür steht bei td ein unzulässiger Wert für die Border: 1 solid #000000
Längenangaben mit Wert ungleich 0 müssen bei CSS immer eine Einheit haben.
Und die Einheit mm ist für die Bildschirmausgabe nicht sehr sinnvoll...
cu,
Andreas