Sprint
Erfahrenes Mitglied
Hallo,
ich habe im Moment das Problem, daß sich eine allgemein verwendete Link Auszeichnung nicht überschreiben läßt. Im allgemein gültigen CSS File wird <a> so ausgezeichnet:
Nun soll in einer Unterseite eine ganze Box von einem <a> Element umschlossen werden. Ja, ich weiß daß das erst ab HTML5 zulässig ist!
Alle Auszeichunugen in der Class artikeltitel werden richtig übernommen. Nur werden alle Texte in der Box als Link behandelt und somit unterstrichen. Ich hab es auch schon in allen möglichen Kombinationen mit a probiert, leider ohne Erfolg. Scheinbar versagt alles, was sonst funktioniert. Wie bekomme ich diese versch... Unterstreichung raus?
ich habe im Moment das Problem, daß sich eine allgemein verwendete Link Auszeichnung nicht überschreiben läßt. Im allgemein gültigen CSS File wird <a> so ausgezeichnet:
CSS:
a, td a { color: #fb9819; text-decoration: underline; }
a:visited { color: #ff4b01; font-size: inherit; }
a:hover { color: #fff; font-size: inherit; }
Nun soll in einer Unterseite eine ganze Box von einem <a> Element umschlossen werden. Ja, ich weiß daß das erst ab HTML5 zulässig ist!
HTML:
<a href="details?artnr=1">
<div class="artikelbox">
<img src="../artikel/_img.jpg" alt="" />
<span class="artikeltitel">titel</span>
<p>Details / Anfrage</p>
</div>
</a>
CSS:
.artikelbox { font-size: 0.8em; background-color: #777; text-decoration: none; position: relative; width: 250px; height: auto; float: left; margin-bottom: 10px; margin-left: 10px; padding: 2px; }
.artikeltitel { color: white; font-size: 11px; font-weight: bold; text-decoration: none; }
.artikelbox img { width: 100px; height: 75px; float: left; margin-right: 2px; border-style: none; border-width: 0; }