当前位置:  开发笔记 > 编程语言 > 正文

0和0em之间的CSS差异

如何解决《0和0em之间的CSS差异》经验,为你挑选了5个好方法。

两者之间有什么区别吗?

margin: 0;

margin: 0em;

我没有注意到任何事情,但我的老师一直告诉我这不一样.



1> Chris Dogget..:

当值为0时没有区别.如果它是1和1em,是的,则存​​在差异,但0为0,无论单位如何.


这对苹果和大象也是如此.

2> Nosredna..:

0em的文件更大.


向你的教授证明没有区别的方法是将某些东西设置为0,将其他东西设置为0em,并使用Firebug或类似工具检查DOM.如果我没记错的话,你会发现两者现在都是0.所以唯一的区别在于源头.(但是自从我检查以来已经有一段时间了.我可能正在考虑从jQuery获取和设置样式.所以在你接受我的话之前检查一下.)


呵呵,真的."em"sptrtered css文件略大于普通的"0"文件.

3> PatrikAkerst..:

这就像说0香蕉和0苹果不一样.所以在某种程度上,他是正确的,但零是零,所以无论哪种方式,你最终会饿!



4> Peter..:

在CSS3规范这样说:

对于零长度,单元标识符是可选的

因此,即使Googles指南,WordPress指南,Microsoft WebMatrix以及可能的许多其他人都说你应该在使用零时省略该单元,但它实际上是允许的.所以这是个人偏好或者你自己的编码指南.



5> Lazarus..:

我想知道老师是否试图强调,而不是0和0em不是相同的值,但也许,CSS中的默认单位可能不是em(我相信规范要求非零值附加单位但是经常假设px).

在具体的例子中,他们显然是平等的.

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有