@ArtYarm

Section прибивает к вверху, что делать?

Section прибивает вверх всего что делать? вот структура html
<!DOCTYPE html>
<html lang="en">
	@@include('_head.html')

	<body>
		<div class="wrapper">
			@@include('_header.html')
			<main class="page">
				<div class="mainblock">
					<div class="mainblock__container container">
						<div class="mainblock__content">
							<div class="mainblock__text text">
								<div class="text__main">Get the Best<span> Solution</span> for Your <span>Business</span></div>
								<div class="text__sub">
									Accelerator photo sharing business school drop out ramen hustle crush it revenue traction
									platforms. Coworking viral landing page user base.
								</div>
							</div>

							<div class="mainblock__form form">
								<div class="form__content">
									<input type="text" placeholder="Your name" class="input req ren" />
									<input type="text" placeholder="Your email" class="input req email" />
									<input type="text" placeholder="Phone number" />
									<input type="submit" value="Get Started" />
								</div>
							</div>
							<div class="mainblock__anim anim">
								<div class="anim__text">Register Now and Get FREE Trial</div>
								<div class="anim__arrow">
									<img src="img/icons/header/arr.png" alt="" />
								</div>
							</div>
						</div>
						<div class="mainblock__bg ibg">
							<img src="img/icons/header/backjpeg.jpg" alt="" />
						</div>
					</div>
				</div>
				<div class="content"></div>
			</main>
			<div class="content">
				<section id="about" class="about">
					<div class="about__container container">
						<div class="about__content">
							<div class="about__column"><img src="img/0201.jpg" alt="PC" /></div>
							<div class="about__column"></div>
						</div>
					</div>
				</section>
			</div>
			@@include('_footer.html')
		</div>

		<script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
		<script src="js/script.js"></script>
	</body>
</html>

вот css
.wrapper {
	width: 100%;
	min-width: 100%;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	&._loaded {
	}
}
.page {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: flex;
	flex-direction: column;
}
.mainblock {
	flex: 1 0 100%;
	position: relative;
	&__content {
		position: relative;
		z-index: 2;
		padding: 25% 0 22%;
		@media (max-width: 486+px) {
			padding: 42% 0 22%;
		}
	}
	&__bg {
		position: absolute;
		top: 0;
		width: 100%;
		height: 80%;
		left: 0;
	}
}
.mainblock {
	&__content {
		margin: 0 auto;
	}

вот что получается 5f54f0de4fbcd137639370.png
  • Вопрос задан
  • 70 просмотров
Решения вопроса 1
@gracer
У вас .page абсолютом задан. Суньте section в main блок. Хотя не знаю зачем вам абсолют вообще
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы