W3C CSS 验证器显示 svg 规则错误:"only 0 can be a unit"
W3C CSS Validator shows error on svg rule: "only 0 can be a unit"
我有一个 svg,它会在悬停时通过一些过渡更改其填充和描边。我尝试在我的 css 上使用 W3C CSS Validator,出现的错误之一是:
only 0 can be a unit. You must put a unit after your number : 2
但我无法确定或理解错误是什么。这里有什么问题:
svg a:hover circle {
fill: #ffff00;
fill-opacity: .5;
stroke: black;
stroke-width: 2;
transition: 200ms;
transition-timing-function: ease-in-out;
-webkit-transition: 200ms;
-webkit-transition-timing-function: ease-in-out
}
stroke-width: 2;
中的 2
后需要一个单位(例如 px)。所以喜欢stroke-width: 2px;
。零 (0
) 是允许的,因为它没有值并且与它无关。
我有一个 svg,它会在悬停时通过一些过渡更改其填充和描边。我尝试在我的 css 上使用 W3C CSS Validator,出现的错误之一是:
only 0 can be a unit. You must put a unit after your number : 2
但我无法确定或理解错误是什么。这里有什么问题:
svg a:hover circle {
fill: #ffff00;
fill-opacity: .5;
stroke: black;
stroke-width: 2;
transition: 200ms;
transition-timing-function: ease-in-out;
-webkit-transition: 200ms;
-webkit-transition-timing-function: ease-in-out
}
stroke-width: 2;
中的 2
后需要一个单位(例如 px)。所以喜欢stroke-width: 2px;
。零 (0
) 是允许的,因为它没有值并且与它无关。