Forums d'assistance et de discussion sur les logiciels produits par Mozilla ou créés à partir des technologies Mozilla. Ce site ne dépend pas de la fondation Mozilla et est maintenu par un collectif de bénévoles.
HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
J'ai vu dans un topic récemment qu'on pouvait créer des infobulles en CSS, c'est très pratique pour éviter le javascript et alléger la page... mais pourquoi ne pas utiliser la balise HTML <dfn> qui permet la même chose ?
En fait le principal problème avec FF est qu'il ouvre une infobulle sur une ligne maxi apparemment, si le texte fait plus d'une ligne il mets des points de suspension et on peut se brosser pour la fin de la définition...
Idem pour la balise <acronym> que j'ai essayé de "détourner"
nomade a écrit :J'ai vu dans un topic récemment qu'on pouvait créer des infobulles en CSS, c'est très pratique pour éviter le javascript et alléger la page... mais pourquoi ne pas utiliser la balise HTML <dfn> qui permet la même chose ?
Car justement elle ne fait pas la même chose. La balise dfn et utiliser pour afficher une définition, et non pas une infobul
Je sais visuelement on ne fait pas forcement la difference, mais logiquement ces autre chose. Comme strong et b.
Un autre exemple dans la vie de tout les jour tu dirait quoi si demain on venait à te payer en rouble russe. C'est la même chose il vas te donner exactement la même valeur...
tout simplement parceque je vien de regarder mais c'est tout à fait normale, la balise dfn et la pour definir une zone de définition : l'atribut titre n'est la que pour donner un titre, c'est un peux la même chose que titre pour une image. Donc ff n'as pas prévut de faire du multi ligne car ce n'est pas le but...
ceci dit, une definition pouvant etre plus ou moins longue, est ce qu'un attribut du genre longdesc existe ou bien est ce que la définition s'affiche simplement sur une longue ligne?
J'avais trouvé une description de l'élément <dfn> où il était utilisé comme <acronym> et <abbr>, mais apparemment l'utilisation de l'attribut "title" semble être une utilisation dévoyée et il faut l'utiliser comme le montre calimo ci-dessus.. dommage ç'aurait été plus pratique autrement je trouve
Je vais me rabbattre sur d'autres solutions, grazie!
En effet calimo, la définition n'est pas dans l'attribut title qui est aussi faclutatif que sur de simples span.
Concernant les infobulles multilignes, Fx les supportent évidemment, mais ce n'est plus du XHTML, mais du XUL...(on peut même y mettre n'importe quoi, comme des images ou des vidéos...)
Pour les infobulles, la manière correcte est le champ "title". Dès Firefox 3 (sortie vers Pâques), elles seront correctement affichées sur plusieurs lignes.
Message envoyé avec : Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; fr-CH; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
La liberté n'est jamais accordée de bon gré par l'oppresseur; elle doit être exigée par l'opprimé (Martin Luther King).
Les convictions sont des ennemis de la vérité plus dangereux que les mensonges. (Nietzsche).
Native Mozillian.
Je sais bien que notre Firefox 3 le fera, mais entre temps c'est un peu chiant, toutes mes definitions de mon site que j ai mis en infobulle sont tronquées sur FF c'est déprimant, surtout que d hab c est MSIE qui fait chier!
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
Si réellement elles sont toutes tronquées, c'est peut-être un indicateur du fait qu'elles sont un peu trop longues pour être dans de simples bulles d'info
Est-ce que tu ne ferais pas mieux d'utiliser une liste de définitions, ou quelque chose de ce genre ?
♫ Li tens s'en veit, je n'ai riens fais ;
Li tens revient, je ne fais riens. ♪