Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
CSS Mouseover funktionieret nicht vertikal [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
CSS Mouseover funktionieret nicht vertikal


 
encorez
14-02-2010, 19:42 
 
Hallo,

ich habe ein Problem.
Ich mache gerade eine Webseite mit einer horizontalen Navigation unter dem Header, bei der die Links (bild) sich verändern sollen, wenn ich mit der Maus drübergehe.

Dann habe ich mit CSS ein A:Hover gemacht, welcher allerdings nur nach Links funktioniert (wenn die bilder nenbeinander sind).

Wenn Die beiden zu wechselnden Bilder untereinander sind und ich als "margin" Bottom eingebe, passiert nichts und nichts ändert sich.

Könnt ihr Bitte mal über den Code nach einem Fehler gucken?

div.links a {
text-decoration: none;
height: 42px;
}
div.links a img {
border: 0;
}
div.links a:hover {
margin-bottom: -84px;
}

Ein Bild ist:
123px x 42px

Insgesamt:
123px x 84px
(unten ist das mouseover bild)


Danke im Vorraus

 
AmicaNoctis
14-02-2010, 21:37 
 
Hallo,

dazu kann man anhand der wenigen Informationen nichts hilfreiches sagen. Kennst du Firebug, das Plugin für Firefox? Mite dem bekommst du immer genau raus, wo ein Element sich befindet, welche Styles es gerade hat und woher sie stammen. Eventuell kommst du dem Fehler damit auf die Schliche, ansonsten:


HTML validieren
CSS validieren
Onlinebeispiel zur Verfügung stellen
nochmal melden und Problem genau beschreiben (Soll und Ist)

;)

Viel Erfolg,

Amica

 
Quetschi
15-02-2010, 11:34 
 
-84px ist etwas viel ;)


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:33 Uhr.