CSS解决未知高度垂直居中
尽管有CSS的vertical-align特性,但是并不能有效解决未知高度的垂直居中问题(在一个DIV标签里有未知高度的文本或图片的情况下)。 标准浏览器如Mozilla,Opera,Safari等.,可将父级元素显示方式设定为TABLE(display:table;),内部子元素定为table-cell(display:table-cell),通过vertical-align特性使其垂直居中,但非标准浏览器是不支持的。 非标准浏览器只能在子元素里设距顶部50%,里面再套个元素距顶部-50%来抵消。
代码如下:
原创声明
本站部分文章基于互联网的整理,我们会把真正“有用/优质”的文章整理提供给各位开发者。本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。