为什么不能 <fieldset>是弹性容器吗? [英] Why can't <fieldset> be flex containers?

查看:10
本文介绍了为什么不能 <fieldset>是弹性容器吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试使用 display: flexdisplay: inline-flex 设置 fieldset 元素的样式.

然而,它不起作用:flex 表现得像 block,而 inline-flex 表现得像 inline-block.

这在 Firefox 和 Chrome 上都会发生,但奇怪的是它在 IE 上工作.

这是一个错误吗?我找不到 fieldset 应该有任何特殊行为,无论是在 HTML5 也不在 CSS 弹性框布局规范中.

fieldset, div {显示:弹性;边框:1px 实心;}

<p>foo</p><p>bar</p></fieldset><div><p>foo</p><p>bar</p>

解决方案

根据 Bug 984869 - display: flex 不适用于按钮元素,

<块引用>