Шрифт Awesome Как сделать

В заголовке моего сайта у меня есть номер телефона в строке кода

<b><h2><FONT size="4" COLOR="#FFfff"> CALL US TODAY 512-323-9006</FONT></h2></b>

Что я пытаюсь сделать, это добавить шрифт значок телефона удивительным <i class="fa fa-phone-square"></i>

Когда я добавляю это, значок телефона появляется над строкой "Позвоните нам".

Мой вопрос: как мне добавить иконку, встроенную непосредственно перед текстом "Позвоните нам"?

заранее спасибо

1 ответ

<h2> tag - это элемент уровня блока, что означает, что он будет занимать всю ширину и не позволит расположить что-либо рядом с ним. Вы можете переписать это поведение в CSS с помощью inline-block:

h2 {
  display: inline-block;
}

inline-block это действительно хорошо, потому что он позволяет позиционировать элемент как "встроенный", что означает, что элементы занимают столько же ширины, сколько их содержимое, и их можно размещать рядом с другими элементами. В то же время вы можете установить свойства уровня блока, такие как margin а также padding, которые не влияют на inline элементы.

Примеры inline-block: http://robertnyman.com/2010/02/24/css-display-inline-block-why-it-rocks-and-why-it-sucks/

Другие вопросы по тегам