I am new to CSS Grid, while I was implementing a Grid Layout, I realised that the layout is different in Firefox and Chrome. I think Firefox is sticking to the grid width specifications that I give with "grid-template-columns", while chrome is adjusting itself to the content first and then looking at the grid width.
Please find the link below for a pen, when you open it in firefox and chrome the results look different. How to sort this issue?
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>