html - 如何居中列表(ul)

标签 html css

我有一个 ul 列表,其中包含一些 li 元素,我将它们 float 到左侧。目前看起来像下面;

|一个 |乙 |丙 | D | E <空格>|

我想要它

|一个 |乙 |丙 | D | E |

页面居中,内容也应该居中

HTML

<div class="profile-content">
    <ul class="content-btn">
        <li>
            <div class="digits">83</div>Followers
        </li>
        <li>
            <div class="digits">1507</div>Tweets
        </li>
        <li>
            <div class="digits">234</div>Friends
        </li>
        <li>
            <div class="digits">51</div>Likes
        </li>
        <li>
            <div class="digits">42</div>Gits
        </li>
    </ul>
    <div class="clear"></div>
</div>

CSS

.content-btn  {
    width:100%;
    margin: 0 auto;
}

.profile-content ul li {
    float: left;
    padding: 5px 8px;
    text-align: center;
    border-right: 1px solid #eeeeee;
    border-left: 1px solid #ffffff;
}
.profile-content ul li .digits {
    font-weight: bold;
    font-size: 16px;
}

最佳答案

添加 .profile-content{text-align:center} float li 元素,使用 display:inline - block ;

JSFiddle

注意:您的 HTML 标记中没有 .profile-card,因此我将其从 CSS 选择器中删除。

.profile-content ul li{...}

.profile-content ul li .digits{...}

关于html - 如何居中列表(ul),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23968267/

相关文章:

javascript - 如何使用 ASP.NET MVC 通过 Ajax 将选中的行发送到服务器?

简单代码中的 javascript/canvas5 错误

javascript - 将 jQueryUI 对话框中的 <p> 重新定位到 CSS 打印的中心位置

javascript - 如何对齐正文中的 div 以保持特定的高度和宽度

javascript - 制作自适应 iframe,然后在单击按钮时允许全屏显示

javascript - 无法将数据推送到 Firebase onclick

javascript - 如何检查一个元素是否与另一个javascript处于同一位置

javascript onbeforeunload 禁用链接

jquery - 使用 Jquery 调整 Tumblr Post iframe 的大小

html - 如何为 HTML 页面创建渐变背景