这是我在这里的第一个问题,但我相信还有更多问题要问。我有一个小位置问题,我想知道它是否有可能实现。
<ul>
我有一个带有浮动<li>
s的无序列表(现在我<span>
在每个里面都有一个<li>
显示在水平列表下的列表,该列表用于菜单。这些<span>
s 用作菜单选择的描述,对于我使用的正常选项,我position:absolute; top:30px; left:0;
怀疑它是有效的。现在我想更改那些我浮动的菜单项的位置属性,以便跨度得到position:absolute; top:30px; right:0;
,这根本不起作用。似乎不可能用更具体的 css 规则来改变它,但浮动效果很好。
的HTML:
<div id="menu">
<ul>
<li>Menu1<span>Info1</span></li>
<li>Menu2<span>Info2</span></li>
<li class="support">Support1<span>Info3</span></li>
</ul>
的CSS:
#menu{position:relative;}
#menu ul{list-style:none;}
#menu ul li{float:left;}
#menu ul li.support{float:right;}
#menu ul li span{display:none;}
#menu ul li:hover span{display:block; position:absolute; top:30px; left:0;}
#menu ul li.support:hover span{display:block; position:absolute; top:30px; right:0}
css 中的最后一行没有区别!如果有人有答案或解决方法,我非常感谢您的帮助。
问题得到解答,问题得到解决。检查 James Arons 或墨卡托的帖子。