Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CSS转换持续时间:在点之前保留零是否有效?_Css_Css Transitions - Fatal编程技术网

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
?代码看起来更整洁、更完整,这只是开发人员的观点,否则您可以使用这两种方法中的任何一种