проблема с word-spacing
лого оформил, но правые слова(раздел меню) не могу расчленить по word-spacing,помогите пожалуйста как сделать так что бы все слова были красиво разрезаны между собой, потому-что word-spacing работает криво
* {
margin: 0;
padding: 0;
}
@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');
body {
font-family: 'Roboto', sans-serif;
}
.container {
width: 75%;
height: 1000px;
margin: 0 auto;
margin-top: 40px;
border: 2px solid red;
}
.header {
display: flex;
height: 80px;
}
.logo {
font-size: 29px;
}
.menu {
display: flex;
align-items: center;
justify-content: space-between;
margin-left: 70px;
font-size: 18px;
margin-bottom: 45px;
}
.home {
word-spacing: 5px;
}
<div class="container">
<div class="header">
<div class="logo"><b>Black</b> + White</div>
<div class="menu">
<div class="home">home</div>
<div class="home">our services</div>
<div class="home">how we work</div>
<div class="home">testimonials</div>
<div class="home">work examples</div>
</div>
</div>
</div>
Ответы (1 шт):
Автор решения: Andrei Fedorov
→ Ссылка
Это не исчерпывающий список, выбирайте. Обратите внимание на состояние наведения, а так же, когда вы поставите в пункты меню ссылки, на область которая является ссылкой. Она может отличаться от визуального состояния и это будет напрягать пользователей.
ul,
li {
display: flex;
list-style: none;
padding: 0;
}
li:hover {
background-color: red;
}
.flex-gap {
gap: 20px;
padding: 10px;
}
.padding li {
padding: 10px;
}
.border li {
border: 10px solid transparent;
}
.margin li {
margin: 10px;
}
<h2>flex gap</h2>
<ul class="flex-gap">
<li>item1</li>
<li>item2</li>
<li>item3</li>
</ul>
<h2>border</h2>
<ul class="border">
<li>item1</li>
<li>item2</li>
<li>item3</li>
</ul>
<h2>padding</h2>
<ul class="padding">
<li>item1</li>
<li>item2</li>
<li>item3</li>
</ul>
<h2>margin</h2>
<ul class="margin">
<li>item1</li>
<li>item2</li>
<li>item3</li>
</ul>
