42 lines
539 B
CSS
42 lines
539 B
CSS
|
@media (min-width: 540px) {
|
||
|
body {
|
||
|
display: grid;
|
||
|
grid-template-columns: 20% 1fr 20%;
|
||
|
|
||
|
gap: 0em 1em;
|
||
|
grid-template-areas:
|
||
|
"menu main toc"
|
||
|
"footer footer footer";
|
||
|
}
|
||
|
|
||
|
.toc>* {
|
||
|
position: fixed;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
body {
|
||
|
max-width: 1000px;
|
||
|
}
|
||
|
|
||
|
.menu {
|
||
|
grid-area: menu;
|
||
|
font-size: .9rem;
|
||
|
}
|
||
|
|
||
|
.main {
|
||
|
grid-area: main;
|
||
|
}
|
||
|
|
||
|
.toc {
|
||
|
grid-area: toc;
|
||
|
font-size: .9rem;
|
||
|
}
|
||
|
|
||
|
.toc ul {
|
||
|
padding: 0 0 0 1em;
|
||
|
}
|
||
|
|
||
|
.footer {
|
||
|
grid-area: footer;
|
||
|
margin: .9rem 0;
|
||
|
}
|