html - 字段集无法应用弹性方向
问题描述
我正在处理一些代码,其中包含一个无法更改的字段集容器。出于某种原因,尽管应用了行,但我无法让字段集子元素在弹性框中显示为一行。
fieldset flex direction row如何实现?我已经构建了一个简短的演示,展示了它在 div 上而不是在字段集上工作,尽管具有相同的 css。
感谢您在这里的任何帮助。
span {
background: lightgreen;
}
span:nth-of-type(odd) {
background: pink;
}
div, fieldset {
display: flex;
flex-flow: row wrap;
}
<fieldset>
<span>text 1</span>
<span>text 2</span>
<span>text 3</span>
</fieldset>
<div>
<span>text 1</span>
<span>text 2</span>
<span>text 3</span>
</div>
解决方案
Fieldset、legends 等一些元素不能flexbox
正常使用。它是一个错误。
一个可能的解决方案可以<div role="group">
在 HTML 中使用,并添加 CSS div[role='group']
作为选择器。
span {
background: lightgreen;
}
span:nth-of-type(odd) {
background: pink;
}
div, div[role='group']{
display: flex;
flex-flow: row wrap;
}
<div role="group">
<span>text 1</span>
<span>text 2</span>
<span>text 3</span>
</div>
<div>
<span>text 1</span>
<span>text 2</span>
<span>text 3</span>
</div>
推荐阅读
- cmake - cmake 强制编译器使构建失败
- php - 数据库中的设置键作为 PHP 中的变量
- python - 是否可以将 ThreadPoolExecutor 与 QThread 一起使用?似乎创建了不会终止的虚拟线程
- c# - linq.dynamic.core join resultSelector InvalidCastException
- html - 在 Mac 上使用 @font-face 会导致文本高度为 0
- java - SpringData - 按方法名称获取单列查询
- oracle-cloud-infrastructure - 从 GenerateAutonomousDataWarehouseWalletDetails 中检索 credentials.zip 文件
- python-3.x - 如何使用 Google Cloud Function 将文件从 Cloud Storage 存储桶推送到实例中?
- bash - Bash:未在 sh 脚本中加载导出的变量
- angular - 如何每 1 秒重新发送一个可观察对象的最后一个值