Все:Не может центрировать выровнять элемент изображения по вертикали
Я довольно новый для макета CSS, в настоящее время у меня есть очень простой макет:
http://placehold.it/16/16
span.icons {
display: inline-block;
width: 40px;
height: 40px;
line-height: 40px;
background-color: lightblue;
text-align: center;
}
<html>
<head>
</head>
<body>
<span class="icons">
\t <img src="http://placehold.it/16/16" />
</span>
</body>
</html>
Это так странно , потому что тот же HTML работает очень хорошо, когда я вставляю его в этот вопрос и запускаю его здесь, но он просто не работает в моем локальном, даже я использую тот же браузер, вот что он выглядит в моем локальном:
То, что я хочу сделать, это центр выравнивать (только по вертикали будет хорошо) изображение (16 на 16 пикселей), но изображение всегда в верхнем центре.
Может ли кто-нибудь помочь центру выровнять его и немного пояснить с помощью ПОЧЕМУ сейчас он не работает?
Thansk
добавить 'запас: 0 авто;' к вашему CSS? – ochi
@ochi Спасибо. U означает img? – Kuan
Можете ли вы добавить дополнительные сведения о остальной части HTML и CSS? – ochi