Suivez les fils RSS
 
Auteur
Pages : [>>]
Thomas D.
# 03 Dec 2006 - 23:57:07
Citer
Roi sous la montagne
Modérateur
3181 Posts
(reprise du message précédent)

Pour n'importe quelle raison ... un soucis quelconque sur le serveur ou sa configuration, par exemple. Ou si l'utilisateur a modifié l'affichage des images d'arrière-plan ...

http://tequila-studio.com 
^
adoptme
# 04 Dec 2006 - 00:01:18
Citer
20 Posts
Sopo a écrit :
Pour n'importe quelle raison ... un soucis quelconque sur le serveur ou sa configuration, par exemple. Ou si l'utilisateur a modifié l'affichage des images d'arrière-plan ...
Moui... rarissime n'est-ce pas? Quoi qu'il en soit, c'est le problème inhérant à toutes ces méthodes de titrages grace à des arrière-plans css. Aussi, il me semble plus judicieux de comparer cette méthode aux autres du meme type, sachant que ça ne sera dans tous les cas fiable "que" dans 99% des cas...

http://adoptme.be 
^
Julien Royer
# 04 Dec 2006 - 00:06:10
Citer
Modérateur
4134 Posts
Sopo a écrit :
Pour n'importe quelle raison ... un soucis quelconque sur le serveur ou sa configuration, par exemple. Ou si l'utilisateur a modifié l'affichage des images d'arrière-plan ...
Ou c'est l'admistrateur qui désactive les images (vu dans certaines universités).

Un sujet récent évoque une solution intéressante.

<edit>Pas si récent que ça le sujet. cligne </edit>
Modifié par Eldebaran (04 Dec 2006 - 00:12)

God rest the souls of that poor family. And pussy’s half price for the next 15 minutes.

^
Thomas D.
# 04 Dec 2006 - 00:15:08
Citer
Roi sous la montagne
Modérateur
3181 Posts
Effectivement, la solution évoquée dans ce fil a l'air de résoudre tous les problèmes. Mettre l'image au-dessus du texte, au lieu d'envoyer le texte aux antipodes ...

Là au moins, ça fait une différence par rapport aux autres méthodes. Dans les signets, tiens.

http://tequila-studio.com 
^
Christian Le Bouler
# 04 Dec 2006 - 00:21:17
Citer
3109 Posts
adoptme a écrit :
Moui... rarissime n'est-ce pas?


mmm...

Oui bien sur, mais quand il s'agit d'accessibilité c'est justement c'est aspect si apparemment évident du rarissime qui est pris à parti.

^
Julien Royer
# 04 Dec 2006 - 00:25:31
Citer
Modérateur
4134 Posts
Sopo a écrit :
Effectivement, la solution évoquée dans ce fil a l'air de résoudre tous les problèmes. Mettre l'image au-dessus du texte, au lieu d'envoyer le texte aux antipodes ...

Là au moins, ça fait une différence par rapport aux autres méthodes. Dans les signets, tiens.
Par contre, je me demande s'il est vraiment nécessaire d'utiliser une image transparente. Pourquoi pas un span vide par exemple ?

Par contre, ça ajoutera un warning tidy, ce qui est gênant si l'on aime avoir le petit cercle vert sur ses pages. langue

God rest the souls of that poor family. And pussy’s half price for the next 15 minutes.

^
Christian Le Bouler
# 04 Dec 2006 - 00:28:42
Citer
3109 Posts
Eldebaran a écrit :
Pourquoi pas un span vide par exemple ?


Ben pour ne pas avoir de span vide cligne

^
Thomas D.
# 04 Dec 2006 - 00:32:25
Citer
Roi sous la montagne
Modérateur
3181 Posts
A vrai dire, je ne vois pas bien pourquoi on parle d'image transparente avec l'image en arrière-plan. Pourquoi ne pas simplement utiliser une image "normale" ? Avec par exemple :
HTML :
<h1><img src="mon_image.png" alt="" />Mon texte</h1>
CSS :
h1 {
position: relative;
z-index: 1;
width: xxx;
height: xxx;
}
h1 img {
position: absolute;
width: 100%;
height: 100%;
z-index: 99;
}
ça ne pourrait pas fonctionner ?

