5568 sujets

Sémantique web et HTML

Bonjour

Question bête surement. mais quand même...
Peut 'on mettre une image dans un paragraphe ? ou plutôt es-ce réglo de faire ça ?
(Même si il n'y a pas de texte dans le paragraphe)
Modifié par supercanard (30 Dec 2005 - 12:12)
Bonjour,

Au fond, tout le monde ou presque ignore totalement à quoi sert un paragraphe HTML et s'en sert en fait comme d'un div un peu amélioré.

Alors, supercanard : on ne te plumera pas pour ça Smiley cligne
Modifié par Laurent Denis (30 Dec 2005 - 11:59)
Salut,

Je ne vois pas ce qui t'empêche d'écrire :

<p><img ...../><p>

D'un point de vue sémantique, si ton image à de l'importance pour accompagner le contenu, ça paraît normal surtout si elle est accompagnée d'une description précisant son rôle.
Modifié par papyjo (30 Dec 2005 - 12:01)
papyjo a écrit :

D'un point de vue sémantique,


En fait, la sémantique, ce seront les informations qui accompagneront cette image. Du point de vue HTML, cela peut-être un attrbut class qui autorisera son identification comme étant tel type d'image par un script, et son traitement en conséquence. Ce sera aussi obligatoirement son attribut alt et éventuellement son attribut title. Ce sera surtout les métadonnées, par exemple EXIF, contenues dans le fichier image lui-même.

Le parent HTML, lui, a-t-il vraiment une sémantique ? Parfois, oui, mais dans des cas très spécifiques, où la structure choisie veut dire quelque-chose sur cette image-là. Un em autour d'un <img> pour en souligner l'importance, par exemple. Un address si elle correspond à ce sens, un h1 s'il s'agit d'un titre, etc.

Mais s'il s'agit juste de mettre une image quelque-part, où est la question sémantique ? Smiley cligne

Très souvent d'ailleurs, l'image en question n'a en fait aucun besoin d'un élément parent spécifique : le contexte HTML où on l'insère a déjà un div global qui suffit à répondre aux exigences de validité (c'est à dire la placer dans un ascendant de niveau bloc, aussi éloigné soit-il).

Elle peut, en revanche, avoir besoin d'un conteneur quand même en prévision de stylages futurs ou immédiats (jouer sur des effets de padding-bordure en mode quirks, par exemple).

Là encore, aucune sémantique. Juste besoin d'un conteneur pratique...