stats online

Comment Faire Fonctionner Du Svg Dans Du Xhtml


Comment Faire Fonctionner Du Svg Dans Du Xhtml

Salut l'ami(e) ! Alors, on se lance dans l'aventure SVG dans XHTML ? Pas de panique, c'est moins sorcier que ça en a l'air, promis ! On va décortiquer ça ensemble, comme si on était attablés à un café, tu vois le genre ?

Déjà, la question cruciale : pourquoi vouloir absolument du SVG dans du XHTML ? Bonne question ! Peut-être pour des raisons de compatibilité avec un vieux projet, ou simplement parce que tu aimes te compliquer la vie (hé, on est tous passés par là ! 😉).

Le souci principal : le namespace !

Le problème, c'est que XHTML est un peu... pointilleux. Il faut lui dire explicitement que tu vas utiliser du SVG. C'est une question de namespace, un truc barbare qui signifie en gros "dans quel langage tu vas me parler ?".

Pour que ton navigateur comprenne que tu veux afficher du SVG, il faut déclarer le namespace dans ton document XHTML. On va mettre ça dans la balise `` (ou la balise racine de ton document, si tu es vraiment pointilleux !).

Ça ressemble à ça :

PPT - SVG: Scalable Vector Graphics PowerPoint Presentation, free
PPT - SVG: Scalable Vector Graphics PowerPoint Presentation, free

```html ```

Tu vois ? On dit à XHTML : "Hé, je vais aussi utiliser un truc qui s'appelle `svg` et qui obéit aux règles définies là : `http://www.w3.org/2000/svg`". C'est comme donner une carte d'identité à ton code SVG !

PPT - SVG: Scalable Vector Graphics PowerPoint Presentation, free
PPT - SVG: Scalable Vector Graphics PowerPoint Presentation, free

Embarquer le SVG : plusieurs options !

Maintenant que XHTML sait qu'il peut s'attendre à voir du SVG, comment on l'intègre concrètement ? Plusieurs options s'offrent à toi :