У меня есть встроенный список значков социальных сетей в заголовке веб-сайта, выполненный в Bootstrap 4. По мере изменения размера экрана при уменьшении значки изображений остаются встроенными, пока их div не достигнет 1112px, после чего они начнут разрывать строки.Как только div достигает 414px, они возвращаются в строку и выглядят красиво.Я попытался установить элементы списка на определенную ширину и высоту, а затем создать класс изображения для максимальной ширины: 100% и высоты: автоматически, но это не сработало.Использование родных классов Bootstrap «list-inline» и «list-inline-item» также не работало.
CSS
.col-sm.scl {
margin-top: 20px;
text-align: center;
}
.col-sm.scl ul {
list-style: none;
padding: 0px;
}
.col-sm.scl ul li {
width: 40px;
height: 41px;
display: inline;
padding-right: 2px;
padding-left: 2px;
}
HTML
<div class="row">
<!-- Social Icons -->
<div class="col-sm scl">
<ul>
<li><img src="images/facebook.png" class="socialitems" alt="Facebook Icon"></li>
<li><img src="images/twitter.png" class="socialitems" alt="Twitter Icon"></li>
<li><img src="images/linkedin.png" class="socialitems" alt="Linkedin Icon"></li>
<li><img src="images/youtube.png" class="socialitems" alt="Youtube Icon"></li>
<li><img src="images/email.png" class="socialitems" alt="Email Icon">. </li>
</ul>
</div>
<!-- Social Icons END -->
</div>