CSS :hover ne fonctionne pas

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <style type='text/css'>
            #body{
                margin:0px;
            }


            #headerDiv{

                background-color:#e0e2eb;
            }
            .header_innerHeaderDivs{
                border:solid 1px gray;
                display:inline;
                font:normal 11px tahoma;
                color:black;
            }
            .header_innerHeaderDivs:hover{
                padding:4px;
            }
        </style>
    </head>
    <body id='body'>
        <div id='headerDiv'>
            <div class='header_innerHeaderDivs'>Comapny</div>
            <div class='header_innerHeaderDivs'>Edit</div>
            <div class='header_innerHeaderDivs'>Inventory</div>
            <div class='header_innerHeaderDivs'>Logout</div>
        </div>
    </body>
</html>

À L'Aide De FireFox 3.6.3

  • Je pense que le fait d'avoir ces div à l'ensemble de inline peut être à l'origine de tout un comportement indésirable. Mais je ne peux pas dire pour sûr, car vous n'avez pas indiqué une question ou fourni aucune information en plus de votre code.
  • D_N: le :hover n'a pas d'effet dans (au moins) de Firefox. Scott: j'ai essayé de supprimer le display: inline, et qui n'a rien changé. Il semble que c'est un problème avec le sélecteur.
InformationsquelleAutor Babiker | 2010-05-28