今天在使用Bootstrap的Tooltip功能時遇到2個小問題:換行丟失,文字不是左對齊。然后經(jīng)過百度和Bing找到了解決方案。
創(chuàng)新互聯(lián)基于成都重慶香港及美國等地區(qū)分布式IDC機房數(shù)據(jù)中心構(gòu)建的電信大帶寬,聯(lián)通大帶寬,移動大帶寬,多線BGP大帶寬租用,是為眾多客戶提供專業(yè)服務(wù)器托管報價,主機托管價格性價比高,為金融證券行業(yè)服務(wù)器托管,ai人工智能服務(wù)器托管提供bgp線路100M獨享,G口帶寬及機柜租用的專業(yè)成都idc公司。
先看一下Bootstrap中展示Tooltip的代碼:
注意這里${desc}和${title}
是SpringMVC后臺傳過來的數(shù)據(jù)。
這是Bootstrap Tooltip最基本的代碼,也就是會出現(xiàn)我說的兩個問題。
換行問題
遇到換行,我們首先想到的是將”\n”替換成”
”,我也是這么做的,可惜這在Tooltip中不管用。Tooltip直接把”
”當(dāng)作文字顯示出來了。
也就是說,HTML在Tooltip中沒有起作用。好在我找到了data-html屬性,可以使得在Tooltip中使用HTML,讓”
”起作用。加上data-html="true"后換行起作用了,看如下代碼:
左對齊
基于HTML起作用后,再做左對齊就簡單多了,將要顯示的內(nèi)容放在
...
中。無論什么原因,如果
不管用,還有很多選擇:
.tooltip-inner { text-align:left; }
總結(jié)
以上所述是小編給大家介紹的Bootstrap Tooltip顯示換行和左對齊的解決方案,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對創(chuàng)新互聯(lián)網(wǎng)站的支持!