Saat ini saya sedang mengerjakan file seperti ini:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?xml-stylesheet type="text/css" href="style.css" ?>
<svg
xmlns="http://www.w3.org/2000/svg"
version="1.1"
width="100%"
height="100%"
viewBox="0 0 600 600">
...
Dan saya mencoba memasukkan ini ke style.css
:
svg {
background: #bf1f1f;
}
Ini berfungsi pada Chromium dan Firefox, tapi saya pikir itu bukan praktik yang baik . EyeOfGnome image viewer tidak membuatnya, dan Inkscape menggunakan namespace khusus untuk menyimpan latar belakang seperti itu:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
version="1.1"
...
<sodipodi:namedview
pagecolor="#480000" ... >
Nah, tampaknya elemen root SVG bukan bagian dari elemen yang dapat dilukis dalam rekomendasi SVG.
Jadi saya menyarankan untuk menggunakan solusi "rect" yang disediakan oleh Robert Longson karena saya kira itu bukan "hack" sederhana. Tampaknya menjadi cara standar untuk mengatur latar belakang dengan SVG.