CSS转换持续时间:在点之前保留零是否有效?
我经常在别人的代码中看到这一点 写作CSS转换持续时间:在点之前保留零是否有效?,css,css-transitions,Css,Css Transitions,我经常在别人的代码中看到这一点 写作 transition: opacity .6s; 。。。而不是 transition: opacity 0.6s; 这两种方法都有效(看起来) 但我想知道: 将0点之前的值保留在外是否有效 这些语法到底是什么意思 这只是口味的问题吗?尝试使用最小数量的字符?这绝对有效。无论如何,在编译.6s和0.6s时,根据以下条件认为它们是相同的: 4.2。实数:类型 数值由表示。数字可以是一个或零个或多个十进制数字,后跟一个点(.),后跟一个或多个十进制数字,还可以
transition: opacity .6s;
。。。而不是
transition: opacity 0.6s;
这两种方法都有效(看起来)
但我想知道:
将0点之前的值保留在外是否有效
这些语法到底是什么意思
这只是口味的问题吗?尝试使用最小数量的字符?这绝对有效。无论如何,在编译.6s和0.6s时,根据以下条件认为它们是相同的: 4.2。实数:类型 数值由表示。数字可以是一个或零个或多个十进制数字,后跟一个点(.),后跟一个或多个十进制数字,还可以是由“e”或“e”和整数组成的指数。它对应于CSS语法模块[CSS3SYN]中的产品。与整数一样,数字的第一个字符前面可以紧跟-或+以表示数字的符号 从上面的引述: 数字是一个或零个或多个十进制数字,后跟一个点(.)和一个或多个十进制数字
如果一个数字以点(.)开头,那么它似乎也是有效的,只要在点(.)后面至少有一个十进制数字。是的,绝对有效的0.6和.6仍然是浮点数。首选0.6是否愿意分享为什么
0.6
优于.6
?代码看起来更整洁、更完整,这只是开发人员的观点,否则您可以使用这两种方法中的任何一种