|
|
|
| Почему не работает visibility в hover?
Вот код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Shop</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style>
* {margin: 0px; }
.u {list-style-type: none; padding: 0px; visibility: hidden}
.u:hover {visibility: visible}
</style>
</head>
<body>
<ul class=u>
<li>dump</li>
<li>dump2</li>
</ul>
checkdump
</body>
</html>
|
При наведении курсора мыши на список, он не отображается. Почему? | |
|
|
|
|
|
|
|
для: dump
(18.04.2012 в 10:07)
| | Потому что вы мышь наводите не на <ul>, а на <li>, т.к. он полностью под ним. Поэтому и никакого :hover нету. | |
|
|
|
|
|
|
|
для: Sfinks
(18.04.2012 в 14:10)
| | Почему же тогда opacity: 0 вместо visibility работает прекрасно? И если поставить скажем .u li:hover тоже не работает.... | |
|
|
|