为什么css中padding有时需要加上单位而有时不需要?

html-css028

为什么css中padding有时需要加上单位而有时不需要?,第1张

就规范而言,当值大于0时尽量带上单位 px或%或em或rem等。常见不带单位的情况有这么几种情况:

1、值为0时可以不带单位,如:padding:0 10px

2、font-size:16pxline-height:1.5此时相当于line-height的值为24px会根据字体的像素来计算。

带单位的一般分为两种, line-height:1px 和 line-height:1em 前者就是行高1px;后者行高是16px;

不带单位 例如 line-height:2font-size:12px 这句话意思字体12px的2倍的行高。

希望能够帮助你,给个采纳呗。