Je suis actuellement en train de travailler sur un fichier comme ceci:
<?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">
...
Et j'ai essayé de mettre cela en style.css
:
svg {
background: #bf1f1f;
}
C'est en travaillant sur Chrome et Firefox, mais je ne pense pas que c'est une bonne pratique. EyeOfGnome image viewer ne pas le rendre, et Inkscape utilise un espace de noms particulier pour stocker un tel contexte:
<?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" ... >
Eh bien, il semble que SVG élément racine n'est pas une partie de poncer les éléments SVG recommandations.
Donc, je vous suggère d'utiliser le "rect" solution fournie par Robert Longson parce que j'imagine que ce n'est pas un simple "hack". Il semble être le standard de façon à définir un arrière-plan avec SVG.