【发布时间】:2017-01-02 03:24:20
【问题描述】:
我想使用 CSS Flexbox 创建类似的东西:
我通常使用浮动和大量定位调整来实现这一点,在元素的顶部、底部、左侧和右侧添加边距、填充、百分比值以将其调整到某个视口,但它似乎在不同的视口中中断视口。
我知道这不是正确的方法,我最终编写了太多 CSS,但在不同的视口上仍然看起来不一致。
将徽标完美地放在中心并将它们垂直对齐是我苦苦挣扎的地方。
这是 HTML 代码。
<nav class="navbar">
<div class="sidebar-toggle">
<button class="sidebar-toggler" type="button">☰</button>
</div>
<div class="headerLogo">
<a href="" class="logo">Logo</a>
</div>
<div class="headerLinks">
<a href="">link1</a>
<a href="">link2</a>
</div>
<div class="notifications">
<div class="mailIcon"></div>
</div>
</nav>
【问题讨论】:
标签: html css twitter-bootstrap responsive-design flexbox