balise title

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : balise title

Re: balise title

par Armenak » 14 août 2012, 16:37

La solution jquery
[javascript]onmousemove="$('a').attr('title','');"[/javascript]

Re: balise title

par Dr@ke » 11 mars 2010, 16:20

C'est le atl qui est obligatoire dans une image en W3C.
Au cas où la personne utiliserait un navigateur en mode texte comme lynx qui n'affiche pas les images.
Le alt permettant ainsi de s'y retrouver...
(ou que pour une raison ou une autre un utilisateur ne chargerait pas les images.
Cela peut aider aussi les moteurs de recherche a mieux s'y retrouver...)

Re: balise title

par macgawel » 11 mars 2010, 14:20

En mettant l'attribut je reste valide et accessible.
Mais sont affichage ne m'interresse pas et me gène sur mon menu.
1. Le "valide et accessible" n'est pas une obligation.
Et si être "valide et accessible" t'oblige à rajouter du JS (pas forcément accessible), c'est qu'il y a un problème.
=> Soit tu laisses tomber le "valide et accessible", soit tu revoies ton code (au passage, ce serait intéressant de le montrer, qu'on puisse mieux te conseiller :roll: )

2. La balise title n'a rien d'obligatoire pour un lien.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset =iso-8859-1" />
<title>test</title></head>
<body>
<p><a href="test">Test</a></p>
</body></html>
Passe très bien la validation W3C...

Re: balise title

par Victor BRITO » 11 mars 2010, 10:16

Dans ce cas, supprime l'attribut title.

Re: balise title

par x@v » 11 mars 2010, 10:12

En mettant l'attribut je reste valide et accessible.
Mais sont affichage ne m'interresse pas et me gène sur mon menu.

Re: balise title

par Victor BRITO » 11 mars 2010, 09:53

Si tu souhaite que ça fonctionne sous internet explorer, c'est l'attribut alt qui fera la même chose, mais sur les images seulement (du moins à ma connaissance).
IE 8 n'affiche plus d'infobulle lorsque l'attribut alt seul est employé sur les éléments img, area et input avec type="image".
Tu peux mettre les deux attributs pour que ça fonctionne sur tous les navigateurs (mais il me semble que ce ne soit pas recommandé en terme d'accessibilité).
L'attribut alt est un attribut servant à fournir une alternative textuelle à du contenu non textuel (image, zone cliquable, bouton sous forme d'image). Cet attribut est obligatoire pour les éléments img et area et facultatif pour l'élément input (mais recommandé pour ce dernier si l'attribut type a pour valeur "image").
ce que je veux c'est mettre un attribut title dans les lien, mais ne pas qu'il soit afficher
Dans ce cas, autant ne pas mettre d'attribut title. Mais, je ne comprends pas vraiment ce que tu souhaites faire. :-k

Re: balise title

par x@v » 10 mars 2010, 21:51

:langue:

Re: balise title

par Dr@ke » 10 mars 2010, 21:29

ce que je veux c'est mettre un attribut title dans les lien, mais ne pas qu'il soit afficher ?
Tu vois, ceci est une incohérence de code et non une incohérence de norme :langue:

Plus sérieusement, tu devrais pouvoir le faire en utilisant par exemple: JavaScript.

Re: balise title

par Mercantos » 10 mars 2010, 21:20

J'avais mal compris désolé. Je ne sais pas comment empêcher l'affichage.

Re: balise title

par x@v » 10 mars 2010, 21:18

ce que je veux c'est mettre un attribut title dans les lien, mais ne pas qu'il soit afficher ?

Re: balise title

par Mercantos » 10 mars 2010, 20:21

Bonjour,

L'attribut title génère une bulle sous firefox sans que tu n'ai rien à faire. Si tu souhaite que ça fonctionne sous internet explorer, c'est l'attribut alt qui fera la même chose, mais sur les images seulement (du moins à ma connaissance). Tu peux mettre les deux attributs pour que ça fonctionne sur tous les navigateurs (mais il me semble que ce ne soit pas recommandé en terme d'accessibilité).

Si tu veux générer des bulles plus évoluées, il existe des solutions javascript. Je n'en ai pas à te donner mais google te donnera plusieurs possibilités.

Re: balise title

par x@v » 10 mars 2010, 19:40

oui excusez moi...
l'attribut

Re: balise title

par Victor BRITO » 10 mars 2010, 17:31

Comment mettre la balise title
Tu veux dire l'attribut title ? Car, pour moi, la balise title, c'est ça : <title>. ;)

Re: balise title

par x@v » 10 mars 2010, 02:11

par contre en javascript avec jquery, je vide l'attribut au passage de la souris
$(this).attr('title', '');

Ensuite il faudrait le remetttre, je vais faire une fonction...

Re: balise title

par Patriboom » 10 mars 2010, 01:58

As-tu essayé de mettre aussi de onmouseover et onmouseout ?
Ce serait la piste que j'explorerais, mais je ne suis pas sûr que ça fonctionne.