parent
3da5a44881
commit
681046f229
@ -0,0 +1,111 @@ |
||||
<!DOCTYPE html> |
||||
<html lang="en"> |
||||
<head> |
||||
<meta charset='utf-8'> |
||||
<meta name="description" content="Learn JavaScript the Hard Way"> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
||||
<meta content='text/html; charset=UTF-8' http-equiv='Content-Type' /> |
||||
|
||||
<title>Holy Grail Starter</title> |
||||
|
||||
<style> |
||||
:root { |
||||
--height-header: 80px; |
||||
--height-footer: 200px; |
||||
} |
||||
|
||||
body { |
||||
margin: 0px; |
||||
padding: 0px; |
||||
} |
||||
|
||||
footer { |
||||
display: flex; |
||||
background-color: hsl(0, 0%, 80%); |
||||
min-height: var(--height-footer); |
||||
} |
||||
|
||||
header { |
||||
display: flex; |
||||
background-color: hsl(0, 0%, 80%); |
||||
height: var(--height-header); |
||||
} |
||||
|
||||
main { |
||||
display: flex; |
||||
flex-direction: column; |
||||
min-height: calc(100vh - var(--height-header) - var(--height-footer)); |
||||
} |
||||
|
||||
main > columns { |
||||
display: flex; |
||||
flex-direction: row; |
||||
flex: 1 1 auto; |
||||
} |
||||
|
||||
main > columns left { |
||||
display: block; |
||||
flex: 0 1 300px; |
||||
background-color: hsl(0, 70%, 80%); |
||||
} |
||||
|
||||
main > columns right { |
||||
display: block; |
||||
flex: 3 1 100%; |
||||
background-color: hsl(200, 70%, 80%); |
||||
} |
||||
|
||||
@media only screen and (max-width: 700px) { |
||||
main > columns { |
||||
flex-direction: column-reverse; |
||||
} |
||||
|
||||
main > columns left, |
||||
main > columns right { |
||||
display: block; |
||||
flex: 1 1 auto; |
||||
} |
||||
} |
||||
</style> |
||||
</head> |
||||
<body> |
||||
|
||||
<header> |
||||
<h1>Header</h1> |
||||
</header> |
||||
|
||||
<main> |
||||
<columns> |
||||
<left> |
||||
<h1>Left</h1> |
||||
<h1>Left</h1> |
||||
<h1>Left</h1> |
||||
<h1>Left</h1> |
||||
<h1>Left</h1> |
||||
<h1>Left</h1> |
||||
<h1>Left</h1> |
||||
<h1>Left</h1> |
||||
<h1>Left</h1> |
||||
<h1>Left</h1> |
||||
<h1>Left</h1> |
||||
<h1>Left</h1> |
||||
<h1>Left</h1> |
||||
<h1>Left</h1> |
||||
<h1>Left</h1> |
||||
<h1>Left</h1> |
||||
</left> |
||||
|
||||
<right> |
||||
<h1>Right</h1> |
||||
<h1>Right</h1> |
||||
<h1>Right</h1> |
||||
<h1>Right</h1> |
||||
</right> |
||||
</columns> |
||||
</main> |
||||
|
||||
<footer> |
||||
<h1>Footer</h1> |
||||
</footer> |
||||
</body> |
||||
</html> |
@ -0,0 +1,99 @@ |
||||
<!DOCTYPE html> |
||||
<html lang="en"> |
||||
<head> |
||||
<meta charset='utf-8'> |
||||
<meta name="description" content="Learn JavaScript the Hard Way"> |
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
||||
<meta content='text/html; charset=UTF-8' http-equiv='Content-Type' /> |
||||
|
||||
<title>Holy Grail Starter</title> |
||||
|
||||
<style> |
||||
:root { |
||||
--height-header: 80px; |
||||
--height-footer: 200px; |
||||
} |
||||
|
||||
body { |
||||
margin: 0px; |
||||
padding: 0px; |
||||
} |
||||
|
||||
footer { |
||||
display: flex; |
||||
background-color: hsl(0, 0%, 80%); |
||||
min-height: var(--height-footer); |
||||
} |
||||
|
||||
header { |
||||
display: flex; |
||||
background-color: hsl(0, 0%, 80%); |
||||
height: var(--height-header); |
||||
} |
||||
|
||||
main { |
||||
display: flex; |
||||
flex-direction: column; |
||||
min-height: calc(100vh - var(--height-header) - var(--height-footer)); |
||||
} |
||||
|
||||
main > columns { |
||||
display: flex; |
||||
flex-direction: row; |
||||
flex: 1 1 auto; |
||||
} |
||||
|
||||
main > columns left { |
||||
display: block; |
||||
flex: 0 1 300px; |
||||
background-color: hsl(0, 70%, 80%); |
||||
} |
||||
|
||||
main > columns right { |
||||
display: block; |
||||
flex: 3 1 100%; |
||||
background-color: hsl(200, 70%, 80%); |
||||
} |
||||
</style> |
||||
</head> |
||||
<body> |
||||
|
||||
<header> |
||||
<h1>Header</h1> |
||||
</header> |
||||
|
||||
<main> |
||||
<columns> |
||||
<left> |
||||
<h1>Left</h1> |
||||
<h1>Left</h1> |
||||
<h1>Left</h1> |
||||
<h1>Left</h1> |
||||
<h1>Left</h1> |
||||
<h1>Left</h1> |
||||
<h1>Left</h1> |
||||
<h1>Left</h1> |
||||
<h1>Left</h1> |
||||
<h1>Left</h1> |
||||
<h1>Left</h1> |
||||
<h1>Left</h1> |
||||
<h1>Left</h1> |
||||
<h1>Left</h1> |
||||
<h1>Left</h1> |
||||
<h1>Left</h1> |
||||
</left> |
||||
|
||||
<right> |
||||
<h1>Right</h1> |
||||
<h1>Right</h1> |
||||
<h1>Right</h1> |
||||
<h1>Right</h1> |
||||
</right> |
||||
</columns> |
||||
</main> |
||||
|
||||
<footer> |
||||
<h1>Footer</h1> |
||||
</footer> |
||||
</body> |
||||
</html> |
Loading…
Reference in new issue