Bunun için sınırlı desteği olan başka bir yöntem de "CSS'ye gömülü SVG" dir. Bunu kendim denemedim ama fikir, nesne için css bildirimi içinde bir url olarak bir görüntü kaynağı sağlamak ve veri içeren düzgün bir kaçan url geçmek olmasıdır.
SVG düz metin / xml biçimidir. Örnek bir çokgen ( w3schools'tan ):
<svg xmlns="http://www.w3.org/2000/svg" version="1.1">
<polygon points="200,10 250,190 160,210"
style="fill:lime;stroke:purple;stroke-width:1"/>
</svg>
Örnek satır içi (katıştırılmış) SVG (basitleştirilmiş) (yığın akışından ):
url("data:image/svg+xml;utf8, <svg></svg>");
SVG verilerinin satır içi kullanım için düzgün bir şekilde "kaçması" gerektiğine dikkat edin, bu da yalnızca bir SVG dosyasını bağlamaktan daha az çekici hale getirir.
Yukarıdaki bağlantılı iş parçacığında yöntemin uygulanabilirliği hakkında bazı tartışmalar vardır. Beyaz dolgulu üçgen gibi basit bir şey katmanın, destek sağlandığında kolay bir karar olduğunu düşünüyorum. Karmaşık SVG formatındaki veriler satır içi yerine SVG dosyası olarak saklanmalıdır.
SVG dosyaları vektördür ve "borders" yönteminden farklı olarak yüzde olarak ölçeklendirilebilir. Ayrıca (şu anda) listelenen kırpma yolu yönteminden daha iyi (en azından satır içi olmayan) desteğe sahiptirler. Düz metin olan SVG, örneğin PHP veya diğer sunucu tarafı komut dosyaları kullanılarak anında yayınlanabilir.