CSS行高line-height默认值normal以及line-height与盒子的关系
2017-09-20 21:47
519 查看
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <style type="text/css"> body { margin: 0; padding: 0; } .box1 { font-size: 20px; line-height: 0; border: 1px solid #ccc; background: #eee; margin-top: 20px; } .box2 { font-size: 0; line-height: 20px; border: 1px solid #ccc; background: #eee; margin-top: 50px; } </style> <body> <div class="box1">盒子1</div> <div class="box2">盒子2</div> </body> </html>
结果:box1盒子有文字大小,line-height设置为0;box2盒子文字大小设置为0,line-height为20px。结果显示box2盒子的高度为20px(当然盒子的高度还要加上border,box2盒子高度22px),说明撑开盒子高度的是line-height不是文字内容
注:line-height的默认值为normal,大家常理解normal相当于line-height的值是1或者1.2,当line-height值为数字时,表示是font-size的倍数。经Chrome测试,默认line-height值是font-size的1.3倍。line-height复杂,暂且理解这么多
相关文章推荐
- CSS中,display属性、行高属性line-height以及垂直对齐方式vertical-align属性详细探讨
- css属性行高line-height的用法详解
- css行高line-height的深入理解及应用
- CSS line-height行高上下居中垂直居中样式属性
- cssline-height行高 全解
- CSS教程:行高line-height属性(2)
- (转)CSS行高——line-height
- css中line-height行高的深入学习
- CSS行高——line-height
- css行高line-height的一些深入理解及应用
- 深入理解css 行高”line-height
- 深入了解css的行高Line Height属性(图文并茂)
- css中的行高line-height
- CSS深入理解vertical-align和line-height的基友关系
- CSS行高——line-height
- CSS教程:行高line-height属性(1)
- CSS深入理解vertical-align和line-height的基友关系
- 1.(中级)CSS行高line-height:1.5与150%的区别
- CSS——line-height行高设置垂直居中
- css属性行高line-height的用法详解