簡體   English   中英

W3C CSS 驗證器在 svg 規則上顯示錯誤:“只有 0 可以是一個單位”

[英]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: 2; . 所以像stroke-width: 2px; . 零 ( 0 ) 是允許的,因為它沒有價值,並且與它無關。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM