1) 单行文字的垂直居中对齐

把line-height值设置为height一样大小的值可以实现单行文字的垂直居中。这句话确实是正确的,但其实也是有问题的。问题在于height,把line-height设置为您需要的box的大小可以实现单行文字的垂直居中,height是多余的。

代替height,避免ie6/ie7中的haslayout

2) 多行文字的垂直居中

要实现高度不固定的文字垂直居中使用padding就好了。对于高度固定的div,里面文字单行或多行显示,字体大小有大有小的情况怎么办呢?方法之一就是借助于line-height。

3)图片的垂直居中

消除图片底部间隙(如果不是居中。)

1.图片块状化-无基线对齐

img {display:block;}

2.图片底线对齐

img{vertical-align:bottom;}

3.行高足够小-基线位置上移

.box{line-height:0;}

 

版权属于:染念
作品采用:本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
更新于: 2020年08月12日 21:38
0
发表评论
  1.     iPhone /    QQ浏览器

    学习学习



177 文章数
667 评论量
4 分类数
181 页面数
已在风雨中度过 7年36天20小时21分
目录
来自 《究竟什么时候使用line-height合适------line-height的实际应用》
© 2024 染念Blog
浙ICP备19020194号-1
暗黑模式
暗黑模式
评论
返回顶部
© 2024 染念Blog
浙ICP备19020194号-1
暗黑模式
暗黑模式
评论
返回顶部