Spaces:
Running
Running
| /* Basic Reset */ | |
| body, h1, p { | |
| margin: 0; | |
| padding: 0; | |
| } | |
| /* Styles for Header */ | |
| header { | |
| padding: 2rem; | |
| background-color: lightblue; | |
| text-align: center; | |
| } | |
| /* Main Content Area */ | |
| main { | |
| display: grid; | |
| grid-template-columns: repeat(12, 1fr); | |
| gap: 1rem; | |
| max-width: 120rem; | |
| margin: 0 auto; | |
| padding: 2rem; | |
| } | |
| /* Post Section */ | |
| .posts { | |
| grid-column: span 9; | |
| } | |
| .post { | |
| background-color: lightsalmon; | |
| padding: 1rem; | |
| margin-bottom: 2rem; | |
| } | |
| .post time { | |
| color: grey; | |
| } | |
| /* Sidebar Section */ | |
| .sidebar { | |
| grid-column: span 3; | |
| } | |
| /* Footer */ | |
| footer { | |
| grid-column: span 12; | |
| padding: 1rem; | |
| background-color: darkgray; | |
| text-align: center; | |
| } | |
| /* Media Queries for Responsiveness */ | |
| @media only screen and (max-width: 768px) { | |
| main { | |
| grid-template-columns:repeat(6, 1fr); | |
| } | |
| .posts { | |
| grid-column: span 4; | |
| } | |
| .sidebar { | |
| grid-column: span 2; | |
| } | |
| } | |
| @media only screen and (max-width: 500px) { | |
| main { | |
| grid-template-columns:1fr; | |
| } | |
| .posts, .sidebar { | |
| grid-column: span 1; | |
| } | |
| } |