Created
August 6, 2022 21:08
-
-
Save MBlore/5a43904eff43b714aaf27b34a0022792 to your computer and use it in GitHub Desktop.
Simple Responsive Layout
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset='utf-8'> | |
<meta http-equiv='X-UA-Compatible' content='IE=edge'> | |
<title>Layout Example</title> | |
<meta name='viewport' content='width=device-width, initial-scale=1'> | |
<style> | |
/* Default styling for mobile phones (mobile first CSS) */ | |
.container { | |
display: grid; | |
grid-template-columns: auto; | |
} | |
.box1, .box2 { | |
border: 1px solid black; | |
} | |
/* | |
This is my media query for desktop styling. | |
When we detect desktop, we change the grid so the boxes appear side by side. | |
This styling code overrides the settings that we set above, but only on desktops! | |
*/ | |
@media only screen and (min-width: 600px) { | |
.container { | |
grid-template-columns: 500px auto; | |
} | |
} | |
</style> | |
</head> | |
<body> | |
<div class="container"> | |
<div class="box1"> | |
<p>Hello, I'm box 1, you probably want to put a menu in here.</p> | |
</div> | |
<div class="box2"> | |
<p>Hello, I'm box 2, this is probably where your body goes.</p> | |
</div> | |
</div> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment