Зараз я працюю над таким файлом:
<?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">
...
І я намагався це вкласти style.css
:
svg {
background: #bf1f1f;
}
Він працює над Chromium та Firefox, але я не думаю, що це є гарною практикою . Переглядач зображень EyeOfGnome не відображає його, а Inkscape використовує спеціальний простір імен для зберігання такого фону:
<?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" ... >
Що ж, здається, що кореневий елемент SVG не входить до складу живописних елементів у рекомендаціях SVG.
Тому я б запропонував використати рішення "rect", яке надав Роберт Лонгсон, тому що я думаю, що це не простий "хак". Здається, це стандартний спосіб встановити фон із SVG.