Forum Moderators: not2easy
// CSS
#mainCont {
display: grid;
grid-template-columns: 250px auto
}
@media only screen and (max-width: 660px) {
#mainCont {
grid-template-columns: none auto !important
}
#first { display: none }
}
// HTML
<div id="mainCont">
<div id="first">First Column</div>
</div id="second">Second Column</div>
</div> What happens when mobile users view landscape mode?
@media only screen and (max-width: 660px) {
#mainCont {
grid-template-columns: none auto !important
} // CSS
#mainCont {
display: table;
}
#first, #second { display: table-cell }
#first { width: 250px }
// HTML
<div id="mainCont">
<div id="first">First Column</div>
</div id="second">Second Column</div>
</div> // CSS
#mainCont {
display: table;
display: grid;
grid-template-columns: 250px auto
}
#first, #second { display: table-cell }
#first { width: 250px }
// HTML
<div id="mainCont">
<div id="first">First Column</div>
</div id="second">Second Column</div>
</div>