Sélecteur d'attribut sur un lien
Sélecteur d'attribut sur un lien
Salut,
Pour un site internet que je suis en train de refondre, j'utilise l'attribut (?) hreflang pour avoir un joli [fr] ou [en] derrière mon lien. Mais le problème, c'est que mes liens ne pointent pas toujours vers des pages de textes, mais parfois vers de simples photos. Comment puis-je faire figurer cette info de façon normalisée dans ma page ?
Merci d'avance pour les réponses.
Pour un site internet que je suis en train de refondre, j'utilise l'attribut (?) hreflang pour avoir un joli [fr] ou [en] derrière mon lien. Mais le problème, c'est que mes liens ne pointent pas toujours vers des pages de textes, mais parfois vers de simples photos. Comment puis-je faire figurer cette info de façon normalisée dans ma page ?
Merci d'avance pour les réponses.
Dernière modification par Arzo le 08 mai 2005, 14:07, modifié 1 fois.
--
Arzo
Arzo
Re: Une question sur les normes ISO
Non, si tu utilise cet attribut c'est pour définir la langue de la cible de ton lien, nuanceArzo a écrit :Salut,
Pour un site internet que je suis en train de refondre, j'utilise l'attribut (?) hreflang pour avoir un joli [fr] ou [en] derrière mon lien.

Ben si l'image cible n'a pas de langue, définir la langue de la cible n'a aucun sens, donc il suffit de ne pas mettre l'attributArzo a écrit :L'effet de style n'est qu'un petit "plus" fort accessoire![]()
Mais le problème, c'est que mes liens ne pointent pas toujours vers des pages de textes, mais parfois vers de simples photos. Comment puis-je faire figurer cette info de façon normalisée dans ma page ?

Rq : tu peux également utiliser l'attribut type pour indiquer le type de contenu, tu peux donc mettre type="text/html" pour les pages HTML, application/xml pour les pages XML, image/(png|gif|jpg) pour les images, etc

Il y a aussi l'attribut "accesskey" pour définir un raccourci-clavier pour le lien, ainsi que l'attribut "charset" qui définit l'encodage de la cible.
Bon après ça fait des sélecteurs très compliqués mais ça reste possible


Re: Une question sur les normes ISO
Vi, je m'étais mal exprimé.calimo a écrit :Non, si tu utilise cet attribut c'est pour définir la langue de la cible de ton lien, nuance
J'en conviens mais je suis dans un truc accessibilité et tout ça, donc çe me plaisait bien de le mettrecalimo a écrit :L'effet de style n'est qu'un petit "plus" fort accessoire![]()

Pour le reste, je vais plutôt faire comme tu dis pour ne pas charger inutilement le code. Merci.
--
Arzo
Arzo
Hello,
Ciao,
Intéressant pour savoir que le lien que tu vas ouvrir n'est pas une page mais seulement (si je peux dire) une image. Disons que si tu tombes sur ce lien l'attribut peut te permettre de savoir avant de cliquer qu'il ne s'agit que d'une image (enfin, ici, la simple lecture du texte de la barre de statut le permet aussi, mais bon...).Arzo a écrit :Intéressant pour qui ou quoi ?
Là, va falloir recopier du code pour savoir où tu l'as misArzo a écrit :J'ai inséré l'attribut "type" pour voir et ça ne change rien...

Ciao,
GizMecano.net
— http://gizmecano.net
— http://gizmecano.net
Comme ça :GizMecano a écrit :Là, va falloir recopier du code pour savoir où tu l'as mis
Code : Tout sélectionner
<a href="http://www.geocities.com/gegenwarst_1/pics/Mirage2000P.jpg" type="image/jpeg">Mirage 2000 P</a>
--
Arzo
Arzo
Ça ne change rien parce que ton navigateur n'est pas prévu pour te l'indiquer.Arzo a écrit :Intéressant pour qui ou quoi ? J'ai inséré l'attribut "type" pour voir et ça ne change rien...

Mais tu peux contourner cette limitation par les CSS de nouveau

Code : Tout sélectionner
a[type="image/png"]:after {
content: url("../images/png.png");
}

Hello,
Deux petites choses différentes :
Deux petites choses différentes :
- Calimo, est-ce que tu connais une page recensant les différents types d'attributs qu'on peut ainsi coller dans une CSS, et la meilleure manière de procéder, si possible claire
Parce que franchement, Google ne comprend pas ma question
Arzo, est-ce que tu crois pas que tu devrais modifier ton sujet
En dehors du fait que le sujet n'a que très peu de rapport avec les normes ISO, je crois que ça devrait aider à retrouver ce fil pour ceux qui se pose ce genre de question
GizMecano.net
— http://gizmecano.net
— http://gizmecano.net
Je suis pas sur d'avoir bien compris là...GizMecano a écrit :Calimo, est-ce que tu connais une page recensant les différents types d'attributs qu'on peut ainsi coller dans une CSS, et la meilleure manière de procéder, si possible claire![]()
Parce que franchement, Google ne comprend pas ma question

En tous les cas regarde la recommandation CSS 2 sur les sélecteurs d'attribut (c'est marrant j'étais sur que c'était du CSS3 mais en fait non !

Si j'ai bien compris la question, la réponse est que tu peux mettre tous les attributs que tu veux

Edit : en fait le CSS3 propose simplement quelques possibilités supplémentaires

Hello,
C'est juste que je ne savais pas que le mot que je cherchais était tout simple "sélecteur"
On risque quand même d'avoir des bidules flottants un peu trop nombreux, mais c'est bon à savoir...
Merci.
Ciao,
Si, si, tu as très bien compriscalimo a écrit :Je suis pas sur d'avoir bien compris là...



Je dois avouer que je cherchais aussi dans la CSS3, mais avec le bon mot j'aurais peut-être pu trouver... Ceci étant dit, merci pour la référence, c'est exactement celle que je cherchaiscalimo a écrit :En tous les cas regarde la recommandation CSS 2 sur les sélecteurs d'attribut (c'est marrant j'étais sur que c'était du CSS3 mais en fait non !)

Fichtrecalimo a écrit :Si j'ai bien compris la question, la réponse est que tu peux mettre tous les attributs que tu veux

Merci.
Ciao,
GizMecano.net
— http://gizmecano.net
— http://gizmecano.net
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité