先来看看我们的HTML标签
- <div class="container">
- <img src="mail.gif" /> your_mail_link@gmail.com
- </div>
通常使文字居中不难,只要容器使用text-align: center便可以了.
- .container {
- width: 400px;
- text-align: center
- }
效果:
但你可能会发现图片与文字并没有垂直对齐,于是在容器中使用vertical-align: middle,但发现没有效果.
正确的做法应该把vertical-align: middle应用到图片中,使图片与文本流能垂直对齐整
- .container img {
- vertical-align: middle
- }
效果:
总结: 很多人把text-align与vertical-align搞混了,其实text-align是表示容器内文本流的对齐方式,vertical-align是表示自身对象与其他对象的对齐方式,因此在使用时要多加注意.