http://tequila-studio.com 
^
Julien Royer
# 04 Dec 2006 - 00:34:22
Citer
Modérateur
4134 Posts
clb56 a écrit :
Ben pour ne pas avoir de span vide cligne
Ah oui, je n'y avais pas pensé. biggrin

Ceci dit, cette solution de l'image transparente rappelle de mauvais souvenirs... Je me demande si on ne peut pas trouver mieux.

God rest the souls of that poor family. And pussy’s half price for the next 15 minutes.

^
Julien Royer
# 04 Dec 2006 - 00:36:53
Citer
Modérateur
4134 Posts
Sopo a écrit :
A vrai dire, je ne vois pas bien pourquoi on parle d'image transparente avec l'image en arrière-plan. Pourquoi ne pas simplement utiliser une image "normale" ? Avec par exemple :
HTML :
<h1><img src="mon_image.png" alt="" />Mon texte</h1>
CSS :
h1 {
position: relative;
z-index: 1;
width: xxx;
height: xxx;
}
h1 img {
position: absolute;
width: 100%;
height: 100%;
z-index: 99;
}
ça ne pourrait pas fonctionner ?
Je ne comprends pas. Quelle est la différence avec la solution
<img src="mon_image.png" alt="Mon texte" />
?

God rest the souls of that poor family. And pussy’s half price for the next 15 minutes.

^
Thomas D.
# 04 Dec 2006 - 00:40:06
Citer
Roi sous la montagne
Modérateur
3181 Posts
Juste lol J'oublie toujours les histoires d'effets langue

<edit> ça me rappelle que je m'étais amusé à bidouiller un rollover sans javascript et avec des images en dur, il y a un moment : http://users.skynet.be/fa609197/test.html

ça n'a pas l'air de fonctionner trop mal, en fait.
Modifié par Sopo (04 Dec 2006 - 00:50)

http://tequila-studio.com 
^
Julien Royer
# 04 Dec 2006 - 00:57:23
Citer
Modérateur
4134 Posts
Sopo a écrit :
J<edit> ça me rappelle que je m'étais amusé à bidouiller un rollover sans javascript et avec des images en dur, il y a un moment : http://users.skynet.be/fa609197/test.html

ça n'a pas l'air de fonctionner trop mal, en fait.
Pas bête du tout...

Le seul problème est le cas où les CSS sont désactivées, c'est un peu déconcertant.

Ah oui, je ne me suis pas penché sur la question mais il me semble que ta solution comme celle évoquée plus tôt nécessitent que le conteneur soit positionné en relative ?

God rest the souls of that poor family. And pussy’s half price for the next 15 minutes.

^
Thomas D.
# 04 Dec 2006 - 00:59:31
Citer
Roi sous la montagne
Modérateur
3181 Posts
Il faut avoir un point de repère pour positionner l'élément enfant en absolute, en tous cas.

http://tequila-studio.com 
^
Christian Le Bouler
# 04 Dec 2006 - 01:17:49
Citer
3109 Posts
Eldebaran a écrit :
Je me demande si on ne peut pas trouver mieux.


C'est tout le problème, je pense que si Laurent Denis parle de la solution <img> comme étant la meilleure, ce n'est pas pour des raisons sémantiques mais plutôt en raison du caractère incroyablement acrobatique quand ce n'est pas hasardeux des solution css pour gérer la chose en terme d'accessibilité.

Les facteurs qui jouent là dedans n'ont donc rien de structurels (raison pour laquelle j'ai contredit Sopo) mais sont simplement conjoncturels. Ce qui ne les allège en rien, là dessus on est sans doute bien d'accord.
Modifié par clb56 (04 Dec 2006 - 01:19)

^
Julien Royer
# 04 Dec 2006 - 10:33:56
Citer
Modérateur
4134 Posts
clb56 a écrit :
C'est tout le problème, je pense que si Laurent Denis parle de la solution <img> comme étant la meilleure, ce n'est pas pour des raisons sémantiques mais plutôt en raison du caractère incroyablement acrobatique quand ce n'est pas hasardeux des solution css pour gérer la chose en terme d'accessibilité.
C'est le moins que l'on puisse dire.

