之前也有搜集过纯CSS的几种方法。
但觉得没有下面的好。
for opera处两句去掉,对其他浏览器效果并无影响。
for ie处 针对ie下图片下面产生的空隙而写。
采用另一种方法来针对opera:
因为设置了width:1px;*width:0。导致非ie浏览器下水平居中有误差。
而且,可以想象,这两种方法对FF2无效,如果有人在乎它的话,请拍砖。
—————
有朋友提出,其实对于Opera并不需要那么麻烦,只稍微变下结构就是了:edge层移后。那这样就舒服多了,不用特殊设置了。
相关文章:
标签: inline-block, vertical-align, 垂直居中, 居中
[...] 之前有收集过几个纯CSS的做法:点这里 [...]
[...] 是不是很熟悉啊,我们“未知尺寸元素的垂直居中”的一个方法就是从这里衍生而来的——那是针对block元素的居中:http://www.cssass.com/blog/index.php/2008/36.html 我们的做法是将block元素变成inline-block,或者干脆使用某一inline元素包住block元素(尽管这不符合标准)。 转发到新浪微博 [...]