У меня странная проблема, когда дочерние элементы неупорядоченного списка не растягиваются, чтобы занять 100% ширины своих родителей, когда их родитель имеет фиксированное значение с overflow: scroll
.
При наведении курсора на гиперссылку в списке эффект наведения не распространяется на весь текст.
Я не могу позволить тексту перейти на следующую строку.
Некоторое время я бился головой об стену. Есть идеи?
Вот мой HTML:
<div class="container">
<ul>
<li><a href="#">Test Link with a long name that stretches the container</a></li>
<li><a href="#">Test Link with a long name that stretches the container</a></li>
<li><a href="#">Test Link with a long name that stretches the container</a>
</ul>
</div>
И мой CSS:
.container{
display: flex;
flex-direction: column;
height: 100%;
width: 250px;
background: black;
color: white;
overflow: scroll;
ul{
list-style: none;
margin-left: 0;
padding-left: 0;
}
}
a{
display: inline-block;
color: white;
text-decoration: none;
white-space: nowrap;
clear:both;
padding: 15px;
position: relative;
width: 100%;
&:hover{
background: white;
color: black;
}
}
И ссылка на кодовый блок, демонстрирующий проблему
Спасибо!