#something {
background: url(data:image/png;base64,ABCDEF);
}
यह स्निपेट डेटा यूआरआई (स्पष्ट रूप से एबीसीडीईएफ से कुछ और के साथ) का समर्थन करने वाले सभी ब्राउज़रों में काम करता है।सीएसएस में अज्ञात डेटा यूआरआई मान्य हैं?
इसके अलावा, यह the CSS 2.1 spec के अनुसार मान्य है:
... वैकल्पिक एकल उद्धरण (') या दोहरे उद्धरण (") चरित्र यूआरआई खुद के द्वारा पीछा किया ...
लेकिन validator उद्धरण के बिना इसे स्वीकार नहीं करेगा:
मूल्य त्रुटि: पृष्ठभूमि यूआरएल (डेटा: छवि/पीएनजी; बेस 64, एबीसीडीईएफ) एक गलत यूआरएल
यदि आप यूआरआई को सिंगल या डबल कोट्स से घिराते हैं, तो यह मान्य होता है।
क्या मुझे कुछ याद आ रही है? क्या यह वैधता में एक बग है? संपादित करें: it was!
आपको अपना प्रश्न अपडेट करना चाहिए: यह वैधकर्ता में एक बग था, जो अब पैच किया गया है। सी एफ https://github.com/w3c/css-validator/issues/42 –