The CDN Base URL option has the side effect of removing quotation marks around background-image
URLs in the CSS. This breaks inline SVG background-image
s that contain unencoded quotes.
For instance, this:
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><rect x="20" y="20" width="60" height="60"/></svg>');
becomes this:
background-image: url(data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><rect x="20" y="20" width="60" height="60"/></svg>);
which is invalid.
---
Another note: it seems that only the first instance of url()
is processed; subsequent url()
s in the property list remain untouched. So this:
background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><rect x="20" y="20" width="60" height="60"/></svg>'), url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><rect x="20" y="20" width="60" height="60"/></svg>');
becomes this:
background-image: url(data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><rect x="20" y="20" width="60" height="60"/></svg>),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><rect x="20" y="20" width="60" height="60"/></svg>')
https://wordpress.org/plugins/autoptimize/
- - , .
.
WordPress ...
ما را در سایت WordPress دنبال می کنید
برچسب : نویسنده : استخدام کار wpss بازدید : 251 تاريخ : سه شنبه 22 تير 1395 ساعت: 6:53