这个问题要看实际应用的平台,如果是印刷品,就没有什么禁忌。如果是浏览器,在以前,因为一些浏览器的 bug ,是有避免使用奇数的说法。而在目前的大环境下来看,这种避讳就没什么必要了。 App 中就更没有必要了。至于小数,在不同的环境下,表现可能会有所差异。不过字号不像宽高那样敏感,一般不会影响到布局。而且在 Web 上使用 em 或者 rem 都是很常见的做法。所以我觉得可以不必纠结。也就是说,如果是重新设计,不用小数最好,因为这样既干净又清爽。如果是无法避免地使用了小数,例如字号是经过运算得到的结果,或者真的需要精确到 0.5 之类的,也不必害怕。