Hallo zusammen
das zuweisen einer css Klasse durch angabe von class in einem Link zeigt keinerlei wirkung.
Das Ganze hier zu zeigen ist etwas kompliziert, aber ich versuchs mal:
1. in einer php Datei wird die Seite aufgebaut und es wird entschieden welches css genommen werden soll:
if ($Sub == "1")
{
$Img = "<a href='#' class='Button'><div style='background-image:url(Pictures/Sub.png); width:30px; height:30px; margin-left:5px; margin-top:5px; float:left' onclick='ShowSubLinks($ID)'></a></div>";
$Class = "class='Sub'";
}
echo "$Img<a oncontextmenu='ActiveLink = this; LinkObjektePositionieren(\"LinkMenue\", self.id); PageMenuesShow(\"LinkMenue\")' onclick='$Befehl1 $Befehl2 $Befehl3' $Url id='$ID' Text='$Text' $Infos $Daten $DateiLink $Link $Class>$Anzeige</a>";
Und in diesem Fall soll dieses Bild, da es eine Funktion enthält, auch einen hover Effekt bekommen.
2. Die Zeilen in der ausgelagerten css Datei lauten:
a.Sub { font-family: 'Times New Roman'; font-size:18px; color:#000; text-decoration: none; padding-left:50px; padding-right:20px; vertical-align:middle; display:block; outline: none; line-height:50px; }
a.Sub:hover { background-image:url('Pictures/Linkauswahl.jpg'); background-repeat:repeat-x; background-color:#66fbfb}
.Button { margin-right:10px; }
.Botton:hover { background-image:url('Pictures/Linkauswahl.jpg'); background-repeat:repeat-x; background-color:#66fbfb}
Aber egal was ich in der css Datei ändere, es ändert sich nix!
Also was mache ich bitte falsch?
Danke Gruß Andreas
das zuweisen einer css Klasse durch angabe von class in einem Link zeigt keinerlei wirkung.
Das Ganze hier zu zeigen ist etwas kompliziert, aber ich versuchs mal:
1. in einer php Datei wird die Seite aufgebaut und es wird entschieden welches css genommen werden soll:
if ($Sub == "1")
{
$Img = "<a href='#' class='Button'><div style='background-image:url(Pictures/Sub.png); width:30px; height:30px; margin-left:5px; margin-top:5px; float:left' onclick='ShowSubLinks($ID)'></a></div>";
$Class = "class='Sub'";
}
echo "$Img<a oncontextmenu='ActiveLink = this; LinkObjektePositionieren(\"LinkMenue\", self.id); PageMenuesShow(\"LinkMenue\")' onclick='$Befehl1 $Befehl2 $Befehl3' $Url id='$ID' Text='$Text' $Infos $Daten $DateiLink $Link $Class>$Anzeige</a>";
Und in diesem Fall soll dieses Bild, da es eine Funktion enthält, auch einen hover Effekt bekommen.
2. Die Zeilen in der ausgelagerten css Datei lauten:
a.Sub { font-family: 'Times New Roman'; font-size:18px; color:#000; text-decoration: none; padding-left:50px; padding-right:20px; vertical-align:middle; display:block; outline: none; line-height:50px; }
a.Sub:hover { background-image:url('Pictures/Linkauswahl.jpg'); background-repeat:repeat-x; background-color:#66fbfb}
.Button { margin-right:10px; }
.Botton:hover { background-image:url('Pictures/Linkauswahl.jpg'); background-repeat:repeat-x; background-color:#66fbfb}
Aber egal was ich in der css Datei ändere, es ändert sich nix!
Also was mache ich bitte falsch?
Danke Gruß Andreas
Zuletzt bearbeitet: