私は単位を省略しなければならないと主張します。
プログラマの観点からは、 0 == null == none == false
です。ここで 0px == 0px
のみです。
つまり、境界線の幅を 0
と指定すると境界線はありませんが、 0px
境界線を指定すると0 pxの境界線が作成されます実際には 0px
は 0
のような同じ結果を返します。
さらなるポイント
- ユニットのない
0
は、通常の単位の値と容易に区別できるため、読みやすくします。
- ユニットが存在しないのでユニットを削除するのが理にかかります(0はサイズ、色などを意味する可能性があります)。
Conclusion: Omit the units in 0. They're not needed and confusing.