I am currently experimenting with creating a grid layout inspired by a resume design.
Essentially, my grid consists of 2 columns - one set to 1 fraction and the other set to 3 fractions.
The column with 1fr contains section titles, while the 3fr column holds all the content. Within one of the 3fr sections, I have implemented a display: flex property to create a two-column layout.
Each segment is contained within a div section.
While it looks great when adding the first job entry, subsequent entries stack on top of each other instead of appearing in their own rows within that section. I want them to neatly line up next to each other without overlapping.
Should I establish another grid within that specific row to achieve this effect?
Your assistance would be highly appreciated. Please refer to my full Codepen for more details:
.container {
display: grid;
max-width: 82em;
max-height: auto;
margin: auto;
grid-template-areas: "head head"
"nav nav"
"about about-info"
"work work-info"
"education education-info"
"skills skills-info"
"footer footer";
grid-template-rows: 300px 50px 12.50em 31em 500px 500px 50px;
grid-template-columns: 1fr 3fr;
grid-gap: .075em;
background-color: white;
}
.work-info {
border: 1px solid black;
grid-area: work-info;
display: flex;
}