html - 将元素居中并让另一个元素向右浮动的最简单方法

标签 html css layout

下面是我努力实现的目标

|                                 link | link | link             a,b,c search:  |

link-link-link 居中,a,b,c search 向右浮动。
我尝试用最简单的CSS+HTML来实现

我有什么:

<header>
<nav><a href="aaa">fff</a> | <a href="aaa">fff</a> | <a href="aaa">fff</a></nav>
<ul><li>a</li><li>b</li><li>c</li><li>search: </li></ul>
</header>

我在 header 上有 text-align: center
我有 display:block; float: rightul

这几乎给了我正确的东西,除了 UL 在下面一行...... 我可以通过给 ul 负 margin-top 来解决这个问题。

想知道是否有更好的解决方案。

最佳答案

最简单的方法:position: absolute; top: 0; right: 0;<ul>

关于html - 将元素居中并让另一个元素向右浮动的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13552094/

相关文章:

javascript - 当我使用其他方法时,jQuery 加载动画未隐藏在已加载页面上或显示延迟

javascript - 在响应式网格站点中拥有全屏宽度背景

javascript - 菜单的行内纯文本滑动切换

css - rails : How to create a link that loads the page with print. CSS?

javascript - 我想要一个切换 div 元素,以将底层内容与 z-index 重叠。我怎样才能做到这一点?

android - 将 SurfaceView 与其他 View (如 TextView 和 Buttons)组合

ruby-on-rails - 在 ruby​​ on rails 中为某些 Controller 指定布局

asp.net-mvc - 从 ASP .NET MVC 3 _Layout View 访问 cookie

javascript - 范围价格计算

javascript - 包含异步 javascript 文件有什么区别?