如何指定一个元素,然后将其包装在 css flexbox 中? [复制]

2023-12-12

我认为这还不是 Flexbox 标准的一部分,但是是否有一个技巧可以建议或在某个元素之后强制换行?我想响应不同的页面大小并以不同的方式包装列表,而不需要额外的标记,这样我就不会在下一行上显示(例如)孤立的菜单项,而是在菜单中间中断。

这是起始 html:

<ul>
    <li>One</li>
    <li>Two</li>
    <li>Three</li>
    <li>Four</li>
    <li>Five</li>
</ul>

And css:

ul {
    display: flex;
    flex-wrap: wrap;
}

我想要像下面这样的东西:

/* inside media query targeting width */
li:nth-child(2n) {
    flex-break: after;
}

请参阅 jsfiddle 了解更完整的设置:http://jsfiddle.net/theazureshadow/ww8DR/


您可以通过在容器上设置它来完成此操作:

ul {
    display: flex;
    flex-wrap: wrap;
}

在孩子身上你设置了这个:

li:nth-child(2n) {
    flex-basis: 100%;
}
ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
}

li:nth-child(4n) {
  flex-basis: 100%;
}
<ul>
  <li>1</li>
  <li>2</li>
  <li>3</li>
  <li>4</li>
</ul>

这会导致子级在任何其他计算之前占据容器宽度的 100%。由于容器被设置为在没有足够空间的情况下破裂,因此它会在该子项之前和之后发生这种情况。因此,您可以使用空的 div 元素来强制其前后元素之间的换行。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何指定一个元素,然后将其包装在 css flexbox 中? [复制] 的相关文章

  • rgb() 和 rgba() 不透明度有什么区别?

    我发现另一个关于 rgb 与 rgba 的问题非常相似 但它缺少关于使用的答案RGB 不透明度 我知道两者之间的区别 rgba 只是 rgb 但带有 alpha 不透明度 问题是 我使用带有不透明度值的 RGB 已经有几个月甚至几年了 它一
  • 添加额外的字形到引导程序

    亲爱的设计师 开发人员同事 我为我的 bootstrap 网站创建了 8 个额外的字形图标 将它们上传到 icomoon 并下载为字体 这一切都很完美 我可以将我的字体添加到我的 CSS 中并在 HTML 中使用它 没有任何问题 但我想使用
  • 如何更改 .NET MAUI Blazor 项目中的默认字体?

    我有一个用于 NET MAUI Blazor 应用程序的默认 Visual Studio 项目 针对 Windows x64 构建 我尝试了两种不同的更改字体的方法 在MauiProgram cs中有一个字体的配置ConfigureFont
  • 如何让浮动的div对齐到顶部?

    下面的代码可以在这个小提琴中查看 http jsfiddle net VgG55 10 http jsfiddle net VgG55 10 我有以下标记 其中 div 按以下顺序放置 div class wrapper div class
  • IE jquery click 仅适用于 li 中的文本,不适用于整个框

    我创建了一系列作为 li 的按钮 我希望用户能够单击它们 ul class item list li class item button style color 4bb2c5 1 li li class item button style
  • 禁用 Bootstrap 中的链接

    第一个例子没有成功 我需要始终有一个列表来禁用链接 或者我的第一个演示有什么问题 a class disabled href Disabled link a ul class nav nav pills li class disabled
  • 使用日期类型将输入字段中的日期居中

    我想将日期居中input not input inside div 如果我进行居中 它将把日期居中于input因为有一个右侧面板用于根据日历选择日期 该面板根据输入宽度调整大小 用于演示的小代码片段 center text align ce
  • 浏览器特定的 CSS 属性

    在哪里可以找到完整的 浏览器特定 css 属性 参考 我的意思是一些属性 例如 moz border radius这仅适用于 Firefox 或 webkit min device pixel ratio 这些示例仅适用于指定的 Web 浏
  • primefaces 元素无法加载我的 css 文件的 url

    当我将样式 css 放在同一个 xhtml 页面中时 它可以与我的页面一起使用 例如
  • scrapy获取同一个类的第n个子文本

    我附上了一张照片 我面临的问题是获取同一类的第一个元素 我想得到 adxHeader gt adxExtraInfo 1st one gt adxExtraInfoPart 1st one gt a text 我编写了以下代码但不起作用 任
  • 如何在 flutter/dart 中使用设定大小的自定义字体?

    我正在尝试使用color fontWeight and fontFamily with style style copyWith 我尝试使用的自定义字体是Vonique 我已经将它像这样导入到pubspec yaml fonts famil
  • 如何使用 CSS 将 div 置于表格中心?

    我正在尝试向我的网站之一添加幻灯片 整个页面布局在一个 HTML 表格中 我非常讨厌它并且没有选择 我想将我的幻灯片放在该特定列的中心 我的 CSS 如下所示 slideshow position relative slideshow IM
  • Bootstrap:下拉菜单无法通过 jQuery 单击打开

    我正在创建一个包含多行的表 所有行都有一个 选项 按钮 该按钮应该显示下拉上下文菜单 为了使代码更短 我使用了一个div以便将其重用为上下文菜单的通用标记 我正在使用 Bootstrap 5 1 3 和 jQuery 3 6 0 以下是我的
  • 响应式菜单:悬停子菜单显示错误

    简而言之 我根据教程创建了一个响应式菜单 当您将鼠标悬停在投资组合按钮上时 菜单应该显示子菜单 而在移动模式下 您需要按该按钮才能显示子菜单 效果很好 问题是该教程有一个错误 如果您在桌面模式下按组合按钮 子菜单将不会再次显示 除非您按 单
  • 如何仅在第一次访问时弹出模态窗口

    我有一个模式窗口 当您访问某个页面时会弹出 访客必须选择我同意或我不同意 我需要一个漂亮的小 jquery 脚本 它会记住谁之前访问过该页面并同意 这样他们每次访问该页面时就不会弹出模式 有人可以推荐一个好的脚本来使用吗 这是代码 div
  • CSS 无法与 CodeIgniter 一起使用

    这是我的 CI 代码的一部分 class page extends CI Controller var Page public function construct parent construct this gt Page 1 this
  • 带滚动条的 HTML 画布

    我正在宽度不等的画布上绘制图表 每个画布可以有自己的滚动条吗 我尝试将所有画布放在一个 div 中并指定最大宽度 但它不起作用 是否有可能所有画布在页面上的可见宽度均为 500 像素 并且每个画布都有其滚动条来查看画布的整个宽度 谢谢 指定
  • 无法做到最大宽度

    我有一个页面 内容如下 div testingtestingtestingtestingtestingtestingtestingtestingtesting testingtestingtestingtestingtestingtesti
  • 如何更改 div 悬停时的跨度颜色

    我正在尝试更改 div 悬停时跨度的颜色 如何使红色汉堡按钮 即跨度 在 div 悬停时将颜色更改为黑色 PS 现在它在跨度的悬停上执行此操作 JSFiddle https jsfiddle net bjjbqct8 https jsfid
  • 两个 div 之间的匿名空白

    这里是Fiddle http jsfiddle net y6hSV 1 我有两个divs一个用于标题 另一个用于主体 在 的里面div这是标题 我还有另一个div那个 div 是floated left 因为那个floating 两者之间出

