Я не могу изменить высоту и ширину элемента - PullRequest
0 голосов
/ 28 февраля 2020

Почему-то кнопка в заголовке меняет размер, а две в основной - нет. Почему это происходит и как я могу это исправить? Когда я проверяю свой сайт в инструментах разработчика, он показывает, что ширина и высота применяются к кнопкам, но визуальных изменений нет.

См. Код здесь: https://codepen.io/Burning_Pancakes/pen/JjdNwWg

HTML:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>Dribbble Double</title>
        <link type="text/css" rel="stylesheet" href="css/style.css">
    </head>

    <body>

        <header>
            <img id="logo" src="images/ball.svg" alt="ball"/>
            <nav>
                <ul>
                    <li><a href="#">Home</a></li>
                    <li><a href="#">Explore</a></li>
                    <li><a href="#">Hire</a></li>
                    <li><a href="#">Contact</a></li>
                </ul>
            </nav>
            <a class="signup link" href="#">Sign Up</a>
        </header>

        <main>
            <h1>Dribble Double</h1>
            <p>Find &amp; showcase creative work from the worlds best design professionals</p>
            <a class="signup link" href="#">Sign Up</a>
            <a class="link" id="learn" href="#">Learn More</a>
        </main>
    </body>
</html>

CSS:

/* CSS Document */
html, body {
    margin: 0;
    width: 100%;
    height: 100%;
}
header {
    height: 100px;
    display: flex;
    align-items: center;
    padding: 0 12em;
}
#logo {
    height: 50%;
}
nav {
    margin-left: 3em;
    width: 50%;
}
ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;

}
li {
        width: 25%;
}
a {
    text-decoration: none;
    color: #000;
}
.link {
    height: 48px;
    width: 140px;
}
.signup {
    color: #fff;
    background: #01D70B;
}
main {
    height: calc(100% - 100px);
    width: 100%;
}

1 Ответ

0 голосов
/ 29 февраля 2020

Якоря с классом ссылок должны иметь отображение: inline-block; свойство, чтобы на него влияли атрибуты размеров (ширина / высота).

измените стиль .link

.link {
  height: 48px;
  width: 140px;
  display:inline-block;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...