首页 > 其他分享 >防御式CSS—Flexbox 折行

防御式CSS—Flexbox 折行

时间:2023-12-03 14:35:32浏览次数:31  
标签:flex 折行 Flexbox wrap display CSS

CSS flexbox是当今最有用的CSS布局功能之一。很容易将 display: flex 添加到包装器中,并使子项彼此相邻排序。

这是一个典型的例子。我们有一组选项,应该显示在彼此旁边。

.options-list {
  display: flex;
}

当空间不足时,将出现水平滚动。这应该是意料之中的,实际上并不是一个“问题”。

请注意,这些项目仍然彼此相邻。为了解决这个问题,我们需要允许Flex包装。

.options-list {
    display: flex;
    flex-wrap: wrap;
}

标签:flex,折行,Flexbox,wrap,display,CSS
From: https://www.cnblogs.com/Jannik/p/17872956.html

相关文章

  • 企业级 Web 应用里使用 CSS 调整应用外观的一些例子
    笔者在日常工作中曾经负责过一些企业级Web应用的负责和开发,也曾经指导过一些客户的二次开发人员,通过各种方式对我们发布的企业级Web应用进行一些定制开发。所谓企业级前端应用,是指为大型企业或组织开发的前端应用,这些应用具有超过一般2C软件的技术复杂度,高度定制化和可扩展......
  • CSS进阶3-transform 动画-渐变(线性渐变、镜像渐变)-关键帧
      1.动画介绍:改变盒子在平面内的形态(平移、缩放、旋转、倾斜)属性: 平移:transform:translate(值1,值2);(默认为X轴,translateY--下移) ——平移依然在原来文档流。  移动:transform:translate......
  • CSS技巧:从高度0过渡到自动高度
    本文翻译自CSStrick:transitionfromheight0toauto!,作者:FrancescoVetere,略有删改。如果你在CSS上花了足够长的时间,很可能你曾尝试过从height:0到auto的平滑过渡。。。却发现它不起作用!......
  • css选择器
    这篇文章主要总结了css选择器的相关知识1.元素选择器<divid="container"><pclass="text"></p><h1class="titletext"></h1><div>//选中p元素p{font-size:12px;}2.群组选择器//html同上,同时选中p和h1元素p,h1{c......
  • 关于 Web 开发中的 CSS before 伪元素
    我用Chrome打开一个网页后,F12打开Chrome开发者工具,在Elements面板观察到一些DOM元素有::before,这是什么含义?在Web前端开发中,::before是CSS伪元素之一,它用于在指定元素的内容前插入生成的内容。这个伪元素允许开发者通过CSS样式向元素的前部添加额外的内容,而无需修......
  • css3 变量使用和修改变量
    <!DOCTYPEhtml><html><head><style>:root{--blue:#1e90ff;--white:#ffffff;--aa:1212121;}body{background-color:var(--blue);}h2{border-bottom:2pxsolidvar(--blue);}.container{color:var(--blue);......
  • CSS进阶2-弹性布局-弹性盒子
     本节重点:弹性布局(弹性盒子)BFC布局/规范CSS新属性,不包含边框和内边距CSS3的拓展:普通盒模型,怪异盒子模型(IE)  在学习弹性布局前,我们学过Float浮动和Position定位,浮动会出现一些‘诡异’的事情,定位则用起来相对麻烦,弹性布局用起来就会很舒服。1......
  • css布局
    布局弹性布局:关键字:display:flexjustify-content:space-between两端对齐,中间自适应justify-content:space-around均匀分布,两边距离等于中间间距justify-content:space-evenly平等均匀分布,两边距离是一样的justify-content:space-start默认分布,从弹性开始的地方justify......
  • css实现:不固定宽高,随内容宽度自动增长的圆形
    css代码:.circle{display:inline-block;border-radius:50%;min-width:20px;min-height:20px;padding:5px;background:red;color:white;text-align:center;line-height:1;box-sizing:co......
  • CSS设置margin-top失效及解决办法
    在web网站开发中,有时候我们给html元素设置的margin-top或margin-bottom属性,但是无效,并没有取到任何作用,这是什么原因呢?常出现两种情况:1、兄弟元素之间margin-top失效先看下面代码:<div><divclass="box1">float:left</div><divclass="box2">clear:both;margin-top:20......