Hallo Phphulpers,
Ik heb een <input type="button" (of submit) />. Kleurtje geven gaat prima. Ook hover gaat prima, maar niet in Internet Explorer. Weet iemand hoe het ook in IE werkend te krijgen is?
SanThe.
2.686 views
Niek schreef op 19.09.2008 13:19Ik gebruik altijd jQuery.
Zet in je css ook een class erbij, zoals het volgende
button:hover, button.hover { background-color : yellow; color : red; }
Met jQuery regel je dan dat er een class moet worden toegevoegd wanneer je over het element gaat
$("button").hover( function() { $(this).addClass("hover"); }, function() { $(this).removeClass("hover"); } );
Mitchell schreef op 19.09.2008 12:20:hover werkt in IE alleen op een hyperlink.
Ik denk dat je javascript zal moeten gebruiken als je perse een hover wilt hebben.
Tommy schreef op 19.09.2008 19:19[quote='Mitchell schreef op 19.09.2008 12:20']:hover werkt in IE alleen op een hyperlink.
Ik denk dat je javascript zal moeten gebruiken als je perse een hover wilt hebben.
a:link input#submit,
a:visited input#submit {color: blue;}
a:hover input#submit,
a:active input#submit {color: red;}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css" media="screen">
a:link input#submit,
a:visited input#submit {color: blue;}
a:hover input#submit,
a:active input#submit {color: red;}
</style>
</head>
<body>
<form>
<a href=""><input id="submit" type="submit" value="verzenden" /></a>
</form>
</body>
</html>