CSS:对齐 float li 在 div 内居中?

标签 css alignment css-float

HTML

<div class="wrapper join-links">
    <ul>
       <li><a href="link">Whatever</a></li>
       <li><a href="link">Something</a></li>
    </ul>
</div>​

CSS

.join-links li {
    float:left;
    margin-right:20px;
}​

是否有可能在环绕包装器 div 中将两个链接“居中”或“对齐”对齐?

http://jsfiddle.net/CRrmL/

编辑:我也想知道我是否可以正确对齐它们?

最佳答案

float: left 更改为 display: inline 给你:

.join-links li {
    display: inline;
    margin-right:20px;
}​

然后您可以在父 div 上使用文本对齐。

Example centre align
Example right align

关于CSS:对齐 float li 在 div 内居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10563010/

相关文章:

css - 使用 css 不显示工具提示框

html - 对齐边框 CSS

css - 对齐在 Internet Explorer 中搞砸了(这是一个 float 问题吗?)

html - IE7 float :right drops next to float:left

html - 是否可以在 html 中设置字幕最大宽度的长度?

android - 使用高度 100vh/100% 时移动浏览器页面底部的间隙

javascript - 有没有办法让 div 后面的元素(链接)在 div 为 "transparent"的区域可点击

html - 将 img 的上边距设置为依赖于另一个 div 的高度

css - 如何将图像底部对齐到 h1?

css 3 float 问题