Я пытаюсь поместить фон за всей сеткой CSS. У вас есть изображение томата в теле, но я хочу, чтобы этот цвет фона был полностью вокруг основного тега. Я пробовал несколько разных способов обернуть его, но что-то у меня противоречивое.
Еще одна вещь - я не могу заставить пелену также запускаться под панелью навигации, и я хочу, чтобы панель навигации растягивалась через верх и не перекрывалась при первой загрузке страницы. Я не уверен, правильно ли было бы просто поставить маржу. Я хочу думать, что есть какой-то другой способ сделать это.
Вот это jsfiddle
body {
background: tomato;
/* font-family: Helvetica, Arial, sans-serif;
line-height: 1.5; */
font: normal 1em/1.5 Helvetica, Arial, sans-serif;
margin: 0px auto;
padding: 0px;
width:80%
}
html{
background: linear-gradient(to right, palegreen,paleturquoise, plum);
}
/* main */
main{
width: 85%;
height: 80px;
margin:.5em auto;
display: grid;
grid-template-columns: 1fr 2fr;
grid-gap: 1em;
}
main > div:nth-child(odd){
background: peachpuff;
}
main > div {
background: palegreen;
padding: 1em;
border-radius: 20px;
}
чтобы показать, что происходит, поэтому, если кто-нибудь знает, как это исправить, пожалуйста, дайте мне знать.