【发布时间】:2018-06-24 23:55:28
【问题描述】:
我使用 CSS flexbox (codepen here) 在一行上显示了四个 HTML 元素。在一定的屏幕宽度(例如 800 像素)下,我想确保第一个元素显示在一行上,而其余三个元素换行到下一行(如 this screenshot)。我可以通过 CSS 媒体查询和/或额外的 HTML 来实现吗?如果是这样,这样做的正确方法是什么?我现有的代码如下:
HTML
<div class="cart-cb">
<div>Continue Browsing</div>
<button>Property For Sale</button>
<button>Land For Sale</button>
<button>Villa Rentals</button>
</div>
CSS
.cart-cb {
display:flex;
justify-content: flex-end;
width: 100%
}
【问题讨论】: