1. 程式人生 > >Bootstrap Tooltip修改樣式和顯示換行

Bootstrap Tooltip修改樣式和顯示換行

在專案中,使用到了bootstrap中的tooltip,但是我不需要使用它的樣式,並且文字顯示的內容是需要換行的。程式碼如下:
<link href="bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css"/>
<script src="res/jquery.min.js" type="text/javascript">
</script><script src="bootstrap/js/bootstrap.min.js" type="text/javascript"></script>
<script>    
$(function () {        
        $('[data-toggle="tooltip"]').tooltip();    
});
</script>

<a href="javascript:void(0)" data-toggle="tooltip" data-placement="bottom" title="1.1.2018 Freischaltung von <b>10GB</b>, Laufzeit bis 31.12.2018 <br/>
1.7.2018 Laufzeitverlängerung mit 10GB<br/>
Aufgeteilt auf 10GB (1 Jahr Gutschein x <b>1</b>)<br/>
Sie verlängern also <b>10GB</b> Speicherplatz <b>bis zum 31.12.2019</b> <br/><br/>

1.1.2018 Freischaltung von <b>20GB</b>, Laufzeit bis 31.12.2018 <br/>
1.7.2018 Laufzeitverlängerung mit 10GB <br/>
Aufgeteilt auf 20GB (1 Jahr Gutschein x <b>1/2</b>) <br/>
Sie verlängern also <b>20GB</b> Speicherplatz <b>bis zum 30.6.2019</b>." style="text-decoration: underline">weitere Beispielrechnungen</a><br><br>
問題一:修改樣式tooltip的樣式預設是黑背景白色字型,但是很多情況下我們都是需要改正的,tooltip涉及到的html程式碼就只有這些:
<div class="tooltip fade bottom in" role="tooltip" id="tooltip508853" style="top: 118px; left: 734.703px; display: block;">
    <div class="tooltip-arrow" style="left: 50%;"></div>//上邊的三角形
    <div class="tooltip-inner">toggle</div>//顯示的字型
</div>
我們知道html標籤之後,要修改樣式就比較簡單了:
.tooltip-inner{
   background: #fafafa !important; //修改背景色
   text-align: left !important;//字型左對齊
   color:#363636 !important;//字型顏色
   border:1px solid #dedede;//新增boder
   max-width: 400px !important;//修改寬度
}
.tooltip-arrow{
   border-bottom-color: #ffffff !important;//修改三角形的顏色
   opacity: 0;//三角形透明
}
.tooltip{
   opacity: 1 !important;//讓整個tooltip不透明
}
問題二:顯示內容換行一說換行就直接在需要換行的地方加上<br/>,但是加上之後,發現沒有什麼用,<br/>標籤被直接顯示出來了。後來百度了幾把,找到了解決方案:HTML在Tooltip中沒有起作用,我們要讓他起作用,需要在加上屬性:data-html=“true”,這樣title中的html標籤才能起效。
<a href="javascript:void(0)" data-toggle="tooltip" data-html=“true” data-placement="bottom" title="1.1.2018 Freischaltung von <b>10GB</b>, Laufzeit bis 31.12.2018 <br/>
1.7.2018 Laufzeitverlängerung mit 10GB<br/>
Aufgeteilt auf 10GB (1 Jahr Gutschein x <b>1</b>)<br/>
Sie verlängern also <b>10GB</b> Speicherplatz <b>bis zum 31.12.2019</b> <br/><br/>

1.1.2018 Freischaltung von <b>20GB</b>, Laufzeit bis 31.12.2018 <br/>
1.7.2018 Laufzeitverlängerung mit 10GB <br/>
Aufgeteilt auf 20GB (1 Jahr Gutschein x <b>1/2</b>) <br/>
Sie verlängern also <b>20GB</b> Speicherplatz <b>bis zum 30.6.2019</b>." style="text-decoration: underline">weitere Beispielrechnungen</a><br><br>

相關推薦

Bootstrap Tooltip修改樣式顯示

在專案中,使用到了bootstrap中的tooltip,但是我不需要使用它的樣式,並且文字顯示的內容是需要換行的。程式碼如下:<link href="bootstrap/css/bootstrap

Bootstrap Tooltip顯示左對齊

今天在使用Bootstrap的Tooltip功能時遇到2個小問題:換行丟失,文字不是左對齊。然後經過百度和Bing找到了解決方案。 先看一下Bootstrap中展示Tooltip的程式碼: <link href="bootstrap/css/bootstrap.m

Bootstrap Tooltip 顯示

nbsp href script otto position ima bsp 均可 top <a class="pink" href="#" data-toggle="tooltip" data-placement="left" data-htm

EditText單行、多自動顯示內容

由於上述相關屬性都來自繼承的TextView,那麼先說說TextView的單行、多行的應用場景: 1) TextView預設是多行顯示的,並且能夠自動換行。不過自動換行時對中文處理的不是很好,很容易在控制元件邊框附近出現空白間隙。要想處理這種情況只能夠去自定義TextView了,具體可檢視Android

《CSS3實戰》筆記--溢位文字省略:text-overflow文字顯示:word-wrop

通過閱讀和學習書籍《CSS3實戰》總結 《CSS3實戰》/成林著.—北京機械工業出版社2011.5 語法: text-overflow:clip | ellipsis | ellipsis-word 取值簡單說明: clip屬

Android 自定義Toast,修改Toast樣式顯示時長

Android 中有一個 Toast 控制元件,可以用來顯示提示資訊,還是非常好用的,但是樣式和顯示時長比較侷限。所以我們來自定義一個  Toast ,讓它可以顯示我們想要的效果,並能設定顯示時長。 首先,在 res\layout 資料夾下建立自定義 Toast 的佈

EditText單行、多自動顯示內容以及只輸入數字小數點

先說說TextView的單行、多行的應用場景: 1) TextView預設是多行顯示的,並且能夠自動換行。不過自動換行時對中文處理的不是很好,很容易在控制元件邊框附近出現空白間隙。要想處理這種情況只能夠去自定義TextView了,具體可檢視Android自定義view-

細說"回車"""的故事

模式 windows系統 borde 邊界 科學家 區別 白色 sci feed 引言 最近在php還有c#以及memcache的shell當中經常看到\r\n的寫法,剛開始還沒註意, 不過後面感覺這樣寫有些不對頭,\r表示回車 \n表示換行,那這樣不是換行了

【Visual Studio】Visual C# 中XML註釋的使用(含註釋在開發時顯示

title visual toc sum .net art detail 段落 結構 為函數方法註釋說明要用到 xml 語句 <summary> 段落說明 </summary> 、<para> 新段示例說明 </para>、&

JS實現alert中顯示的方法

谷歌瀏覽器 mozilla inter clas 瀏覽器類型 min exp 瀏覽器 sca 轉自腳本之家: 這篇文章主要介紹了JS實現alert中顯示換行的方法,實例分析了兩種實現alert換行的實現技巧,非常簡單實用,需要的朋友可以參考下 本文實例講述了JS實現aler

pre即可保持原來樣式也可以

jce 原來 white com 樣式 pos b- hfs follow pre{white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-sp

如何使得textarea中的字型,顯示效果等

如何使得textarea中的字型,顯示換行效果等 兩種方案: (1)將內容放入到textarea的控制元件中顯示即可。此方法可以用於新增,修改一個頁面的情況下。 (2)將內容用<pre></pre>標籤包裹起來即可,這裡需要控制<pre>標

按空格從檔案中提取資料

1,讀取檔案的類為ifstream,其中“i”代表“in”,針對變數而言,ifstream所在的標頭檔案為fstream; 2,ifstream中有open方法,可以開啟檔案; 3,ifstream中有>>方法,可以以空格為分割符,以換行為結束符讀取資料; 4,iostrea

不同瀏覽器下word-wrap,word-break,white-space強制總結

強制換行與強制不換行用到的屬性 我們一般控制換行所用到的CSS屬性一共有三個:word-wrap; word-break; white-space。這三個屬性可以說是專為了文字斷行而創造出來的。首先我們得知道這三個屬性到底是做什麼用地: word-wrap語法: word-wrap: normal(預設

你知道「回車」」的來歷區別麼?

本文轉載自Linux愛好者 編譯:阮一峰 連結:http://www.ruanyifeng.com/blog/2006/04/post_213.html 今天,我總算搞清楚”回車”(carriage return)和”換行”(line feed)這兩個概念的來歷和區別了。 在計算機還沒

linuxwindows符的^M問題

起源 在windows中寫的指令碼執行完全沒問題,程式碼一模一樣,切換到linux中執行報錯。利用命令 “vi/vim -b 檔名”檢視檔案發現每行結尾多了“^M”這樣的結尾。 根源 通過查詢得知,其問題根源是windows和linux換行符不同造成,二者區別如下表(外加了mac book)

linux macwindows符的區別

Unix系統裡,每行結尾只有“<換行>”,即“\n”; Windows系統裡面,每行結尾是“ <回車><換行>”,即“\r\n”; Mac系統裡,每行結尾是“<回車>”。 一個直接後果是,Unix/Mac系統下的檔案在

python 關於git下unixwindows符不同導致稍微改動一行程式碼git diff就是全部檔案對比的解決方案

背景: 家裡的電腦是用來打遊戲的,配置也還可以,windows的,偶爾也會用來寫寫程式碼。 公司是mac。pycharm的預設配置:Pycharm》Settings》Editor》Code Style》Line separator是Classis Mac,也就是\r,真是尷

回車符符區別【WindowsLinux符的區別】

回車符號和換行符號產生背景  關於“回車”(carriage return)和“換行”(line feed)這兩個概念的來歷和區別。 在計算機還沒有出現之前,有一種叫做電傳打字機(Teletype Model 33)的玩意,每秒鐘可以打10個字元。但是它有一個問題,就是打完一行換行的時候,要用去0.2秒,正

CSS樣式解決英文斷詞問題

* {word-wrap : break-word ;word-break : break-all ;}/*word-wrap是控制換行的。使用break-word時,是將強制換行。中文沒有任何問題,英文語句也沒問題。但是對於長串的英文,就不起作用。break-word是控制