html - 使用 CSS 从底部到顶部 float div?

标签 html css tabs css-float

我正在显示一组需要包装在响应式布局中的选项卡。是否可以将它们包裹起来,使其与底部对齐?

这是他们目前的包装方式:

enter image description here

我想消除顶行下方的空间,以便顶部只有 1 个选项卡,底部只有 4 个选项卡。这是一个响应式布局,因此需要流畅。我正在寻找纯 CSS 解决方案。

这是我的代码:

#tabs {
    border:1px solid red;
    padding:0 5px 5px 5px;
}

#tabs ul {
    list-style:none;
    margin:0;
    padding:0;
}

#tabs li {
    float:left;
    margin:5px 0 0 -1px;
    border:1px solid #ccc;
    padding:5px 10px;
}

<div id="tabs">
    <ul>
        <li><a href="#"><span>Tab 1</span></a></li>
        <li><a href="#"><span>Tab 2</span></a></li>
        ... etc ...
     </ul>
    <div style="clear:both;"></div>
</div>

这是一个 jsfiddle:http://jsfiddle.net/PGypn/

最佳答案

您可以使用此 CSS3 属性:flex-wrap: wrap-reverse

#tabs ul {
    display: flex;
    flex-wrap: wrap-reverse;
    list-style:none;
    margin:0;
    padding:0;
}
#tabs li {
    margin:5px 0 0 -1px;
    border:1px solid #ccc;
    padding:5px 10px;
    
}
#tabs {
    border:1px solid red;
    padding:0 5px 5px 5px;
}
<div id="tabs">
    <ul>
        <li><a href="#"><span>Tab 0</span></a>
        </li>
        <li><a href="#"><span>Tab 1</span></a>
        </li>
        <li><a href="#"><span>Tab 2</span></a>
        </li>
        <li><a href="#"><span>Tab 3</span></a>
        </li>
        <li><a href="#"><span>Tab 4</span></a>
        </li>
        <li><a href="#"><span>Tab 5</span></a>
        </li>
        <li><a href="#"><span>Tab 6</span></a>
        </li>
        <li><a href="#"><span>Tab 7</span></a>
        </li>
        <li><a href="#"><span>Tab 8</span></a>
        </li>
        <li><a href="#"><span>Tab 9</span></a>
        </li>
    </ul>
</div>

fiddle

关于html - 使用 CSS 从底部到顶部 float div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22830809/

相关文章:

javascript - 使用 Javascript 计算 JSON 嵌套数组中值的重复次数

html - 我应该在 link 元素或其子元素 img 元素上使用 CSS transform 属性吗?

html - 仅CSS的砌体布局

javascript - JQuery:隐藏/显示非事件选项卡中的元素

html - 可打印选项卡按钮

html - 仅缩放背景图像

javascript - 使用 jQuery 添加动态 css 是否存在任何性能问题

javascript - Gulp js cssmin 问题。无法覆盖现有的缩小文件

android - 无法使用 ActionBarSherlock 更改选项卡的背景

html - 使用 Bootstrap 字形图标时如何修复 "empty button"Web 可访问性错误