@freeman0204

Vertical-align как правильно использовать?

Прочитал статью по Vertical-align web-standards.ru/articles/vertical-align но пока не получается выровнять. Вот мой код codepen.io/anon/pen/OyXgxd . Intent. выровнял а i не могу. И интересно то что если убрать с .logo a vertical-align: middle; то на Intent не работает. Как выровнять и Intent и i?
  • Вопрос задан
  • 471 просмотр
Решения вопроса 2
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
Юзайте padding, я вас умоляю:

.logo a {
	color: #fff;
	padding: 6px 12px;
	background-color: #ea5a4b;
	display: inline-block;
	text-align: center;
}
Ответ написан
Ravell
@Ravell
Верстайло
добавь код
.logo a {
  line-height: 33px;
}


добавлено позже -------------------------------
Вот еще вариант, если использование свойства vertical-align- принципиально.
<a href="#"><i>i</i><span>Intent.</span></a>
a {
  display: block;
  height: 34px;
  text-decoration: none;
  float: left;
  color: black;
  font-family: Arial;
  }
i {
  font-style: normal;
	color: #fff;
	width: 34px;
  height: 34px;
	background-color: #ea5a4b;
	text-align: center;
  display: table-cell;
  vertical-align: middle;
  }
span {
  display: table-cell;
  vertical-align: middle;
  padding-left: 5px;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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