#something {
background: url(data:image/png;base64,ABCDEF);
}
이 스 니펫 은 데이터 URI (분명히 ABCDEF가 아닌 다른 문자)를 지원하는 모든 브라우저에서으로 작동합니다.인용 부호가없는 데이터 URI는 CSS에서 유효합니까?
또한, the CSS 2.1 spec에 따라 유효입니다 :
... 옵션 작은 따옴표 (') 또는 URI 자체 뒤에 큰 따옴표 (") 문자 ...
그러나 validator은 따옴표없이 허용하지 않습니다.
값 오류 : background url (data : image/png; base64, ABCDEF) 잘못된 URL입니다.
URI를 작은 따옴표 나 큰 따옴표로 묶으면 유효성을 검사합니다.
내가 누락 된 항목이 있습니까? 유효성 검사기의 버그입니까? EDIT : it was!
질문을 업데이트해야합니다. 유효성 검사기의 버그로, 이제 패치되었습니다. Cf. 토론 : https://github.com/w3c/css-validator/issues/42 –