zeckensack
2006-03-10, 04:30:37
1.
Vorab: SelfHTML habe ich selbstverständlich schon halb auswendig gelernt, aber es will mir nichts nützen. Es steht da einfach nicht.
Wie spezifiziere ich CSS-Attribute für verschachtelte Elemente?
Also angenommen ich habe dieses Stylesheet:.penixx { color:#777; }Und weiterhin angenommen ich habe HTML dieser Art:<p class="penixx">Ich will euch <a href="kleister.htm">linken</a>.</p>
Wie kann ich nun den Link innerhalb der Klasse penixx beeinflussen, sodass der Link in obigem Absatz gestylt wird, aber nicht Links innerhalb anderer Klassen (zB im Body)?
#penixx.a?
.penixx.a?
a.penixx?
penixx:a?
Alles was ich bisher versuchte war falsch :)
Bzw es passierte rein garnichts im Browser.
2.
CSS:body { color:#000; background-color:#FFF; }
.navleft { color:#000; background-color:#B0F0B0; width:150px;
font-weight:bold; }
<table cellpadding="5px">
<colgroup span="2"><col><col></colgroup>
<tr><td class="navleft" valign="top">
<p>
<a href="http://validator.w3.org/check?uri=referer">
<img src="valid-html401.png"
alt="Valid HTML 4.01 Transitional" height="31" width="88"></a>
</p></td>
</tr>
</table>Schön simpel, gell? Dachte ich auch :)
Der IE 6 scheint aber in diesem Fall der Meinung zu sein, das Bild einem Link entsprechend dekorieren zu müssen. Dh er zeichnet einen Rahmen drum, die Farbe entspricht der Link-Farbe (und seit ich da mal draufgedrückt habe ist es die Farbe eines bereits besuchten Links).
Siehe Anhang.
Oben Opera 8.53, unten der IE6.
Wie kriege ich diesen doofen Rahmen weg?
Vorab: SelfHTML habe ich selbstverständlich schon halb auswendig gelernt, aber es will mir nichts nützen. Es steht da einfach nicht.
Wie spezifiziere ich CSS-Attribute für verschachtelte Elemente?
Also angenommen ich habe dieses Stylesheet:.penixx { color:#777; }Und weiterhin angenommen ich habe HTML dieser Art:<p class="penixx">Ich will euch <a href="kleister.htm">linken</a>.</p>
Wie kann ich nun den Link innerhalb der Klasse penixx beeinflussen, sodass der Link in obigem Absatz gestylt wird, aber nicht Links innerhalb anderer Klassen (zB im Body)?
#penixx.a?
.penixx.a?
a.penixx?
penixx:a?
Alles was ich bisher versuchte war falsch :)
Bzw es passierte rein garnichts im Browser.
2.
CSS:body { color:#000; background-color:#FFF; }
.navleft { color:#000; background-color:#B0F0B0; width:150px;
font-weight:bold; }
<table cellpadding="5px">
<colgroup span="2"><col><col></colgroup>
<tr><td class="navleft" valign="top">
<p>
<a href="http://validator.w3.org/check?uri=referer">
<img src="valid-html401.png"
alt="Valid HTML 4.01 Transitional" height="31" width="88"></a>
</p></td>
</tr>
</table>Schön simpel, gell? Dachte ich auch :)
Der IE 6 scheint aber in diesem Fall der Meinung zu sein, das Bild einem Link entsprechend dekorieren zu müssen. Dh er zeichnet einen Rahmen drum, die Farbe entspricht der Link-Farbe (und seit ich da mal draufgedrückt habe ist es die Farbe eines bereits besuchten Links).
Siehe Anhang.
Oben Opera 8.53, unten der IE6.
Wie kriege ich diesen doofen Rahmen weg?