CSS 设置图片垂直居中的示例
内容摘要
这篇文章主要为大家详细介绍了CSS 设置图片垂直居中的示例,具有一定的参考价值,可以用来参考一下。
如果是应用了表格,那么设置单元格为align="center"就可以使其中的一切内容
如果是应用了表格,那么设置单元格为align="center"就可以使其中的一切内容
文章正文
这篇文章主要为大家详细介绍了CSS 设置图片垂直居中的示例,具有一定的参考价值,可以用来参考一下。
如果是应用了表格,那么设置单元格为align="center"就可以使其中的一切内容居中。如果没有应用表格要想设置图片居中就有点困难了。困难来自不按"常规出牌"的浏览器。按照CSS标准,只要设置了图片容器的CSS属性为 display:table-cell;vertical-align:middle;text-align:center;就可以使图片居中了。这个方法在Firefox Chrome Opera Safari都生效,因为它们是标准浏览器。而在IE中就是不行,IE它最牛了。以下是通过IE hack解决这个问题的方法:经测试代码如下:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | <code class = "css" > .box { /*非IE的主流浏览器识别的垂直居中的方法*/ display: table-cell; vertical-align:middle; /*设置水平居中*/ text-align:center; /* 针对IE的Hack */ *display: block; *font-size:175px; /*约为高度的0.873,200*0.873 约为175*/ *font-family:Arial; /*防止非utf-8引起的hack失效问题,如gbk编码*/ width:200px; height:200px; border: 1px solid #eee; } .box img { /*设置图片垂直居中*/ vertical-align:middle; } /*** 来自php教程 (www.idcnote.com)***/ </code> |
注:关于CSS 设置图片垂直居中的示例的内容就先介绍到这里,更多相关文章的可以留意
代码注释