DIV和SPAN垂直居中对齐的实现方法
发布时间:2014-02-20 15:13:46 作者:佚名 我要评论
DIV和SPAN如何垂直居中对齐,水平居中很简单,设置text-align:center就可以了,垂直居中一直很是疑惑,下面为大家解惑
水平居中很简单,设置text-align:center就可以了,但是垂直居中一直都不得其解!
以前总是尝试着调padding-top,但是有的时候好使,更多的时候不行,今天同样,当height值不大时,增加padding-top就会增加了整个DIV或者SPAN的高度,很恼火!
正在想理论上vertical-align的默认值应该是baseline啊,不会顶对齐啊,突然想起字体有个line-height属性,于是很显然其默认值就是一个字那么高,于是将line-height值改得和DIV或者SPAN的height相同!
于是,DIV和SPAN中的文字垂直居中对齐了!
后来在百度里面一搜,耐着性子多翻了几页,终于在一个不大论坛里面发现了同样的方法!要是以前能耐心一点不早就搞定这个问题了么,何必还浪费这么多时间?让人又想起了贝尔发明电话的老故事...sigh...不想了!
以前总是尝试着调padding-top,但是有的时候好使,更多的时候不行,今天同样,当height值不大时,增加padding-top就会增加了整个DIV或者SPAN的高度,很恼火!
正在想理论上vertical-align的默认值应该是baseline啊,不会顶对齐啊,突然想起字体有个line-height属性,于是很显然其默认值就是一个字那么高,于是将line-height值改得和DIV或者SPAN的height相同!
于是,DIV和SPAN中的文字垂直居中对齐了!
后来在百度里面一搜,耐着性子多翻了几页,终于在一个不大论坛里面发现了同样的方法!要是以前能耐心一点不早就搞定这个问题了么,何必还浪费这么多时间?让人又想起了贝尔发明电话的老故事...sigh...不想了!
相关文章
- 这篇文章主要介绍了css实现文本和div居中对齐详细讲解示例,需要的朋友可以参考下2014-05-05
- 这篇文章主要介绍了通过position定位实现div底端对齐,感兴趣的朋友可以参考下2014-04-02
- 最近发现多个div中table的td就算调成一样的width也无法对齐,后来发现了解决方法,提到table-layout: fixed,经设置效果相当不错,大家可以参考下2014-03-28
- 这篇文章主要介绍了关于图片在div中垂直和水平同时对其的问题,下面有个不错的解决方法,大家可以参考下2014-03-28
- 在某些时候可能需要将一个绝对定位的div在它的父对象中垂直居中对齐,可能用到的频率不是太高,但是偶尔也会用到,下面就简单介绍一下如何实现此功能2014-01-27
- div中加入span右对齐后,出现了换行问题,一般思路的话一定是认为通过
分开两列,一个align=left,另一个align=right;很是疑惑,于是利用闲暇时间,搜索整理下,晒出来 2012-12-19 div 水平居中的实现方法。2009-10-15CSS让图片垂直居中和底端对齐的代码-CSS教程-网页制作-网页教学网
本CSS教程提供了两种对齐方式即垂直居中对齐和底端对齐!更多内容请参考本站的CSS视频教程。 CSS使图片垂直居中的代码: <!DOCTYPE html PUBLIC "-//W3C//DT2008-10-17这篇文章主要为大家详细介绍了html5 div布局与table布局,区分div布局与table布局的异同,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2016-11-16学习DIV+CSS网页布局中的三列布局,本文为大家分享的是DIV+CSS网页布局教程的第三篇,感兴趣的小伙伴们可以参考一下2016-03-15
最新评论