5568 sujets

Sémantique web et HTML

Bonjour, j'aimerais savoir quelle est la meilleure façon selon vous de mettre une bannière d'un point de vue sémantique et accessibilité.

<h1><img src="bannière.png" alt"Mon site"></h1>

ou

<h1>Mon site</h1>
avec du bidouillage derrière en CSS pour n'afficher que la bannière qui se trouve dans le CSS au cas où on a à faire au média screen et que le titre pr les autres médias.
Modifié par JyuniX (22 Jun 2007 - 08:34)
C'est amusant, une question qui contient déjà sa réponse, en juxtaposant dans une des solutions envisagées les termes "sémantique et accessibilité" et "bidouillage"...

ça s'appelle tendre la perche pour se faire battre, ça Smiley ravi

(Donc: solution 1, mais jamais, jamais, jamais 2. Jamais, c'est à dire pas en HTML4.01 / XHTML1.x)
Modifié par Laurent Denis (21 Jun 2007 - 17:09)
Pourtant, cette méthode est utilisée je crois sur le site alsacreations.fr. Pourrais-tu donner un peu plus d'explications ? Smiley biggrin
JyuniX a écrit :
Pourtant, cette méthode est utilisée je crois sur le site alsacreations.fr. Pourrais-tu donner un peu plus d'explications ? Smiley biggrin

Le cordonnier est souvent le plus mal chaussé. Smiley cligne
Pour compléter: le cordonnier a généralement un train de retard, et ce serait la dernière chose à reprocher à Alsa, qui tente beaucoup de choses : tenter, cela veut forcément dire qu'il y a des choses à jeter un peu après.

Sinon, pour le pourquoi du comment du refus de cette technique, cela a justement été abondamment expliqué ces derniers mois par différents intervenants, dont moi-même et JPV, relayés notamment par Florent. Mais je suppose qu'un billet Alsa là-dessus pourrait être ma 3e suggestion de la semaine ? Smiley cligne

<edit>Faut-il ajouter que ces techniques sont explicitement impossibles à utiliser dans le cadre actuel du RGAA ?</>
Modifié par Laurent Denis (21 Jun 2007 - 18:16)
1. Du point de vue sémantique, les deux solutions se valent.
2. Du point de vue accessibilité, la 1 est bien, la 2 est problématique.
3. Du point de vue facilité à modifier l'habillage graphique du site sans toucher au code HTML, la 2.

Quant à la question de la séparation de la structure et de la mise en forme (je sens que quelqu'un va la sortir...), il faut la séparer en deux pour pouvoir y répondre :
- séparation structure et mise en forme afin d'éviter que l'utilisation d'un balisage de mise en forme ne détourne d'une structuration cohérente du document : voir mon point numéro 1 ci-dessus ;
- séparation structure et mise en forme afin de faciliter les modifications de style : voir mon point numéro 3 ci-dessus.

Voilà, je crois qu'on a fait le tour. Smiley smile

JyuniX a écrit :
Pourtant, cette méthode est utilisée je crois sur le site alsacreations.fr

La méthode utilisée sur Alsacréations.fr correspond effectivement à une technique jugée un temps comme « accessible », par opposition à l'absence de texte dans le code HTML ou l'utilisation d'images sans texte alternatif, ou encore par opposition aux techniques utilisant display: none pour cacher le texte.

Cette technique est tombée assez récemment en disgrâce, et depuis pleure dans son coin sur son sort et l'inconstance du coeur des hommes.

Sinon, pour la question de l'accessibilité : à partir du moment où le texte est caché, l'accès à l'information repose sur la possibilité de voir l'image. Si les images de fond ou les couleurs de fond sont désactivées, si les images peinent à se charger depuis le serveur, etc., l'information ne sera pas disponible.
La solution la plus performante en termes d'accessibilité est donc la première (1).
Florent V. a écrit :
1

Quant à la question de la séparation de la structure et de la mise en forme (je sens que quelqu'un va la sortir...)


Non, c'est une question has-been. Le problème n'est pas binaire. Quand on a dit structure et présentation, on a oublié un gros bout de la page Web... Tellement gros qu'il faut y réfléchir un peu... Smiley ravi
Laurent Denis a écrit :
Non, c'est une question has-been. Le problème n'est pas binaire.

Ben c'est un peu ce que je dis, il me semble.

Laurent Denis a écrit :
Quand on a dit structure et présentation, on a oublié un gros bout de la page Web...

Genre... le contenu ? Smiley murf
Laurent Denis a écrit :

Non, c'est une question has-been.


Il faudrait que tu précises là, has-been cest :

!= hype ?

Ou bien

!= web 2.0 ?

Juste histoire que l'on sache quel nouveau dieu prier.



a écrit :

Le problème n'est pas binaire.


Et n'aurait jamais du l'être même pour les plus has been des dinosaures. Il n'y a bien que l'évangélisme militant (tiens, un pléonasme trollien) pour zapper qu'il ne pouvait être question depuis le départ que du triptyque contenu/structuration/présentation.

a écrit :

Quand on a dit structure et présentation, on a oublié...


... De préciser ce qui était structurer et ce qui était présenter.

Je l'avais déjà dit il y a pas mal de mois, le balisage html ne structure en rien le contenu (ça c'est le rédacteur intelligent qui le fait) mais seulement le document.



Florent V. a écrit :

Genre... le contenu ?


Je n'y crois pas du tout, dans le cadre du strict document html le contenu n'est qu'un îlot de signification, or le document peut transmettre beaucoup plus que cela.
Modifié par Christian Le Bouler (22 Jun 2007 - 02:40)
Laurent Denis a écrit :

<edit>Faut-il ajouter que ces techniques sont explicitement impossibles à utiliser dans le cadre actuel du RGAA ?</>


/me a pas compris, dans le cadre du RGAA c'est soit :

. tu passes les tests, les tests sont négatifs = Pas bon

. tu passes les tests, les tests sont positifs = c'est bon

Alors s'il faut considérer qu'avant tout test on peut avoir tout faux d'entrée, alors là c'est bizarre.
Christian Le Bouler a écrit :

[... ]
Juste histoire que l'on sache quel nouveau dieu prier.[... ]


Sommes-nous contrains de placer sempiternellement le débat sous le signe des augures de tous poils et dans le domaine de la croyance Smiley sweatdrop
Merci pour toutes vos réponses, je n'avais pas lu l'article de Laurent sur son blog intitulé "Mettre un titre en image et rester accessible" qui est plus que précis. Smiley lol
Igor a écrit :


Sommes-nous contrains de placer sempiternellement le débat sous le signe des augures de tous poils et dans le domaine de la croyance Smiley sweatdrop


<alerte vendredÿ>
Smiley smile ...

... "Homme de peu de foi"

Smiley ravi
</>
Christian Le Bouler a écrit :


<alerte vendredÿ>
Smiley smile ...

... "Homme de peu de foi"

Smiley ravi
</>


Moi qui fait maigre le vendredi Smiley lol
Igor a écrit :


Moi qui fait maigre le vendredi Smiley lol


Ouè mais ça c'est parce que tu es un homme de conviction qui ne se laisse pas impressionner par certaines têtes en formes de mille feuilles (note : ça s'appelle un artichaud, en fait) qui ne font rien qu'à vendrÿser un certain forum dont on taira le nom sauf que ça fini par un S

Smiley biggol
Christian Le Bouler a écrit :

Ouè mais ça c'est parce que tu es un homme de conviction qui ne se laisse pas impressionner par certaines têtes en formes de mille feuilles (note : ça s'appelle un artichaud, en fait) qui ne font rien qu'à vendrÿser un certain forum dont on taira le nom sauf que ça fini par un S

Euh... Le Site du zeros ? Smiley biggol

Bon OK -----> je vais de ce pas réciter 15 "Je vous salue CSS pleines de grâce"... Smiley dehors
Heyoan a écrit :

je vais de ce pas réciter 15 "Je vous salue CSS pleines de grâce"


Vouloir ainsi s'auto administrer la sanction de ses turpitudes n'est qu'une marque de plus de son impiété.

La très sainte inquisition des standards ne se laissera pas ainsi facilement émouvoir par les procédés du malin.
Christian Le Bouler a écrit :


Vouloir ainsi s'auto administrer la sanction de ses turpitudes n'est qu'une marque de plus de son impiété.

La très sainte inquisition des standards ne se laissera pas ainsi facilement émouvoir par les procédés du malin.
Smiley diablo (rire diabolesque...)