【发布时间】:2016-01-07 04:36:28
【问题描述】:
我正在尝试一个简单的演示,其中我为hsl 中的元素赋予颜色。根据我的所有经验,我知道 CSS 中的 0(ZERO) 是无单位的。如果你想指定 0 作为值,你可以离开单位。
然而,hsl/hsla 似乎并非如此。在 Chrome 和 Firefox 上,它都会导致 无效的属性值。
一个切线相关的问题是这个,但它包含的答案是零应该是无单位的。
Any bug with hsla(0, 0%, 0%, 0), becoming hsla(0, 0, 0, 0)? (missing percent sign)
hsl(0,0,0) // error
hsl(0,0%,0) // error
hsl(0,0,0%) // error
它是专门为使用除零以外的单位而设计的吗?有没有像这样的其他属性必须在零旁边有一个单位?
【问题讨论】:
-
我不能给你答案,只是一个upvote。
-
这让我在过去的一个小时里感到困惑。渴望知道为什么。
标签: css colors units-of-measurement hsl