« Découvrir le SVG/Structure d'un fichier SVG » : différence entre les versions

Contenu supprimé Contenu ajouté
m →‎Fichier SVG indépendant : mise en forme
Ligne 31 :
* le dessin en lui-même qui est contenu entre la balise d'ouverture <code lang="xml">&lt;svg&gt;</code> et la balise de fermeture <code lang="xml">&lt;/svg&gt;</code> ;
* la balise d'ouverture <code lang="xml">&lt;svg&gt;</code> contient des attributs, ici : la largeur du dessin <code lang="xml">width="10cm"</code>, la hauteur du dessin <code lang="xml">height="10cm"</code>, la version du langage <code lang="xml">version="1.1"</code> et la déclaration de « l'espace de nom XML » ''({{lang|en|XML namespace}})'', <code lang="xml">xmlns="…"</code> ;
* le dessin peut avoir un titre, compris entre les balises <code lang="xml">&lt;title&gt;…&lt;/title&gt;</code>, et une description comprise entre les balises <code lang="xml">&lt;desc&gt;…&lt;/desc&gt;</code> ; ces éléments sont importants car ils améliorent l'accessibilité au document pour les déficients visuels : ils peuvent être retranscritretranscrits en braille ou lu en audio-description.
Comme dans tout fichier XML, les commentaires se mettent dans une balise <code lang="xml">&lt;!-- … --&gt;</code>. Le texte de commentaire sert à faciliter la lecture du code mais ne sontn'est pas interprétéesinterprété (ellesil n'onta aucun effet).
 
Dans l'en-tête, l'attribut <code lang="xml">encoding="UTF-8"</code> indique que le fichier texte est au format UTF-8 ; c'est un format qui permet en particulier d'utiliser les lettres avec des diacritiques (àâäçéèêëîïôöùüÿ ÀÂÄÇÉÈÊËÎÏÔÖÛÜŸ) et les ligatures (æœ ÆŒ). Le pseudo-attribut <code lang="xml">standalone="no"</code> indique que le document dépend du DTD déclaré, c'est-à-dire qu'un certain nombre d'éléments, par exemple des valeurs par défaut, sont dans un fichier extérieur, le DTD (ici, il s'agit du fichier <code lang="xml">svg11.dtd</code> situé sur le site <code lang="xml">w3.org</code>). Une déclaration <code>standalone=yes</code> indique que le document est indépendant, c'est-à-dire que toutes les déclarations des balises sont contenues dans le document.
 
'''Exemple'''