Como as quebras de linha podem ser adicionadas em uma dica de ferramenta HTML?
Tentei usar <br/>
e \n
dentro da dica de ferramenta da seguinte maneira:
<a href="#" title="Some long text <br/> Second line text \n Third line text">Hover me</a>
No entanto, isso foi inútil e eu pude ver o texto literal <br/>
e \n
dentro da dica de ferramenta. Todas as sugestões serão úteis.
Environment.NewLine
obras para adicionar uma quebra de linha do lado do código ... nenhum barulho .. não muss ...Respostas:
Basta usar o código da entidade

para uma quebra de linha em um atributo title.fonte


funciona para mim no Windows, Chrome v53. Mas
funcionou bem.

, parece funcionar muito bem :)Basta adicionar um atributo de dados
e você está pronto para ir.
Por exemplo. uso:
Ele funcionou na maioria dos plugins de dicas de ferramentas que eu tentei a partir de agora.
fonte
O

combinado com o estilo espaço em branco: pré-linha; trabalhou para mim.fonte
white-space: pre-line;
estilo ser necessário é muito oculto.

: stackoverflow.com/questions/6502054/…Este CSS é o que finalmente funcionou para mim em conjunto com um avanço de linha no meu editor:
Encontrado aqui: Como fazer com que as dicas de inicialização do Twitter tenham várias linhas?
fonte
Dê
\n
entre o texto. Funciona em todos os navegadores.Isso funcionará para mim e é usado no código por trás.
Espero que isto funcione para voce
fonte
com o estilo
trabalhou para mim.
fonte
Eu encontrei. Isso pode ser feito simplesmente fazendo assim
fonte
A versão javascript
Como

(html) é0D
(hex), isso pode ser representado como'\u000d'
Além do que, além do mais,
Compartilhando com vocês um filtro AngularJS que substitui
\n
esse caractere graças às referências nas outras respostasuso
fonte
basta usar \ n no título e adicionar este css
fonte
<br />
funcionou se você estiver usando qTipfonte
Basta adicionar data-html = "true"
fonte
é possível adicionar quebras de linha nas dicas de ferramentas HTML nativas, basta ter o atributo title espalhado por várias linhas.
No entanto, eu recomendaria o uso de um plug-in de dica de ferramenta jQuery, como o Q-Tip: http://craigsworks.com/projects/qtip/ .
É simples de configurar e usar. Como alternativa, também existem muitos plugins de dicas de ferramentas javascript gratuitos.
editar: correção na primeira declaração.
fonte
Para mim, uma solução em duas etapas (combinação de formatação do título e adição do estilo) funcionou da seguinte maneira:
1) Formate o
title
atributo:2) Adicione este estilo ao
tips
elemento:Testado no IE8, Firefox 22 e Safari 5.1.7.
fonte
Basta adicionar este trecho de código ao seu script:
e claro, como mencionado nas respostas acima,
data-html
deveria ser"true"
. Isso permitirá que você use tags html e formatação dentro do valor dotitle
atributo.fonte
data-toggle="tooltip" data-html="true" title="some string <br/> some string"
.Bem, se você estiver usando o utilitário Jquery Tooltip , no arquivo Javascript "jquery-ui.js" encontre o seguinte texto:
e colocar acima disso
Espero que isso também funcione para você.
fonte
Portanto, se você estiver usando o bootstrap4, isso funcionará.
Se você estiver usando no projeto Django, também podemos exibir dados dinâmicos em dicas de ferramentas como:
fonte
A solução para mim foi http://jqueryui.com/tooltip/ :
E aqui o código (a parte do script que cria o
<br/>
Works é "content:"):CABEÇA HTML
Controle ASPX ou HTML
Espero que isso ajude alguém
fonte
Mais agradável que o Jquery UI 1.10 não é compatível com o uso da tag html dentro do atributo title, porque ele não é válido.
Portanto, a solução alternativa é usar a opção de conteúdo da dica de ferramenta. Consulte - http://api.jqueryui.com/tooltip/#option-content
fonte
Usar
Não deveria haver nenhum; personagem.
fonte
se você estiver usando o jquery-ui 1.11.4:
fonte
uib-tooltip, uib-tooltip-template e uib-tooltip-html
No meu caso, optei pelo uib-tooltip-html e há três partes:
Exemplo:
Para mais informações, por favor, verifique aqui
fonte
Usar .html () em vez de .text () funcionou para mim. Por exemplo
fonte
o uso
deve funcionar (eu testei no Chrome , Firefox e Edge ):fonte
Oi este código funcionará em todos os navegadores !! eu usei para nova linha em chrome e safari e ul li para IE
fonte
Você pode usar a dica de ferramenta de autoinicialização e não se esqueça de definir a opção html como true.
fonte
Basta usar o código da entidade


para uma quebra de linha em um atributo title.fonte
Este css irá ajudá-lo.
fonte