Forms Firefox中表单的CSS多列布局
看起来FireFox(我的版本是19.0.2-OSX)没有使用多列布局正确地呈现表单。它正确地呈现正常段落文本等,但不呈现形式 CSS:Forms Firefox中表单的CSS多列布局,forms,css,firefox,webkit,multiple-columns,Forms,Css,Firefox,Webkit,Multiple Columns,看起来FireFox(我的版本是19.0.2-OSX)没有使用多列布局正确地呈现表单。它正确地呈现正常段落文本等,但不呈现形式 CSS: fieldset { -moz-column-count: 2; column-count: 2; -webkit-column-count: 2; } 这就是它在FireFox中的样子: 这就是它在WebKit浏览器中的外观: 请在FireFox中查看,以确保它不会呈现表单元素的多列布局 这是一个bug,还是我可以做些什么让它也
fieldset {
-moz-column-count: 2;
column-count: 2;
-webkit-column-count: 2;
}
这就是它在FireFox中的样子:
这就是它在WebKit浏览器中的外观:
请在FireFox中查看,以确保它不会呈现表单元素的多列布局
这是一个bug,还是我可以做些什么让它也在FireFox中工作?也许多列属性暂时无法应用于您使用的这个特定标记元素(即fieldset)。 Fieldset专用于对一些表单字段进行分组,但我不确定它是否已经实现为以多列形式呈现。。。 所以我认为这是一个错误,将在未来得到纠正 您可以通过为第一个表单元素创建一个带有flot的简单div来解决这个问题。。。当然,使用此选项,您必须手动拆分将在左侧和右侧绘制的表单元素,您不再具有等长mutli colmun的魔力
div#column1{
width : 400px;
float : left;
}
div#column2 {
float : left;
}
<div id="#column1">Your first fields</div>
<div id="#column2">Your second fields</div>
div#column1{
宽度:400px;
浮动:左;
}
第2栏{
浮动:左;
}
您的第一个字段
你的第二个领域
可能多列属性暂时无法应用于您使用的这个特定标记元素(即字段集)。
Fieldset专用于对一些表单字段进行分组,但我不确定它是否已经实现为以多列形式呈现。。。
所以我认为这是一个错误,将在未来得到纠正
您可以通过为第一个表单元素创建一个带有flot的简单div来解决这个问题。。。当然,使用此选项,您必须手动拆分将在左侧和右侧绘制的表单元素,您不再具有等长mutli colmun的魔力
div#column1{
width : 400px;
float : left;
}
div#column2 {
float : left;
}
<div id="#column1">Your first fields</div>
<div id="#column2">Your second fields</div>
div#column1{
宽度:400px;
浮动:左;
}
第2栏{
浮动:左;
}
您的第一个字段
你的第二个领域
感谢您指出此选项Stéphane-不幸的是,无法更改标记。我想我们可能不得不接受Firefox的呈现方式。感谢您指出这个选项Stéphane-不幸的是,无法更改标记。我想我们可能不得不接受Firefox的渲染。