Comment ajouter des sauts de ligne dans une info-bulle HTML?
J'ai essayé d'utiliser <br/>
et \n
dans l'info-bulle comme suit:
<a href="#" title="Some long text <br/> Second line text \n Third line text">Hover me</a>
Cependant, c'était inutile et je pouvais voir le texte littéral <br/>
et \n
dans l'info-bulle. Toutes les suggestions seront utiles.
Environment.NewLine
travaux pour ajouter un saut de ligne du côté code ... pas de chichi ... pas de problème ...Réponses:
Utilisez simplement le code d'entité

pour un saut de ligne dans un attribut de titre.la source


ne travaille pas pour moi dans Windows, Chrome v53. Mais
a bien fonctionné.

semble fonctionner assez bien :)Ajoutez simplement un attribut de données
et vous êtes prêt à partir.
Par exemple. usage:
Cela a fonctionné dans la majorité des plugins d'info-bulles que j'ai essayés à ce jour.
la source
Le

combiné avec le style espace blanc: pré-ligne; travaillé pour moi.la source
white-space: pre-line;
style soit nécessaire est très caché.

: stackoverflow.com/questions/6502054/…Ce CSS est ce qui a finalement fonctionné pour moi en conjonction avec un saut de ligne dans mon éditeur:
Trouvé ici: Comment faire pour que les info-bulles de bootstrap Twitter aient plusieurs lignes?
la source
avec le style
travaillé pour moi.
la source
Donnez
\n
entre le texte. Cela fonctionne sur tous les navigateurs.Cela fonctionnera pour moi et il est utilisé dans le code derrière.
J'espère que cela fonctionnera pour vous
la source
Je l'ai trouvé. Cela peut être fait simplement en faisant comme ça
la source
La version javascript
Puisque

(html) est0D
(hex), cela peut être représenté par'\u000d'
En outre,
Partager avec vous les gars un filtre AngularJS qui remplace
\n
ce personnage grâce aux références dans les autres réponsesusage
la source
utilisez simplement \ n dans le titre et ajoutez ce css
la source
<br />
a fonctionné si vous utilisez qTipla source
Ajoutez simplement data-html = "true"
la source
il est possible d'ajouter des sauts de ligne dans les info-bulles HTML natives en répartissant simplement l'attribut title sur plusieurs lignes.
Cependant, je recommanderais d'utiliser un plugin d'info-bulle jQuery tel que Q-Tip: http://craigsworks.com/projects/qtip/ .
Il est simple à installer et à utiliser. Alternativement, il existe également de nombreux plugins d'info-bulles javascript gratuits.
edit: correction sur la première déclaration.
la source
Pour moi, une solution en 2 étapes (combinaison de mise en forme du titre et d'ajout du style) a fonctionné, comme suit:
1) Formatez l'
title
attrbiute:2) Ajoutez ce style à l'
tips
élément:Testé dans IE8, Firefox 22 et Safari 5.1.7.
la source
Ajoutez simplement cet extrait de code dans votre script:
et bien sûr, comme mentionné dans les réponses ci-dessus, le
data-html
devrait être"true"
. Cela vous permettra d'utiliser des balises html et une mise en forme à l'intérieur de la valeur de l'title
attribut.la source
data-toggle="tooltip" data-html="true" title="some string <br/> some string"
.Eh bien, si vous utilisez l' utilitaire Jquery Tooltip , dans le fichier Javascript "jquery-ui.js", trouvez le texte suivant:
et mettre au dessus
J'espère que cela fonctionnera également pour vous.
la source
Donc, si vous utilisez bootstrap4, cela fonctionnera.
Si vous utilisez dans un projet Django, nous pouvons également afficher des données dynamiques dans des info-bulles telles que:
la source
La solution pour moi était http://jqueryui.com/tooltip/ :
Et voici le code (la partie du script qui crée
<br/>
Works est "content:"):HEAD HTML
Contrôle ASPX ou HTML
J'espère que ça aide quelqu'un
la source
Plus grand que Jquery UI 1.10 n'est pas pris en charge pour utiliser la balise html à l'intérieur de l'attribut title car son code HTML n'est pas valide.
La solution alternative consiste donc à utiliser l'option de contenu de l'infobulle. Reportez-vous - http://api.jqueryui.com/tooltip/#option-content
la source
Utilisation
Il ne devrait pas y en avoir; personnage.
la source
si vous utilisez jquery-ui 1.11.4:
la source
uib-tooltip, uib-tooltip-template et uib-tooltip-html
Dans mon cas, j'ai opté pour uib-tooltip-html et il comporte trois parties:
Exemple:
Pour plus d'informations, veuillez vérifier ici
la source
Utiliser .html () au lieu de .text () a fonctionné pour moi. Par exemple
la source
l'utilisation
devrait fonctionner (j'ai testé dans Chrome , Firefox et Edge ):la source
Salut ce code fonctionnera dans tous les navigateurs !! J'ai utilisé pour la nouvelle ligne dans chrome et safari et ul li pour IE
la source
Vous pouvez utiliser l'info-bulle de bootstrap et n'oubliez pas de définir l'option html sur true.
la source
Utilisez simplement le code d'entité


pour un saut de ligne dans un attribut de titre.la source
Ce css vous aidera.
la source