【发布时间】:2015-12-05 07:05:48
【问题描述】:
我正在使用 column-count 和 -webkit-column-count 创建布局,但我发现一个问题多次出现。
从这张图片可以看出,Chrome 45(FF 中没有)打破了元素的边界,这很奇怪也很烦人。这是发生中断的代码(但我不知道为什么这里没有发生,唯一的区别是字体,并且没有 Mayers css 重置):
body {
line-height: 1.5;
}
form {
-webkit-column-count: 2;
column-count: 2;
}
label {
display: block;
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
margin-top: 0.625em;
}
input {
border: 1px solid green;
border-radius: 4px;
padding: 0.25em 0.5em;
}
label>span:first-child {
width: 5em;
display: inline-block;
}
<h2>CONFIG:</h2>
<form id="pop_values" action="" class="ng-pristine ng-valid">
<label>
<input type="checkbox">
<span>Mobile</span>
</label>
<label>
<input type="checkbox">
<span>Animate</span>
</label>
<label>
<span>Frecuency:</span>
<input type="number">
</label>
<label>
<span>Exclusions:</span>
<input type="text">
</label>
</form>
但它没有用。能给点启示吗?
【问题讨论】:
-
它的工作你的代码sn-p
-
我们能看到这个的现场版本吗?
标签: css css-multicolumn-layout column-count