Задать вопрос
@r_r_r_r_r

Что делать если расположение текста находится не в том месте?

Всех приветствую , текст расположен не на том месте как показано на видео? Что может послужить причиной?
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <link rel='stylesheet' href='style.css'>
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap" rel="stylesheet">
    <title>Ресторан</title>
</head>
<body>

<header class='header'>
    <div class='container'>
        <div class='header-line'>
            <div class='header-logo'>
                <img src="./images/logo.png" alt="">
            </div>

            <nav class="nav">
                <a class='nav-item' href="@">ГЛАВНАЯ</a>
                <a class='nav-item' href="@">МЕНЮ</a>
                <a class='nav-item' href="@">О НАС</a>
                <a class='nav-item' href="@">БРОНЬ</a>
            </nav>

            <div class='cart'>
                <a href="#">
                    <img class='cart-img' src="./images/cart.png" alt="">
                </a>
            </div>

            <div class='phone'>
                <div class='phone-holder'>
                    <div class='phone-img'>
                        <img src="./images/phone.png" alt="">
                    </div>

                    <div class='number'><a class='num' href='#'>+999-888-76-54</a></div>
                </div>

                <div class='phone-text'>
                    Свяжитесь с нами для <br> бронирования
                </div>
            </div>

            <div class='btn'>
                <a class='button' href='#'>ЗАКАЗ СТОЛИКА</a>
            </div>
        </div>
    </div>


    <div class="header-down">
        <div class="header-title">
            Добро пожаловать в
        </div>

    </div>



</header>

</body>
</html>


body {
    margin: 0;
    font-family: 'Open Sans', sans-serif;
}

.container {
    margin: 0px 166px;
}

.header {
    background-image: url("./images/bg.jpg");
    height: 100vh;
    background-repeat: no-repeat;
    background-size: cover;
}


.header-line {
    padding-top: 50px;
    display: flex;
    align-items: center;
    justify-content: space-around;
}

.nav-item {
    color: #fff;
    text-decoration: none;
    font-weight: 700;
    font-size: 14px;

    margin-right: 25px;

    transition: color 0.3s linear;
}

.nav-item:hover {
    color: #d81d1d;
}


.cart {
    position: relative;

    border-right: 1px solid #FFFFFF;
    padding-right: 10px;
    height: 50px;
}

.cart-img {
    position: absolute;
    top: 18px;
    right: 7px;
}

.num {
    color: #fff;
    text-decoration: none;
    font-weight: 700;

    transition: color 0.3s linear;
}

.num:hover {
    color: #d81d1d;
}

.phone-text {
    font-size: 14px;
    font-weight: 400;
    color: #fff;
}

.phone-holder {
    display: flex;
    align-items: center;
}

.button {
    background-color: #FF7400;
    color: #fff;
    text-decoration: none;
    padding: 14px 18px;
    font-weight: 700;

    transition: background-color 0.2s linear;
}

.button:hover {
    background-color: #894b17;
}

.header-down {
    position: relative;
}

.header-title {
    color: #D67E35;
}

67b99218202cd378305330.png
67b9921fe3827213145581.png
  • Вопрос задан
  • 60 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
Обычно создают класс-хелпер и называют его container, wrapper или типа того.
Ему задают ширину и центрирование.
В верхней части шапки он у вас есть, а в нижней потерян.

В видео автор показывает, что вставляет блок с текстом в уже существующий контейнер. А вы немножко промахнулись.
Также пож видео есть ссылка на готовую верстку, можно скачать и сравнить с тем, что у вас.

p.s.
Называть классы словами down, bottom, red и т.д. не лучшая идея. Темы меняются, а блоки перестраиваются на разных размерах вьюпорта. Лучше придумывать названия по смыслу.

p.p.s
Если не хватает возможностей инструментов разработчика в браузере, для работы с сетками удобно использовать обводки для блоков. Полупрозрачный outline и отрицательный outline-offset.
Ответ написан
Ваш ответ на вопрос

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

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