Html 如何将列表居中(ul)
我有一个Html 如何将列表居中(ul),html,css,Html,Css,我有一个ul列表,其中包含一些li元素,我将它们浮动到左侧。它现在看起来如下所示 |A | B | C | D | E| 我希望是这样 |A | B | C | D | E| 这是页面的中心,内容也应该居中 HTML <div class="profile-content"> <ul class="content-btn"> <li> <div class="digits">83</div>
ul
列表,其中包含一些li
元素,我将它们浮动到左侧。它现在看起来如下所示
|A | B | C | D | E<空格空>|
我希望是这样
|A | B | C | 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>
添加
.profile content{text align:center}
并在li
元素上执行istead浮动,使用显示:内联块代码>
注意:HTML标记中没有.profile卡
,因此我将其从CSS选择器中删除
.profile content ul li{…}
.profile content ul li.digits{…}
添加.profile content{text align:center}
和istead浮动li
元素,使用显示:内联块代码>
注意:HTML标记中没有.profile卡
,因此我将其从CSS选择器中删除
.profile content ul li{…}
.profile content ul li.digits{…}
添加.profile content{text align:center}
和istead浮动li
元素,使用显示:内联块代码>
注意:HTML标记中没有.profile卡
,因此我将其从CSS选择器中删除
.profile content ul li{…}
.profile content ul li.digits{…}
添加.profile content{text align:center}
和istead浮动li
元素,使用显示:内联块代码>
注意:HTML标记中没有.profile卡
,因此我将其从CSS选择器中删除
.profile content ul li{…}
.profile content ul li.digits{…}
jsfiddle.net/g33HN/
请参阅此链接。我希望这对你有帮助
jsfiddle.net/g33HN/
请参阅此链接。我希望这对你有帮助
jsfiddle.net/g33HN/
请参阅此链接。我希望这对你有帮助
jsfiddle.net/g33HN/
请参阅此链接。我希望这对您的帮助您的CSS规则引用了.profile card
类,但您提供的HTML中没有包含该类。请制作一个JSFIDLE或提供所有适用的HTML。从我看到的情况来看,你正在浮动你的li
,这样可以防止它居中,除非你给它分配更多的规则。@RyanBrewer请不要介意,它被引用了,为了简洁起见,我刚刚发布了上面的代码,但我已将其从上面的代码中删除。您的CSS规则引用了.profile card
类,但您提供的HTML中未包含该类。请制作一个JSFIDLE或提供所有适用的HTML。从我看到的情况来看,你正在浮动你的li
,这样可以防止它居中,除非你给它分配更多的规则。@RyanBrewer请不要介意,它被引用了,为了简洁起见,我刚刚发布了上面的代码,但我已将其从上面的代码中删除。您的CSS规则引用了.profile card
类,但您提供的HTML中未包含该类。请制作一个JSFIDLE或提供所有适用的HTML。从我看到的情况来看,你正在浮动你的li
,这样可以防止它居中,除非你给它分配更多的规则。@RyanBrewer请不要介意,它被引用了,为了简洁起见,我刚刚发布了上面的代码,但我已将其从上面的代码中删除。您的CSS规则引用了.profile card
类,但您提供的HTML中未包含该类。请制作一个JSFIDLE或提供所有适用的HTML。从我所看到的情况来看,你正在浮动你的li
,这样可以防止它居中,除非你给它指定更多的规则。@RyanBrewer请不要介意,它被引用了,我只是为了简洁起见发布了上面的代码,但我已经从上面的代码中删除了它。
.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;
}
.content-btn {
width:100%;
margin: 0 auto;
}
.content-btn li{
float: left;
padding: 5px 8px;
text-align: center;
border-right: 1px solid #eeeeee;
border-left: 1px solid #ffffff;
list-style:none;
}
.content-btn li:first-child{
border-left: 1px solid #eeeeee;
}
.profile-card .profile-content ul li .digits {
font-weight: bold;
font-size: 16px;
}
.clear{
clear:both;
}