或者,更一般地说,是否有任何无法设计的元素display:grid?
考虑:
button,
div {
display: grid;
grid-template-columns: 50px 50px;
}
/* Nevermind these, they're just for a consistent display */
button,
div {
border: 0;
background-color: gray;
color: black;
width: 100px;
text-align: center;
font-family: sans-serif;
font-size: 14px;
padding: 0;
}Run Code Online (Sandbox Code Playgroud)
Button:
<button>
<span>A</span>
<span>B</span>
</button>
<br>
Div:
<div>
<span>A</span>
<span>B</span>
</div>Run Code Online (Sandbox Code Playgroud)
这是Firefox(61.0.1)中的结果:
这是Chrome(68.0.3440.106)中的结果:
Chrome似乎不喜欢我正在尝试使用display:grid按钮.这只是一个错误吗?或者是以某种方式打算?
Mos*_*Feu 18
显然这是Chrome上的一个错误,详情如下:
https://github.com/rachelandrew/gridbugs#10-some-html-elements-cant-be-grid-containers
并在这里跟踪:
https://bugs.chromium.org/p/chromium/issues/detail?id=375693
(我在这里看不到进展.如果修好了,请编辑答案,否则我会记得)
| 归档时间: |
|
| 查看次数: |
2097 次 |
| 最近记录: |