Ceci dit, certaines personnes ont tendance à vouloir se débarrasser systématiquement des balises <img>, même si elles apportent du contenu, auquel cas l'argument sémantique pour utiliser <img> est également valable.
Modifié par Eldebaran (04 Dec 2006 - 10:35)

God rest the souls of that poor family. And pussy’s half price for the next 15 minutes.

^
Benjamin D.C.
# 04 Dec 2006 - 10:51:44
Citer
Modérateur
2980 Posts
Bonjour à tous,

Je vois que ce sujet déchaînte toujours autant les passions ravi

La méthode que je propose n'est qu'une idée que je partage, une alternative tout au plus élégante et fonctionnelle aux solutions existantes (span, text-indent, etc.). Elle se heurte naturellement aux mêmes problèmes de fonds que les autres techniques basées sur ce principe.

Si je viens partager cette idée, donc, ce n'est non pas pour (re)lancer une fois de plus le débat des titres en images par html ou css (intéressant, certes, mais ce n'est pas mon propos ici), mais bien pour proposer simplement une façon de procéder qui me paraît plus propre que les autres, mais — je le répète — sensible aux mêmes failles — failles, ceci dit, réellement mineures amha.

Cordialement,
Benjamin

This is the way, step inside.

http://bdc.vc 
^
Benjamin D.C.
# 04 Dec 2006 - 17:25:09
Citer
Modérateur
2980 Posts
Sensiblement condensé:

XHTML

<h1>Titre de section</h1>


CSS

h1 {background:url(titre.png) no-repeat; height:0; padding-top:80px; overflow:hidden;}

Modifié par Benjamin D.C. (16 Oct 2007 - 22:32)

This is the way, step inside.

http://bdc.vc 
^
Christian Le Bouler
# 04 Dec 2006 - 17:51:15
Citer
3109 Posts
Contenu texte non accessible si css actives et images non chargées.

^
Benjamin D.C.
# 04 Dec 2006 - 17:59:01
Citer
Modérateur
2980 Posts
clb56 a écrit :
Contenu texte non accessible si css actives et images non chargées.
Heum oui, ça ça n'a pas changé... C'est d'ailleurs ce que j'écris juste au dessus:
a écrit :
Cette méthode se heurte naturellement aux mêmes problèmes de fonds que les autres techniques basées sur ce principe.


Personnellement, les images non chargées, je n'y crois pas trop, m'enfin... C'est toujours chouette de chercher la ptite bête hein ravi

This is the way, step inside.

http://bdc.vc 
^
Christian Le Bouler
# 04 Dec 2006 - 18:03:41
Citer
3109 Posts
Benjamin D.C. a écrit :
Heum oui, ça ça n'a pas changé... C'est d'ailleurs ce que j'écris juste au dessus:
Cette méthode se heurte naturellement aux mêmes problèmes de fonds que les autres techniques basées sur ce principe.


Personnellement, les images non chargées, je n'y crois pas trop, m'enfin... C'est toujours chouette de chercher la ptite bête hein ravi

Quand on parle d'accessibilté il n'y a pas de petite bête justement.

comme je l'avais dit précédemment

a écrit :

Si la solution css mise en oeuvre pour cacher un texte et lui substituer une image background résiste à la situation suivante :

. la feuille de style est interprétée.
. les images ne sont pas chargées.

alors c'est sans doute bon (évidemment mieux vaut rester prudent, comme à chaque fois qu'il s'agit d'accessibilité).

Sinon l'alternative de l'image dans le html doit être clairement envisagée.


^
Benjamin D.C.
# 04 Dec 2006 - 18:13:21
Citer
Modérateur
2980 Posts
clb56 a écrit :
Quand on parle d'accessibilté il n'y a pas de petite bête justement.


Je comprends évidemment ton point de vue — honorable, certes — mais j'ai franchement du mal à imaginer une situation où les images ne seraient pas chargées ohwell
Modifié par Benjamin D.C. (04 Dec 2006 - 18:14)

This is the way, step inside.

http://bdc.vc 
^
Pages : [>>]