@shketi4
Slow

Как правильно спозиционировать?

Есть список заключенный в <ul> <li> li1</li> <li>li2</li> </ul>.
В каждом ли, есть иконка которая в виде картинки размером 30х30.
И текст 16px.
Как правильно их прописать, чтобы текст был посередине иконки? В высоту?

<ul>
                  <li><a class="" href="#"><img src="_include/img/icon_side.png">Li1 text</a></li>
                  <li><a class="" href="#"><img src="_include/img/icon_side.png">Li2 Text</a></li>
                 </ul>
  • Вопрос задан
  • 124 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега CSS
li a {
  display: flex;
  align-items: center;
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
usdglander
@usdglander
Yipee-ki-yay
li a {
  line-height: 30px;
}

Оно?
Ответ написан
Комментировать
Rimush
@Rimush
Картинку надо сделать бэкграундом.

Как то так:

<ul>
  <li><a class="" href="#">Li1 text</a></li>
  <li><a class="" href="#">Li2 Text</a></li>
</ul>


a {
  background-image: url(_include/img/icon_side.png);
  background-position: center;
  line-height: 30px;
  text-align: center;
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы