如何将浮动项目的无序列表置于页面中心

发布于 2024-11-15 23:23:13 字数 771 浏览 1 评论 0原文

如果我有一个无序列表,例如

<ul>
    <li><a href="index.html">Home</a></li>
    <li><a href="index.html">About</a></li>
    <li><a href="index.html">Service</a></li>
    <li><a href="index.html">Blog</a></li>
</ul>

使用 CSS 很好地对齐它们,例如

ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
ul li {
    float: left;
    line-height: 50px;
    margin-left: 5px;
    margin-right: 5px;
}
ul li a {
    display: block;
    height: 46px;
    padding-left: 5px;
    padding-right: 5px;
}

如何将

    元素对齐到页面的中心,请记住没有指定宽度对于任何元素?

首选答案将兼容 ie6+

任何帮助。

贾伊

If I have an unordered list, e.g.

<ul>
    <li><a href="index.html">Home</a></li>
    <li><a href="index.html">About</a></li>
    <li><a href="index.html">Service</a></li>
    <li><a href="index.html">Blog</a></li>
</ul>

Using CSS to align them nicely, e.g.

ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
}
ul li {
    float: left;
    line-height: 50px;
    margin-left: 5px;
    margin-right: 5px;
}
ul li a {
    display: block;
    height: 46px;
    padding-left: 5px;
    padding-right: 5px;
}

How can I then align the <ul> element to the centre of the page, baring in mind that there are no widths specified for any elements?

Preferred answer will be compatible in ie6+

any help appreciated.

Jai

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

与往事干杯 2024-11-22 23:23:13

您可以将 display: inline-blocktext-align: center 结合使用。

这是您的代码的实现: http://jsfiddle.net/kRDsf/

如果您需要 IE7支持: http://jsfiddle.net/kRDsf/1/ + 内联块在 Internet Explorer 7 中不起作用, 6

如果您需要 IE6 支持,请参阅此答案的评论。

You can use display: inline-block combined with text-align: center.

Here's an implementation of that with your code: http://jsfiddle.net/kRDsf/

If you need IE7 support: http://jsfiddle.net/kRDsf/1/ + Inline block doesn't work in internet explorer 7, 6

If you need IE6 support, see the comments on this answer.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文