随机推荐

  • 适用于 Android 的 pdf 查看器库

    我知道这个问题已经被问过好几次了 但我找不到一个令人满意的答案 我的要求很简单 只需在我的应用程序 android 中打开pdf文档 但我无法找到一种简单的方法来做到这一点 它的原生 c c 方式或编写自己的引擎 但是没有任何简单的 API
  • 如何在dygraphs中设置特定的y轴标签点?

    Dygraphs 通常会根据轴的大小 标签的大小等自动选取 Y 和 X 轴标记点 在某些情况下 它会选取导致清晰度较低的标记点 例如 在 Y 轴值为 0 到 10 的图表上 它标记为 0 4 和 8 至少对于特定尺寸的图表而言 我希望将其标
  • wpf/silverlight 应用程序到 DVD

    如何转换 wpf silverlight 应用程序 使其可以在 DVD 上运行 我们有用于学习目的的 wpf 应用程序 我们希望创建该应用程序的 DVD 版本并将其提供给我们的用户 以便他们可以回家使用它们 任何建议将不胜感激 我们已经查看
  • 如何使用 sed 仅替换第二个匹配行

    cat file cat cat dog cat dog puppy dog cat 使用 sed sed s dog big dog my file gt new file cat new file cat cat big dog cat
  • 如何让 Eclipse 解析 MongoDB\BSON 命名空间中的 php 类?

    经过多次来来去去 我成功安装了 PHP 5 6 的 MongoDB 驱动程序 并使其在 OSX El Capitan 上运行 它的工作方式是使用Homebrew 为了开始处理项目 我为该项目创建了文件夹并使用Composer安装了我需要的必
  • Hive 查询在生成缺失日期时面临问题

    我有一个要求 我需要返回到列的先前值 直到 1000 行 并获取之前的 1000 个日期以用于下一步 但是表中该列不存在所有这些先前的 1000 个日期 但我需要从查询的输出中获取那些缺失的日期 当我尝试运行下面的查询时 它没有显示当前日期
  • 如何在 Android 中获取当前日期?

    我写了下面的代码 Date d new Date CharSequence s DateFormat format MMMM d yyyy d getTime 我想要字符串格式的当前日期 例如 28 Dec 2011 这样我就可以将它设置为
  • 如何将PCM原始数据转换为mp3文件?

    编辑我的问题 是否有从 PCM 原始数据到任何音频文件的编码器 mp3 ogg 但不是WAV 因为它太大了 我有一个包含原始 PCM 数组的文本文件 我想将其转换为 mp3 ogg 文件 经过长时间的搜索 我找不到一些提供这种编码 PCM
  • azure blob存储和azure data Lake存储之间的区别[关闭]

    Closed 这个问题是基于意见的 目前不接受答案 对于像我这样的用户来说 这似乎很困惑 因为 azure blob 存储和 azure data Lake 存储之间的主要区别是什么 以及在什么用户情况下 azure blob 存储比 az
  • 输出时区感知的 django 日期时间字段,无需过滤器

    您好 我升级到 django 1 4 我想利用时区支持 我在 postgres 中保存了一些日期时间字段 并且在我设置后 它们是假设我所在城市的时区保存的 USE TZ True 并将时区设置为我的城市 模板中的日期过滤器标签输出正确的小时
  • 文件重写:一行大于变量的最大大小。解决方法?

    我需要替换文件中的一行 一般来说 这段代码可以正常工作 这个问题不需要这个块正在做什么的实际细节 for F tokens 1 delims a in findstr N DATA do if a equ TargetLine echo i
  • WPF:control.ItemContainerGenerator.Status 为未启动。我如何告诉它现在开始?

    我的控件 ItemContainerGenerator Status 为 NotStarted 我如何告诉它现在开始并等待它完成 如果您执行一些同步操作 您可能需要手动启动生成器 在将其分块到页面上之前 我必须生成结果视图来测量它 IIte
  • Django 中不会自动加载语言文件

    我在我的应用程序中使用 python3 和 Django 1 10 而且我对 Django 有点陌生 我计划为 Django 管理面板提供多种语言 当我遵循 Django 文档中的规则时 我发现我必须使用中间件进行本地化 以下是我的设置 M
  • 如何从元组数组中查找元组元素的索引? iOS、斯威夫特

    这是在 tableview cellforrowatindexpath 内部 var valueArray String String if contains valueArray v title status let v title st
  • SQL数据源参数

    如何在后面的代码中为 sqlDatasource 设置 sql 参数 我正在尝试这样 int id 1 SqlDataSource1 SelectCommand SELECT FROM categ WHERE id id SqlDataSo
  • 在 JavaScript 中获取从一个 LatLng 到另一个 LatLng 的度数 (0-360)

    有人可以帮我用原生 JavaScript 来填补空白吗 function getHeading lat1 lon1 lat2 lon2 Do cool things with math here return heading Should
  • 为什么 Collections.binarySearch() 与此不具有可比性?

    我有这个Player实现的类Comparable界面 然后我有一个ArrayList of Players 我正在尝试使用binarySearch 在名单上Player找到一个Player 但是 Java 给了我一个 cannot find
  • Java 字符串操作:比较 Java 中的相邻字符

    我有以下问题给定一个字符串 返回一个 已清理 的字符串 其中相同的相邻字符已减少为单个字符 所以 yyzzza yields yza stringClean yyzzza yza stringClean abbbcdd abcd strin
  • 在数据框中搜索最近的日期

    我有两个数据框 purchases time quantity 1 2013 07 31 03 42 02 30 2 2013 07 31 03 59 32 30 3 2013 07 31 04 02 22 28 history time
  • 如何指定一个元素,然后将其包装在 css flexbox 中? [复制]

    这个问题在这里已经有答案了 我认为这还不是 Flexbox 标准的一部分 但是是否有一个技巧可以建议或在某个元素之后强制换行 我想响应不同的页面大小并以不同的方式包装列表 而不需要额外的标记 这样我就不会在下一行上显示 例如 孤立的菜单项