html - ul li 列表样式导航,一些元素右对齐

标签 html css navigation html-lists

我有一个例子,我有一个 ul li 菜单,我希望其中的一些元素右对齐。

我无法放置定义的尺寸,因为菜单会发生变化,有时导航元素会变多或变少。此外,有时可能会有不止一项我想要右对齐。

enter image description here

这是一个 jsfiddle,我开始演示我在代码中尝试做的事情。

http://jsfiddle.net/bjPAt/

<ul>
    <li><a href="#">Nav 1</a></li>
    <li><a href="#">Nav 2</a></li>
    <li><a href="#" class="right_nav">Right Nav</a></li>
</ul>

** 这可能是不可能的,我将不得不更改 html。

最佳答案

您需要 float:right <li>标记不是 <a>标签。在此处查看修改后的版本:

http://jsfiddle.net/bjPAt/4/

关于html - ul li 列表样式导航,一些元素右对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5055156/

相关文章:

java - 单击抽屉导航项目开始新 Activity

html - 绝对定位元素的最小和最大宽度

我的 ASP.NET CSS 上的 Jquery CSS 'Overlapping'

javascript - 更改输入微调器编号并随之更改输入值

javascript - 我有 3 个关于 div 样式的问题

css - 如何在 primefaces 的北方布局下隐藏空白区域?

php - 将表单字段设置为有条件只读 (PHP)

javascript - Ajax 提交功能不起作用

javascript - 为什么当我点击打印按钮时@media print 的选择器没有显示正确的格式?

html - 避免只有图片没有文字作为网站导航链接的问题