请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答

插入代码

1回答

相信你提出来这个问题,那么肯定知道这两个属性的作用并不相同。

heigth用于指定容器高度,而line-height用于指定行高。事实上这两个东西并不是一回事。在某一个特定的效果下,有可能省略其中一个是可以达到效果的,但是脑袋中一定要清楚,这是两件不同的事情。写CSS并不只是面向效果编程,要不然绝对定位就可以搞定一切,把这两者都写上是为了更清楚地表达你的意图,你是希望这个盒子高度是50px,并且行高也是50px,也即只有一行,并且文字居中。如果只写line-height 50px,是无法清楚地表达这个意图的,如果文字换行的话,效果也会不一样(配合overflow属性)。

1 回复 有任何疑惑可以回复我~
  • 提问者 慕的地3200337 #1
    非常感谢老师详细的解答
    回复 有任何疑惑可以回复我~ 2020-04-02 19:00:58
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号