【发布时间】:2018-08-28 18:46:47
【问题描述】:
我是 CSS Grid 的新手,在实现 Grid 布局时,我意识到 Firefox 和 Chrome 中的布局是不同的。我认为 Firefox 坚持使用“grid-template-columns”给出的网格宽度规范,而 chrome 会先根据内容调整自身,然后再查看网格宽度。
请在下面找到一支笔的链接,当您在 Firefox 和 chrome 中打开它时,结果看起来会有所不同。 这个问题如何排序?
https://codepen.io/alosies/pen/OoXvre?editors=1100
.gridWrapper {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
grid-template-areas: "palette questionDisplay questionDisplay questionDisplay ";
grid-gap: 1rem;
}
.palette {
grid-area: palette;
}
.questionDisplay {
grid-area: questionDisplay;
}
.box{
border: 1px solid grey;
}
<div class="gridWrapper">
<div class="box palette">
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Adipisci nobis aut labore repellendus exercitationem ab, illo sapiente fuga est provident, quam corrupti molestiae sint quibusdam aperiam. Deleniti ratione dolorum debitis.div
</div>
<div class="box questionDisplay">Lorem, ipsum dolor sit amet consectetur adipisicing elit. Nam exercitationem amet</div>
</div>
【问题讨论】: