我在其他人的代碼中經常見到這種情況。CSS transition-duration:是否有效在點出之前離開零點?
寫...
transition: opacity .6s;
...而不是...
transition: opacity 0.6s;
兩個工作(因爲它似乎)。
但我不知道:
是有效離開前點零了呢?
這些語法的含義是什麼?
這只是一個味道問題嗎?試圖使用最少量的字符?
我在其他人的代碼中經常見到這種情況。CSS transition-duration:是否有效在點出之前離開零點?
寫...
transition: opacity .6s;
...而不是...
transition: opacity 0.6s;
兩個工作(因爲它似乎)。
但我不知道:
是有效離開前點零了呢?
這些語法的含義是什麼?
這只是一個味道問題嗎?試圖使用最少量的字符?
這絕對有效。反正在編譯時都.6s和0.6秒被認爲是相同的
每https://www.w3.org/TR/css3-values/#integers:
4.2。實數:<號碼>類型
號碼值由<號碼錶示。數字是<整數>或零個或多個十進制數字,後面跟一個點(。),後跟一個或多個十進制數字,以及可選的由「e」或「E」和整數組成的指數。它對應於在CSS語法模塊[CSS3SYN]中生成的<號碼標記>。與整數一樣,數字的第一個字符可以緊跟在 - 或+之前,以表示數字的符號。
從上面的報價:
(。)一個數字或者是一個<整數>或零或多個十進制數字後面跟着一個點後面跟着一個或多個十進制數字
只要點(。)後面至少有一個十進制數字,它似乎是一個數字也是有效的,如果它以點(。)開頭。
是它的絕對有效的0.6和0.6仍然是浮動。 0.6是首選
小心分享爲什麼'0.6'優於'.6'? –
代碼看起來更加整潔完整,它只是一個開發人員的視角,否則你可以使用兩者中的任何一個 –