Bagaimana jeda baris dapat ditambahkan dalam tooltip HTML?
Saya mencoba menggunakan <br/>
dan \n
di dalam tooltip sebagai berikut:
<a href="#" title="Some long text <br/> Second line text \n Third line text">Hover me</a>
Namun, ini tidak berguna dan saya bisa melihat teks literal <br/>
dan \n
di dalam tooltip. Setiap saran akan sangat membantu.
Environment.NewLine
karya untuk menambahkan jeda baris dari sisi kode ... tidak repot .. tidak muss ...Jawaban:
Cukup gunakan kode entitas

untuk linebreak dalam atribut title.sumber


din't berfungsi untuk saya di Windows, Chrome v53. Tetapi
bekerja dengan baik.

tampaknya bekerja dengan sangat baik :)Cukup tambahkan atribut data
dan kamu baik untuk pergi.
Misalnya. pemakaian:
Ini telah berfungsi di sebagian besar plugin tooltip yang telah saya coba sampai sekarang.
sumber
The

dikombinasikan dengan gaya white-space: pre-line; bekerja untukku.sumber
white-space: pre-line;
gaya yang dibutuhkan sangat tersembunyi.

: stackoverflow.com/questions/6502054/…CSS ini yang akhirnya bekerja untuk saya bersama dengan linefeed di editor saya:
Ditemukan di sini: Bagaimana membuat tooltips bootstrap Twitter memiliki beberapa baris?
sumber
Beri di
\n
antara teks. Ini bekerja di semua browser.Ini akan bekerja untuk saya dan digunakan dalam kode di belakang.
Semoga ini berhasil untuk Anda
sumber
dengan styling
bekerja untukku.
sumber
Aku menemukannya. Itu bisa dilakukan hanya dengan melakukan seperti ini
sumber
Versi javascript
Karena

(html) adalah0D
(hex), ini dapat direpresentasikan sebagai'\u000d'
Sebagai tambahan,
Berbagi dengan Anda filter AngularJS yang menggantikan
\n
karakter itu berkat referensi di jawaban lainpemakaian
sumber
cukup gunakan \ n pada judul dan tambahkan css ini
sumber
<br />
tidak berfungsi jika Anda menggunakan qTipsumber
Cukup tambahkan data-html = "true"
sumber
adalah mungkin untuk menambahkan linebreak dalam tooltips HTML asli dengan hanya memiliki atribut judul yang tersebar di beberapa baris.
Namun, saya akan merekomendasikan menggunakan plugin tooltip jQuery seperti Q-Tip: http://craigsworks.com/projects/qtip/ .
Mudah diatur dan digunakan. Atau ada banyak plugin tooltip javascript gratis juga.
sunting: koreksi pada pernyataan pertama.
sumber
Bagi saya, solusi 2 langkah (kombinasi memformat judul dan menambahkan gaya) berfungsi, sebagai berikut:
1) Format
title
attrbiute:2) Tambahkan gaya ini ke
tips
elemen:Diuji dalam IE8, Firefox 22, dan Safari 5.1.7.
sumber
Cukup tambahkan potongan kode ini di skrip Anda:
dan tentu saja sebagaimana disebutkan dalam jawaban di atas
data-html
seharusnya"true"
. Ini akan memungkinkan Anda untuk menggunakan tag html dan memformat di dalam nilaititle
atribut.sumber
data-toggle="tooltip" data-html="true" title="some string <br/> some string"
.Nah jika Anda menggunakan utilitas Jquery Tooltip , maka dalam file Javascript "jquery-ui.js" temukan teks berikut:
dan letakkan di atas itu
Saya harap ini juga akan bekerja untuk Anda.
sumber
Jadi jika Anda menggunakan bootstrap4 maka ini akan berhasil.
Jika Anda menggunakan dalam proyek Django maka kami juga dapat menampilkan data dinamis di tooltips seperti:
sumber
Solusi untuk saya adalah http://jqueryui.com/tooltip/ :
Dan di sini kode (bagian skrip yang membuat
<br/>
Karya adalah "konten:"):KEPALA HTML
Kontrol ASPX atau HTML
Semoga ini bisa membantu seseorang
sumber
Grater dari Jquery UI 1.10 tidak mendukung untuk menggunakan tag html di dalam atribut title karena htmlnya tidak valid.
Jadi solusi alternatifnya adalah dengan menggunakan opsi konten tooltip. Rujuk - http://api.jqueryui.com/tooltip/#option-content
sumber
Menggunakan
Seharusnya tidak ada; karakter.
sumber
jika Anda menggunakan jquery-ui 1.11.4:
sumber
uib-tooltip, uib-tooltip-template dan uib-tooltip-html
Dalam kasus saya, saya memilih uib-tooltip-html dan ada tiga bagian:
Contoh:
Untuk informasi lebih lanjut, silakan cek di sini
sumber
Menggunakan .html () alih-alih .text () bekerja untuk saya. Sebagai contoh
sumber
Penggunaan
harus berfungsi (Saya sudah menguji di Chrome , Firefox dan Edge ):sumber
Hai kode ini akan bekerja di semua browser !! saya digunakan untuk baris baru di chrome dan safari dan ul li untuk IE
sumber
Anda dapat menggunakan tooltip bootstrap, dan jangan lupa untuk mengatur opsi html menjadi true.
sumber
Cukup gunakan kode entitas


untuk linebreak dalam atribut title.sumber
Css ini akan membantu Anda.
sumber