Это мой первый пост здесь, потому что я в полном восторге.После использования основного контейнера для централизации всего контента я решил перейти к макету сетки, чтобы учесть будущие добавления, такие как боковые панели.Однако, когда я сделал это, мой основной раздел был значительно смещен, оставив большой пробел, который, казалось бы, даже не пустое пространство.Это моя первая пользовательская попытка css, html-сайта, поэтому любая помощь будет принята с благодарностью. Кодовая ручка: https://codepen.io/weirdflex/pen/MzxqdY Еще раз спасибо!
HTML:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>MayMays</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" media="screen" href="main.css" />
<script src="main.js"></script>
</head>
<body>
<nav class = "main-nav">
<a href = "#" class="nav-link"><img class="logo" src="/Images/logo.png" alt="Logo"></a>
<a href = "#" class="nav-link">Home</a>
<a href = "#" class="nav-link">Revision</a>
<a href = "#" class="nav-link">Quiz</a>
<a href = "#" class="nav-link right">Forums</a>
<a href = "#" class="nav-link right">Contact Us</a>
</nav>
<section class="main-content">
<div class="container">
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Quis animi aliquam consequuntur et illum, nisi porro eaque sint alias accusantium voluptates fugit, rerum nihil voluptas consectetur molestiae accusamus excepturi cupiditate?</p>
</div>
</section>
</body>
</html>
CSS:
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');
body {
background-color: #583a7a;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 2 1'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' x2='0' y1='0' y2='1' gradientTransform='rotate(178,0.5,0.5)'%3E%3Cstop offset='0' stop-color='%23583a7a'/%3E%3Cstop offset='1' stop-color='%230691b0'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='0' y2='1' gradientTransform='rotate(166,0.5,0.5)'%3E%3Cstop offset='0' stop-color='%23fd9bff' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23fd9bff' stop-opacity='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='2' y2='2' gradientTransform='rotate(0,0.5,0.5)'%3E%3Cstop offset='0' stop-color='%23fd9bff' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23fd9bff' stop-opacity='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect x='0' y='0' fill='url(%23a)' width='2' height='1'/%3E%3Cg fill-opacity='0'%3E%3Cpolygon fill='url(%23b)' points='0 1 0 0 2 0'/%3E%3Cpolygon fill='url(%23c)' points='2 1 2 0 0 0'/%3E%3C/g%3E%3C/svg%3E");
background-attachment: fixed;
background-size: cover;
font-family: 'Roboto', sans-serif;
height: 200vh;
margin: 0;
display: grid;
grid-template-columns: 1fr 960px 1fr;
}
body * {
text-decoration: none;
color: white;
}
.container {
width: 900px;
margin: 0 auto;
}
.logo {
height: 50px;
}
.main-nav {
height: 80px;
width: 100%;
grid-column: 2;
}
.main-content {
height: 100vh;
background: #ffffff57;
box-shadow: 0px 0px 100px #000000;
grid-column: 2;
}
.nav-link {
line-height: 50px;
vertical-align: middle;
text-transform: uppercase;
font-weight: 700;
padding: 1rem 2rem;
float: left;
}
.right {
float: right;
}
PS.Извините за ужасный idk форматирования, как люди правильно вставляют код в этот