как выровнять span'ы после иконки awesome

113
29 ноября 2020, 04:50

У разных иконок - разная ширина. И из-за этого разбивается начало текста. Как выровнять?

<li><span><i class="fas fa-home"></i><span class="ml-2">для ипотеки - от 4500руб.</span></span></li>
<li><span><i class="far fa-balance-scale"></i><span class="ml-2">для суда - от 7000руб.</span></span></li>
<li><span><i class="fas fa-handshake"></i><span class="ml-2">для продажи - от 4000руб.</span></span></li>
<li><span><i class="fas fa-gavel"></i><span class="ml-2">для наследства - от 4000руб.</span></span></li>
Answer 1

Для этого можно воспользоваться классом fa-fw

ul{ 
  padding-left: 0; 
} 
li{ 
  list-style: none; 
}
<link href="https://use.fontawesome.com/releases/v5.8.1/css/all.css" rel="stylesheet"/> 
<ul> 
    <li> 
        <i class="fas fa-home fa-fw"></i> 
        <span class="ml-2">для ипотеки - от 4500руб.</span> 
    </li> 
    <li> 
        <i class="fas fa-balance-scale fa-fw"></i> 
        <span class="ml-2">для суда - от 7000руб.</span> 
    </li> 
    <li> 
        <i class="fas fa-handshake fa-fw"></i> 
        <span class="ml-2">для продажи - от 4000руб.</span> 
    </li> 
    <li> 
        <i class="fas fa-gavel fa-fw"></i> 
        <span class="ml-2">для наследства - от 4000руб.</span> 
    </li> 
</ul>

Answer 2

Можно использовать min-width...

.fas { 
  min-width: 25px; 
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.8.1/css/all.min.css" rel="stylesheet" /> 
<li><span><i class="fas fa-home"></i><span class="ml-2">для ипотеки - от 4500руб.</span></span> 
</li> 
<li><span><i class="fas fa-balance-scale"></i><span class="ml-2">для суда - от 7000руб.</span></span> 
</li> 
<li><span><i class="fas fa-handshake"></i><span class="ml-2">для продажи - от 4000руб.</span></span> 
</li> 
<li><span><i class="fas fa-gavel"></i><span class="ml-2">для наследства - от 4000руб.</span></span> 
</li>

P.S. У Вас опечатка во второй строке far -> fas

READ ALSO
Как правильно использовать jquery в html

Как правильно использовать jquery в html

Насколько я знаю, скрипты принято подключать внизу страницы, чтобы ускорить прогрузку основного конетентаПоэтому jquery на странице я хочу...

96
Изменить изображение в pictureBox

Изменить изображение в pictureBox

Надо сменить изображение в pictureBox по нажатию на кнопку

117
Вернуться на прошлый tabpage c# winforms

Вернуться на прошлый tabpage c# winforms

Есть несколько tabpage, на которые мы переходим в зависимости от выбранного вариантаМне нужно, чтобы из текущего tabpage мы могли вернуться на предыдущий(грубо...

104
Есть ли в unity коллайдер - бублик?

Есть ли в unity коллайдер - бублик?

Странно звучит но мне бы такой коллайдер пригодился бы, вот рисунок мало ли вдруг есть а я не знаю

95