CSS 网格中的等宽列

2023-11-21

我想让下面的 html 在 n 个相等的列中显示,使用 css 网格的行元素是否有两个、三个或更多子元素 - Flexbox 使这很容易,但我无法使用 css 网格完成它 - 任何帮助受到赞赏。

<div class="row">
    <div class="item"></div>
    <div class="item"></div>
    <div class="item"></div>
</div>

常见的答案是repeat(3, 1fr)不太正确。

这是因为1fr是关于可用(!)空间的分配。一旦内容变得大于轨道大小,这种情况就会中断。默认情况下,它不会溢出并相应调整列宽。这就是为什么不是所有1fr保证宽度相等。1fr实际上只是一个简写minmax(auto, 1fr).

如果您确实需要将列作为exact您应该使用相同的宽度:

grid-template-columns: repeat(3, minmax(0, 1fr));

minmax(0, 1fr)允许网格轨道小至0但大至1fr,创建保持相等的列。但是,请注意,如果内容大于列或无法换行,这将导致溢出。

Here is 一个例子这表明了差异。

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

CSS 网格中的等宽列 的相关文章

  • 使用反增量更改 z-index

    我尝试制作一个图像滑块 当鼠标悬停在一个点上时 它将显示图片 我也尝试使用在图像之间切换z index但什么也没动 slider counter reset index 1000 slider input name slide switch
  • 使用 highcharts 时,为什么 Bootstrap 选项卡显示宽度不正确的选项卡窗格 div?

    因此 我正在使用 Twitter 的 Bootstrap 创建一个包含选项卡式内容的页面 但我的起始活动 div 的内容始终与其他选项卡的内容不同 例如 我在不同的选项卡中使用 highcharts js 放入图表 但活动选项卡始终显示正确
  • 来自 HTML5 的 Phonegap Bonjour/Zeroconf 或 Websocket IP 发现

    我正在尝试实现一个 Phonegap HTML5 应用程序 该应用程序连接到 Websocket 服务器 在嵌入式设备中运行 也有 Bonjour 服务 以在家庭网络内交换数据 我想知道使用 Phonegap 检测服务器 IP 的最佳方法
  • 如何在有序列表中组合数字和字母?

    如何在 CSS 中用数字和字母递增有序列表 ol nested margin bottom 0 counter reset item ol nested li display block position relative ol neste
  • 自定义rc-time-picker的样式

    我在用rc time picker我的项目的包 但我在自定义样式时遇到问题pop up of my time picker成分 这是我的组件的屏幕截图 首先 我需要更改时间的背景颜色item在当时li from light grey 在屏幕
  • Django:按钮链接

    我是一名 Django 新手用户 尝试创建一个按钮 单击该按钮会链接到我网站中的另一个页面 我尝试了一些不同的例子 但似乎没有一个对我有用 举个例子 为什么这不起作用
  • 暂停除了已激活的玩家之外的所有其他玩家。

    我有这个插件 它可以将不同的样式应用于 html5
  • 如何使用 JavaScript 创建链接?

    我有一个标题字符串和一个链接字符串 我不知道如何将两者放在一起以使用 JavaScript 在页面上创建链接 任何帮助表示赞赏 我试图解决这个问题的原因是因为我有一个 RSS 源并且有一个标题和 URL 列表 我想将标题链接到 URL 以使
  • @media语法/可能的组合

    我见过其中一些 media print media screen handheld print projection media all media all and property value media screen and prope
  • 在表格上使用上下文样式将点边框应用于特定单元格

    我以前有过问了一个问题 https stackoverflow com questions 6326266 issue with applying dotted border to cells in table design在这个问题上 你
  • 使用 css 简单地将对象居中,无需修改

    我想使用 CSS 将对象居中 而不需要任何技巧 这可能吗 如何实现 我已经尝试过了 但是我的 p 标签消失了 centered position fixed top 50 left 50 有多种方法可以使元素居中 但这取决于您的元素是什么以
  • 有角度的动态背景图片

    在 html 模板中 我有这种带有动态图像的样式 div style background none width 200px height 150px div 它适用于网络浏览器和 Android 浏览器 但是 使用 style 的动态背景
  • 删除子元素上的 CSS 过滤器

    我的 CSS 代码有问题 正如您所看到的 我在 li 元素上有过滤器 但它覆盖了其他元素 我需要使其他两个元素没有过滤器 有没有可能这样做 main width 300px height 300px background color blu
  • 最大宽度调整以适应文本?

    不是最好的标题 但无论如何 我有一个元素max width和一些文字 如果文本长度超过一行所能容纳的长度 我会得到以下结果 My text here hello everyone 换句话说 它占据了完整的最大宽度 但由于单词向下移动 右侧有
  • 为 Angular2 中的组件加载多个样式表

    我正在构建一个 angular2 应用程序 当我尝试为同一组件加载多个样式表时 我面临多个问题 这是我正在做的代码 import Component from angular core Component selector my tag t
  • 尝试将数据存储在点击器网站中

    我正在尝试存储一个名为的变量score无论何时刷新 您都会一次又一次地使用它 我不明白的是它的代码是什么 我尝试了一些方法 但似乎都不起作用 这是我的答题器网站 但是当我尝试使用 JavaScript 来存储它时 它不起作用window o
  • Firefox 不会在使用 jQuery AJAX 加载的内容上呈现 CSS 样式

    我有一个网站 允许用户对书籍和文章发表评论 主表单有一个搜索输入 用于查找相关书籍或文章 来源 我使用 jQuery 根据输入的搜索词从外部站点动态加载新源 然后还使用 AJAX 返回列表中的源 我有两个问题 现在 在用户输入四个字符后 j
  • 检查 jQuery 1.7 中是否存在基于文本的选择选项

    所以我有以下 HTML 片段
  • 在 HTML 下拉列表中有一个滚动条

    我正在寻找一种在 HTML 的下拉列表中添加滚动条的方法 这样如果下拉列表包含的内容超过例如 5 项 将出现滚动条以查看其余项 这是因为我将被迫列出一些大清单 过去几个小时我一直在谷歌上搜索它 但没有运气 它需要适用于 IE8 FF 和 C
  • CSS溢出文本显示在几行中,没有断字

    我有一些长文本显示在 div 中 该 div 具有固定的宽度和高度 我希望文本显示在几行上 作为 div 高度 并且句子单词不会中断 一行中的单词前缀和下一行中的继续 此外 我想在末尾添加省略号最后一句话 CSS white space n

随机推荐

  • Haskell 中判断一棵树是否为二叉搜索树

    type BSTree a BinaryTree a data BinaryTree a Null Node BinaryTree a a BinaryTree a deriving Show flattenTree BinaryTree
  • 在字符串中使用变量

    在 PHP 中我可以执行以下操作 name John var Hello name gt Hello John C 中是否有类似的语言结构 我知道有String Format 但我想知道是否可以在不调用字符串上的函数 方法的情况下完成 在
  • 在 Windows 中安装 scipy 包

    我想安装 scipy 软件包 我知道这是一个重复的问题 但我已经尝试了所有这些 但没有找到合适的解决方案 当写这个 导入 scipy它执行成功 但是当我尝试这个时 import scipy spatial 我收到这条消息 Traceback
  • 如何更改导航栏标题位置?

    我已经设法使用自己的导航栏更改导航栏高度 但标题仍然居中 我希望它位于距左侧 72px 的位置 override func sizeThatFits size CGSize gt CGSize return CGSizeMake UIScr
  • 使用 XDocument 获取大写的 UTF-8

    我需要在我正在制作的 XML 文档的顶部有 XML 编码和版本XDocument 我有这个 但它是小写的 并且需要是大写的 我需要做什么 我使用以下方法声明一个新的 XML 文档XDocument名为 doc 的类 我使用以下命令将其保存到
  • 是否可以覆盖请求中的默认套接字选项?

    我使用优秀的 python 请求库为 REST API 编写了一个非常简单的客户端 一切工作都很好 我通过负载平衡器运行客户端 负载平衡器可以正常检测空闲的 tcp 连接并终止它们 我希望我的客户端使用一些与我的平台 Linux 上的默认选
  • 使用 dlopen 和 dlsym 以及 -fPIC 编译 C 程序

    我遇到了符号解析错误的问题 我的主程序使用 dlopen 加载共享库 并使用 dlsym 加载其中的符号 程序和库都是用 C 编写的 库代码 int a int b return b 1 int c int d return a d 1 为
  • 16 位浮点数和 GL_HALF_FLOAT

    我正在寻找 编写一个 16 位浮点数的 C 实现 以便与 OpenGL 顶点缓冲区 纹理坐标 法线等 一起使用 到目前为止 这是我的要求 必须是 16 位 显然 必须能够使用 GL HALF FLOAT 上传到 OpenGL 顶点缓冲区 必
  • 使用 Raphael.js 在图像上绘图

    我可以将 Raphael js 画布放在IMG元素 我应该怎么做才能使这个布局发挥作用 只需使用普通 CSS 技术将 Rapha l 画布放置在图像元素的顶部即可 wrapper position relative padding 0 ou
  • 为什么 geom_text() 多次绘制文本?

    请考虑以下最小示例 library ggplot2 library ggrepel ggplot mtcars aes x mpg y qsec geom line geom text x 20 y 20 label 20 20 我想您可以
  • 什么是严格类型语言? [复制]

    这个问题在这里已经有答案了 什么是严格类型语言 严格类型化语言强制对所有交互的数据进行类型化 例如 int i 3 string s 4 从现在开始 每当您使用 i 时 您只能将其作为整数类型进行交互 这意味着您只能使用处理整数的方法 至于
  • 正则表达式字符与 grep 一致重复 n 次或多次

    我需要找到正则表达式来查找使用 grep 重复 4 次或更多次的字符 我知道表达式是 n 所以如果我需要查找行 例如 当字符 g 重复 4 次或更多次时 理论上 grep 手册页是 grep g 4 textsamplefile 但不起作用
  • 是否可以通过文本装饰来制作 CSS 动画?

    我正在尝试使用CSS对一段文本进行动画处理 但它实际上并不是动画 只是从隐藏到显示 谁能告诉我我正在尝试的事情是否真的可行 如果没有 还有其他方法可以实现这一目标吗 HTML div The text in the span span cl
  • Linux x86_64汇编socket编程

    我正在学习汇编 按照我通常学习的任何新语言的步骤 我已经通过汇编实现了网络化 遗憾的是 进展并不顺利 因为我在第 0 步几乎失败了 这将获得一个可以开始通信的套接字 汇编代码应大致等于以下 C 代码 include
  • 为 Woocommerce 中的订单添加额外元数据

    我正在为我的网站创建一个自定义插件 在这个插件的某些部分我需要存储额外的元数据wp postmeta对于每个订单 我在我的插件类中添加了这个 add action woocommerce before checkout process ar
  • 是否可以在 Axios 中发布 responseType: 'stream' ?

    我正在尝试编辑 Axios 的实例 以便响应类型应该是 stream 而不是标准的 JSON 从 S O 上的其他帖子中我似乎不清楚 如何实现这一点 这是死路一条吗 我当前的 Axios 实例 import axios from axios
  • WidgetBundle 根据某些逻辑返回小部件

    我已经为我的应用程序准备了几个 iOS14 主屏幕小部件 并将它们全部返回WidgetBundle像这样 main struct WidgetsBudle WidgetBundle WidgetBundleBuilder var body
  • 辅助功能服务 - PerformGlobalAction() 返回 false

    我正在创建一个Android无障碍服务哪个调用执行全局动作 at onStartCommand public int onStartCommand Intent intent int flags int startId Log d serv
  • Git-Tfs:每个 Git 提交都有一个 TFS 变更集?

    在工作中 我们使用 TFS 我正在尝试让 Git TFS 工具正常工作 以便在将本地提交推送到我们的 TFS 存储库之前在处理本地提交时拥有更大的灵活性 我有这个工作 但是当我做一个git tfs ct 它将我的所有提交检查到一个 TFS
  • CSS 网格中的等宽列

    我想让下面的 html 在 n 个相等的列中显示 使用 css 网格的行元素是否有两个 三个或更多子元素 Flexbox 使这很容易 但我无法使用 css 网格完成它 任何帮助受到赞赏 div class row div class ite