fonction alt

fonction alt - HTML/CSS - Programmation

Marsh Posté le 04-08-2005 à 17:15:58    

bonjour à tous,   :hello:  
 
J'ai un soucis avec cette fonction, alt, je ne comprend pas pourquoi si je l'insere dans un input cela fonctionnne pas voici :  

Code :
  1. <input type=text value=Login  name=Log size=10 maxlength=10 alt="login de l'util"


Si je passe ma souris dessus il ne le prend pas en compte quelqu'un poeut il me dire pourquoi ???
 
Merci d'avance

Reply

Marsh Posté le 04-08-2005 à 17:15:58   

Reply

Marsh Posté le 04-08-2005 à 17:16:52    

Ben un input est pas censé avoir de alt AMHA :D
 
Donc mets le nom de ton input en value="" ou dans un fieldset.

Reply

Marsh Posté le 04-08-2005 à 17:20:15    

bah en fait j'aimerai que l'utilisateur passe sa souris sur un element (dasn un tableau) et que cela affiche une description

Reply

Marsh Posté le 04-08-2005 à 17:22:26    

alt n'est pas fait pour ça. C'est pour proposer du contenu alternatif


Message édité par zapan666 le 04-08-2005 à 17:23:54

---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 04-08-2005 à 17:26:15    

ah!! :??:  je pensais que l'on pouvait le faire !!
 
Existe il une fonction qui fasse quelque dans ce genre là??

Reply

Marsh Posté le 04-08-2005 à 17:41:54    

euh bon tips dl Dreamweaver MX 2004 super bien il connait tout ce qui est à peu près compatibl pou chaque balise HTML, de plus il possède une aide exellente en HTML et javaScript et en plus tu mes ton début de balise, il te prpose celles qu'il connait, et quand tu l'as mise, juste le '<input' un p'tit espace et il te propose les propriétés compatibles à savoir, la propriété que tu cherches est title="mon titre" et voilà ;-)

Reply

Marsh Posté le 04-08-2005 à 17:56:01    

Citation :

Si je passe ma souris dessus il ne le prend pas en compte quelqu'un poeut il me dire pourquoi ???


 
Pour info ce n est pas le contenu du alt qui est censé être affiche lors d'un survol de souris mais le contenu de title.
 
IE affiche en effet le alt en infobulle mais regarde sous firefox (qui est respectueux des normes), lui il affiche le title (ou rien si seul le alt est defini).
 
Le ALT est un texte "alternatif" qui est affiché a la place de la ressource quand celle ci n est pas presente.
 
 :jap:
 
edit : Donc alt n a aucun sens sur un element de formulaire car ce n est pas une ressource externe a la page (comme une image par exemple)


Message édité par shurik'n le 04-08-2005 à 17:57:07
Reply

Marsh Posté le 04-08-2005 à 18:05:15    

Tiens cadeau:
 

Code :
  1. <input type="text" name="n" value="Your message" onFocus="if(this.value=='Your message')this.value='';">

Reply

Marsh Posté le 04-08-2005 à 18:29:04    

ton code à part effacer le contenu du input il n'as po beaucou d'interet et en plus il est obstrusif beurk

Reply

Marsh Posté le 04-08-2005 à 19:49:06    

Les alt c'est un texte alternatif pour les images.
 
Pour la description d'un champ, il y a les labels, c'est (presque) fait pour ça.
 
<label for="login">Login :</label>
<input type="text" name="login" id="login" />

Reply

Marsh Posté le 04-08-2005 à 19:49:06   

Reply

Marsh Posté le 05-08-2005 à 00:19:46    

Tout a déjà été dit, mais on va la refaire

kenji_lol a écrit :

J'ai un soucis avec cette fonction, alt


alt n'est pas une fonction, c'est un attribut d'un élément.

Citation :

je ne comprend pas pourquoi si je l'insere dans un input cela fonctionnne pas voici :  

Code :
  1. <input type=text value=Login  name=Log size=10 maxlength=10 alt="login de l'util"


Si je passe ma souris dessus il ne le prend pas en compte quelqu'un poeut il me dire pourquoi ???


1- l'attribut "alt" signifie "alternate". Il a pour but de fournir un contenu alternatif au cas ou le contenu principal ne puisse être affiché et n'est activé que pour les éléments images: images ou input: images. Il est d'ailleurs écris dans la section "INPUT" de la spec que l'alt de l'élément input n'est utilisé que pour les input de type "image", il sert à remplacer ces images dans les navigateurs ne pouvant ou ne voulant les afficher (navigateurs textuels, oraux, ou images désactivées)
 
2- bien qu'MSIE l'utilise de cette manière, le but de l'attribut ALT n'est pas de s'afficher dans un tooltip. Ce comportement est incorrect et abusif, seul l'attribut "title" est censé pouvoir avoir ce comportement (la chose n'étant pas une obligation, mais une simple suggestion)
 
3- La chose n'a de toute façon aucun intérêt pour un input, si tu dois expliquer à quoi il sert c'est à faire au niveau du <label> de l'input, ou via une légende intégrée dans le formulaire [:petrus75]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 05-08-2005 à 08:59:43    

Bien résmé Masklinn :jap:

Reply

Marsh Posté le 06-08-2005 à 14:44:55    

Eh bien je tiens a remercié tout le monde pour leur réponse maintenant j'y vois un peu plus clair.
Title fonctionne tres bien c'est exactement ce que je voulais  :D  
Mais par exemple si je veux modifier la taille de la police de l'attribut title cela m'est il possible ?? ou j'en demande trop !!


Message édité par kenji_lol le 06-08-2005 à 14:45:16
Reply

Marsh Posté le 06-08-2005 à 16:13:39    

Je n'ai pas connaissance d'un mécanisme permettant de le faire


Message édité par masklinn le 06-08-2005 à 16:13:56

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 06-08-2005 à 16:49:08    

yo !
le javascript n'est vraiment pas ma spécialité mais j'ai fait un truc ici qui peut peut-être te convenir
http://atomistique.ifrance.com/js2.php
 
j'attends vos remarques ...
 
EDIT :sarcastic: hors sujet mais je veux bien des commentaires quand même ... :jap:


Message édité par mcjoedassin le 07-08-2005 à 11:58:22
Reply

Marsh Posté le 07-08-2005 à 07:50:09    

la technique de mcjoedassin n'est pas celle demandée.
 
en fait le mieux sera avec du JS au lancement de la page :  
Détecter tous les liens qui ont la balise title, et ajouter du JS par dessus ces liens :  
tu leur rajoute la fonction onmouseover qui va afficher une jolie infobulle avec le contenu du title.
exemple : http://www.c-sait.net/
va tout en bas de la page et laisse ta souris sur les logos

Reply

Marsh Posté le 08-08-2005 à 09:36:22    

oui c'est une chose comme celle ci que je recherche Gatsusat.
Je vais me pencher là dessus mais vu le peu de connaissance en js que j'ai si j'ai un soucis je te contacte ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed