Не вижу элемент border в div. position fixed
Приветы! Как здорово что есть такой сайт! Я здесь впервые. К делу! На сайте сделал вверху фиксированную панель навигации и хочу видеть её с рамкой, но не получается отобразить её. Что ни так пишу в коде? Ну и... как равномерно разбить элементы li по ширине экрана? Спасибо
<div style="position: fixed; top: 0; right: 0; left: 0; height: 100px; background: rgb(176, 255, 160); border-bottom: 3px;">
<ul>
<li><a href="#wiagc">Что такой лотерея Green Card?</a></li>
<li><a href="#cfp">Требования для участия.</a></li>
<li><a href="#hta">Как подать заявку</a></li>
</ul>
</div>
```
Ответы (2 шт):
Автор решения: Max Watson
→ Ссылка
<div style="position: fixed; top: 0; right: 0; left: 0; height: 100px; background: rgb(176, 255, 160); border-bottom: 3px solid black;">
<ul>
<li><a href="#wiagc">Что такой лотерея Green Card?</a></li>
<li><a href="#cfp">Требования для участия.</a></li>
<li><a href="#hta">Как подать заявку</a></li>
</ul>
</div>
Автор решения: Alexandr
→ Ссылка
Для выравнивания по ширине используйте flex например, а border надо дополнительно задавать цвет и тип.
div{
border-bottom:solid 3px black;
position: fixed;
top: 0;
right: 0;
left: 0;
height: 50px;
background: rgb(176, 255, 160);
}
ul{
list-style:none;
display:flex;
justify-content: space-around;
height: 100%;
position: relative;
padding:0;
margin:0;
}
li a{
text-decoration: none;
color: #555;
width: 100%;
height: 100%;
text-align: center;
display: block;
}
li a:hover{
color: #000;
background: rgb(176, 255, 200 , 0.5);
}
<div>
<ul>
<li><a href="#wiagc">Что такой лотерея Green Card?</a></li>
<li><a href="#cfp">Требования для участия.</a></li>
<li><a href="#hta">Как подать заявку</a></li>
</ul>
</div>