-1
这应该在悬停时显示小方块菜单。由于某种原因,它不起作用。a:悬停不适用于li中的嵌套标签
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Menu</title>
<link rel="stylesheet" href="css.css" />
</head>
<body>
<ul class="menu">
<li><a href="#">one <i>iiiiiii</i></a></li>
<li><a href="#">two <i>iiiiiii</i></a></li>
<li><a href="#">three <i>iiiiiii</i></a></li>
</ul>
</body>
</html>
ul.menu li{position: relative;}
ul.menu li a i {display: none;}
ul.menu li a:hover i {display: block; width: 6em; position: absolute; top: 0;
left: 100%; margin: -1em 0 0 1em; padding: 1em; background: #CDE;
border: 1px solid grey;}
*使用此css * - 好吧,*为什么*? –
,因为我已经更新了 – Hushme
@Hushme,你的代码坏了,'right:0'后面的分号丢失,所以'right'和'left'属性都不起作用。 @PeteScott,这不是因为''被设置为'block',这是因为具有'position:relative'的'li'具有完整的页面宽度,并且100%从它被计数。 –