HI,
bin neu hier im Forum und hab auch gleich eine Frage.
Ich bin im Moment eine HP in einem einfachen Editor (htmledit…ist ein Programm von der Schule, die HP ist auch eine Schulaufgabe) am erstellen.
Ich will einen hovereffekt bei Buttons einbauen, jedoch funktioniert dies nur teilweise.
[/code]Jetzt zum eigentlichen Problem:
Mir wird kein Button angezeigt der zu „bar:hover“ zugeordnet ist. Bei .foo:hover funktioniert alles einwandfrei. der Verweistag ist genau der selbe, abgesehen von „hover bar“ und „hover foo“.
Welche Befehle anstatt „foo“ und „hover“ kann ich noch benutzen ? Ich habe schon irgendwas anderes versucht wie Button3 oder so. komischerweise funktioniert dies aber nicht.
Bei den anderen zwei Buttons klappt alles wunderbar und so wie es soll.
Ich weis einfach nicht wo der Fehler liegt und hoffe dass mir hier weitergeholfen wird.
Du hast bei .bar zu viele geschwungene Klammern:arrow:{}.
In deinem Code steht:.bar
{background: url("http://www.pictureupload.de/originals/pictures/120808172035_Button_Home_CSS.gif"} 0 0 no-repeat;}}
Nach dem Pfad zum gif-Bild ist eine überflüssige geschwungene Klammer und ganz am Ende ist auch eine zu viel.
Bereinigt sieht der Code so aus: .bar
{background: url("http://www.pictureupload.de/originals/pictures/120808172035_Button_Home_CSS.gif" 0 0 no-repeat;}
Ansonsten blicke ich bei deiner Strukturierung und Zuweisung allgemein nicht so ganz durch, aber solange es so funktioniert, wie du es machst…
.bar:hover {
background-position: -110px 0;
}[/code]
Dann sieht man gleich, ob irgendwas an einer Stelle aus dem Rahmen fällt.
Ansonsten kann ich dir noch folgende Seite empfehlen: The W3C CSS Validation Service
Da kannst du dein CSS automatisch auf Fehler überprüfen lassen.