28220 sujets

CSS et mise en forme, CSS3

Hello,

J'ai fouillé un peu partout, mais je n'ai rien trouvé.
Comment faire pour écrire un texte de remplacement au cas où mon background n'a pas été chargé ? A l'instar de IMG avec ALT.
Cet attribut existe-t-il ?

Merci
Ray.
Modifié par cmoiray (21 Aug 2006 - 10:40)
Administrateur
Hello,

Il suffit par exemple d'écrire le contenu tout simplement, dans l'élément concerné.

Exemple, en supposant que ton arrière-plan soit appliqué sur l'élément <a> :

<a href="...">contenu</a>

Ainsi ton contenu sera toujours accessible.

Tu pourras ensuite masquer ton contenu à l'aide des nombreuses techniques en CSS (même si aucune ne sera parfaite).

Voilà de la lecture
Bonjour,

Les images HTML et leurs attributs alt sont faites pour cela.

Pourquoi diable s'acharner à réinventer la roue, mais en carré ?
Sgrmbl Smiley rolleyes
Modifié par Laurent Denis (21 Aug 2006 - 10:36)
Merci Raphael.

C'est axctement ce que je recherchais. Smiley murf

Pour Laurent : ouai, mais je pensais qu'il existait un attribut CSS pour un background non chargé...

Je vais employer l'astuce du <H1><IMG... ALT="..."></H1>
cmoiray a écrit :
Pour Laurent : ouai, mais je pensais qu'il existait un attribut CSS pour un background non chargé...


Il n'en existe pas pour une bonne raison: ce que vous mettez en arrière-plan CSS est, dans la quasi-totalité des cas, une image de contenu, c'est à dire une image HTML. Il n'y a donc aucun besoin d'imaginer des attributs CSS délirants ou des astuces de masquage plus ou moins accessibles et robustes pour créer des alternatives textuellles dans des cas où il ne devrait simplement pas y avoir d'arrière-plan CSS.
Modifié par Laurent Denis (21 Aug 2006 - 10:46)