gpt4 book ai didi

css - 如何将最后一个菜单项自动粘贴到右上角?

转载 作者:行者123 更新时间:2023-11-28 09:21:49 27 4
gpt4 key购买 nike

我正在尝试创建一个菜单,其中最后一个菜单项(具有不同的类)将自动粘贴到菜单的右上角。我附上了一张截图。左边有几个菜单项,最后一个元素应该以某种方式计算菜单 div 右边剩余的可用空间,将这个空间添加为右边的填充,并在悬停时在整个区域显示背景(参见请屏幕理解这一点)

alt text

这样的事情可能吗?

非常感谢

最佳答案

看看这是否适合您:http://jsfiddle.net/neSxe/2

它依赖于非 float 元素被推出 float 元素之外的事实,所以只要不 float 它,最后一个元素就会填满剩余的空间。

HTML

<ul id="menu">
<li><a href="#">Services</a></li>
<li><a href="#">Doctors</a></li>
<li><a href="#">Hospitals</a></li>
<li><a href="#">Roasted Chicken</a></li>
<li class="last"><a href="#">Customer Service</a></li>
</ul>

CSS

#menu {
width: 600px;
}
#menu li {
float: left;
}
#menu li a {
display: block;
padding: 6px 14px 7px;
color: #fefefe;
background-color: #333;
float: left;
}
#menu li a:hover {
background-color: #666;
}
#menu li.last {
float: none;
}
#menu li.last a {
text-align: center;
float: none;
}

编辑

我做了一些更改,通过 float anchor 使其在 IE6 上更流畅地工作。

alt text

如果其他人需要这个并且不需要支持 IE6 和更低版本,您可以去掉这两个属性。

关于css - 如何将最后一个菜单项自动粘贴到右上角?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3749650/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com