Seite 1 von 2

CSS-Class will ned

Verfasst: 03.09.2004 23:27
von TheMagican
Hi,
ich hab mir das subSilver-Design von phpBB etwas angepasst, damit es in das Layout meiner übrigen Seite passt. Da aber phpBB z.T. andere CSS-Attribute verwendet, hab ich mir eine eigene CSS-Klasse erstellt, die dann die Layout-Teile, die ich aus den anderen Seiten übernommen habe, repräsentiert. (Eigentlich unwichtig bis hierher :grin: )

Mein Problem ist jetzt, dass meine CSS-Klasse teilweise nicht funzt. Warum, weiß ich auch nicht genau. Was mir aber dabei überhaupt nicht in den Schädel will ist, warum die Klasse bei einigen Links (s.u.) funktioniert und bei einigen wiederum nicht ...
Hier mal der Code, den ich verwendet habe, in kurzform abgepackt:

Code: Alles auswählen

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title></title>
<style type="text/css">
<!--
.mine {color:black;}

a.mine:hover {color:black; text-decoration:underline;}

a.mine:link {color:black; text-decoration:none;}

a.mine:visited {color:black; text-decoration:none;}

a.mine:active {color:black; text-decoration:none;}

-->
</style>
</head>
<body>

::<a href="../index.php" class="mine">:Startseite:</a>:: ..
::<a href="../cgi-bin/pics/pics.php" class="mine">:Bilder:</a>:: ..
::<a href="../cgi-bin/links/links.php" class="mine">:Links:</a>:: ..
::<a href="../cgi-bin/countdown/cd.php" class="mine">:Countdown:</a>:: ..
::<a href="../cgi-bin/formmailer/formmailer.php" class="mine">:Kontakt:</a>:: ..

<br>

::<a href="../cgi-bin/gbook/gbook.php" class="mine">:Gästebuch:</a>:: ..
::<a href="../cgi-bin/impressum/impressum.php" class="mine">:Impressum:</a>:: ..
::<a href="../forum_phpbb_2/index.php" class="mine">:Forum:</a>::..
::<a href="../cgi-bin/aktuelles/aktuelles.php" class="mine">:Aktuelles:</a>:: ..
::<a href="..//cgi-bin/calendar/calendar.php" class="mine">:Kalender:</a>:: ..

</body>
</html>
Kann sich irgendjemand denken, warum bei den Links, die in der zweiten Zeile stehen, die Links beim hovern nicht unterstrichen werden, aber die Links, die in der ersten Zeile stehen, schon??!

BigThx

Verfasst: 03.09.2004 23:42
von DaniM
.mine {color:black;}

Das streichste raus :D

Mit freundlichen Grüßen,
Dani

Verfasst: 03.09.2004 23:44
von TheMagican
hab ich gemacht ... aber trotzdem wollen nur die Links in der ersten Zeile beim hovern unterstrichen werden. Die zweite Linie sträubt sich immernoch .... :cry:

Verfasst: 03.09.2004 23:47
von DaniM
Mach das mal in einer anderen Reihenfolge:

1. a.mine:link
2. a.mine:active
3. a.mine:visited
4. a.mine:hover

Mit freundlichen Grüßen,
Dani

Verfasst: 03.09.2004 23:50
von TheMagican
Dani ... das war's. Jetzt funzt ...

Kannst du mir jetzt bitte noch erklären WARUM ZUM TEUFEL das GERADE IN DER REIHENFOLGE stehen muss???!

Verfasst: 03.09.2004 23:51
von DaniM
Ist so von W3C festgelegt, habe mich auch gewundert, steht in jedem HTML Buch dass man es so schreiben muss ;-).

Mit freundlichen Grüßen,
Dani

Verfasst: 03.09.2004 23:53
von TheMagican
tja ... da merkt man hald, dass ich CSS nur von SelfHTML her kenne ...

Vielen Dank dir!!

Verfasst: 03.09.2004 23:54
von DaniM
TheMagican hat geschrieben:tja ... da merkt man hald, dass ich CSS nur von SelfHTML her kenne ...

Vielen Dank dir!!
Ja davon kenn ich es acuh und da steht es eigentlich auch so ;-)

Mit freundlichen Grüßen,
Dani

Verfasst: 03.09.2004 23:56
von TheMagican
hab's nur überflogen ... Solche Details übersieht man dann hald recht schnell, wenn man nur drüber liest ...

geh jetzt ins Bett
gut n8

Verfasst: 04.09.2004 00:58
von xabbuh
DaniM hat geschrieben:Mach das mal in einer anderen Reihenfolge:

1. a.mine:link
2. a.mine:active
3. a.mine:visited
4. a.mine:hover

Mit freundlichen Grüßen,
Dani
1. a.mine:link
2. a.mine:visited
3. a.mine:hover
4. a.mine:active

Nicht so rum? Quelle: selfHTML