css设置水平居中、垂直居中
2016-08-26 16:00
106 查看
水平居中:text-align:center; (必须在父节点中设置才有效果)
垂直居中:display:table-cell; vertical-align:middle; height:与上一层div高度保持一致 (必须在父节点中设置才有效果)
说明:display:table-cell 将div转换成td,td内元素默认是靠上的,所以设置vertical-align:middle让td中的元素垂直居中。
例子:让图片在一块具体高度的div中垂直居中
让字体与图片保持垂直居中对齐:
垂直居中:display:table-cell; vertical-align:middle; height:与上一层div高度保持一致 (必须在父节点中设置才有效果)
说明:display:table-cell 将div转换成td,td内元素默认是靠上的,所以设置vertical-align:middle让td中的元素垂直居中。
例子:让图片在一块具体高度的div中垂直居中
<div style="height:200px"> <div style="text-align:center; vertical-align:middle; display:table-cell;height:200px"> <img src="../../images/favicon.ico" /> </div> </div>
让字体与图片保持垂直居中对齐:
<style type="text/css"> img{ vertical-align: middle; // 让文字与图片垂直对齐 vertical-aligh:text-top; //让文字与图片顶端对齐,文字默认是与图片低端对齐的 } </style> <div> <a>好日子</a> <img src="img/doge.jpg" /> </div>
相关文章推荐
- CSS设置行内元素和块级元素的水平居中、垂直居中
- CSS实现垂直居中的常用方法 在前端开发过程中,盒子居中是常常用到的。其中 ,居中又可以分为水平居中和垂直居中。水平居中是比较容易的,直接设置元素的margin: 0 auto就可以实现。但是垂直
- [置顶] css设置标签的水平与垂直居中,定位与弹性盒布局的的结合
- CSS设置元素水平居中、垂直居中方式汇总
- CSS设置水平居中和垂直居中
- css水平垂直居中设置
- CSS设置水平居中、垂直居中
- css+div设置内容水平和垂直居中
- toot2008@126.com(W3C标准) ASP.NET + CSS 设置 图片等比放缩、水平居中、垂直(竖直)居中
- css设置元素水平垂直居中的方法
- css设置一个块水平和垂直居中
- CSS 设置导航栏文字的垂直居中和水平居中
- CSS布局:设置图片在DIV中上下左右居中(水平和垂直都居中)
- CSS设置行内元素和块级元素的水平居中、垂直居中
- CSS 控制div在页面中水平垂直居中
- 探究css中各种情况下的元素的垂直和水平居中的问题
- 利用CSS使Div水平垂直居中
- 使用CSS让DIV水平垂直居中的方法。
- 使用CSS实现垂直水平居中