html - 如何将具有不相等的 <li> 的 <ul> 拆分为 2 行并显示 <li> 中心

标签 html css twitter-bootstrap-3

如果此问题已在其他地方得到解答,我深表歉意,但我找不到任何有用的信息。

TLDR - 我有 this .我需要 this但仅限于 (max-width:768px) 和 (min-width: 481px) 之间。

我有一个固定的 .navbar,带有合理的 navbar-nav 链接。

所以我需要的是当屏幕显示 (min-width:481px) 和 (max-width:768px) 时,链接需要下降到 2 行。

只有 7 个链接。理想情况下,我会放置 4 个顶部和 3 个底部,同时让两行的链接完美居中。

奇数让我很困惑,否则我不会有问题。

我试着像这样包装链接:

#4links ul li {
    width: 25%;
}
#3links ul li {
    width: 33.333%
}

提前致谢

最佳答案

@media screen and (max-width:768px) and (min-width: 481px) {
    #4links ul li {
       width: 25%;
    }
    #3links ul li {
       width: 33.333%
    }
    #4links ul {
       width: 100%;
       float: left;
    }
    #3links ul {
       margin: 0 auto;
    }
}

试试这个。

关于html - 如何将具有不相等的 <li> 的 <ul> 拆分为 2 行并显示 <li> 中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23805685/

相关文章:

javascript - 在 SetTimeout 函数之后调用一个函数

php - 在页面加载时滚动到底部,但允许在顶部滚动

html - Pure.css 断点不起作用

javascript - Bootstrap 3.1.0 : affix too long

html - 在 Angular JS 中使用 Bootstrap 6 和 ui-Router float

javascript - 使用 Jade 而不是 EJS 时的不同行为

html - 居中的 div,最大宽度和两侧的内容

html - css div 背景图片出现在顶部菜单之前

jquery - IE7 不会在绝对定位的表单中居中内联输入

javascript - Dhtmlx Scheduler 时间线为周末上色