Antipitch: Div in Formularen

Beitrag lesen

Hi Fredo,

Ich möchte einen selbsterstellten Button beim überfahren der Maus ändern. Das klappt auch ganz gut (sch_oben_1 a).
Aber in einem Formular funktioniert das nicht.

laut deinem HTML (PHP) Code

echo "<div id='sch_oben_1'><a href='links_zurueck.php'><img src='bilder_neu/zurueck_ohne.gif' /></a></div>";
echo "<form name='formular' method='post' enctype='multipart/form-data' action='links_datenbank.php'>";

hat dein link ja nu ma gar nichts mit dem Formular zu tun. Der Fehler liegt vielmehr hier:

#sch_oben_1 a
{
background: url(../php/bilder_neu/zurueck_wahl.gif) no-repeat;
display:block;
width:100px;
position:absolute;
top:260px;
left:94px;
}
#sch_oben_1 img
{
display:block;
width:100px;
height:20px;
border:0;}
#sch_oben_1 a:hover img
{
visibility: hidden;
}

Genauer gesagt hier:

#sch_oben_1 a:hover img
{
visibility: hidden;
}

Das geht nicht. Du kannst höchstens deinem <a> ein Hintergrundbild geben und a:hover ein anderes bzw. keins oder es verschieben. Hier findest du Infos zu Pseudoklassen (a:hover)

Gruß
Antipitch