我使用Bootstrap 3響應表來顯示數據。如下圖所示在Bootstrap中將列數據寬度限制爲固定大小3
但是,一列的是具有巨大的數據進行比較,以列的其餘部分,但我想顯示描述的有限長度。 總之,I would like to display first 2 to 3 lines of data [or 300 characters] and followed by .....
如果可能的話,將鼠標懸停在說明欄應該顯示完整描述爲tooltip
如何實現這一目標?
我使用Bootstrap 3響應表來顯示數據。如下圖所示在Bootstrap中將列數據寬度限制爲固定大小3
但是,一列的是具有巨大的數據進行比較,以列的其餘部分,但我想顯示描述的有限長度。 總之,I would like to display first 2 to 3 lines of data [or 300 characters] and followed by .....
如果可能的話,將鼠標懸停在說明欄應該顯示完整描述爲tooltip
如何實現這一目標?
在錶行上設置最大高度,然後使用CSS省略號屬性顯示修剪數據(不需要JS/Jquery)。
http://css-tricks.com/snippets/css/truncate-string-with-ellipsis/
數據時自動重載錶行和顯示點它會修剪。您可以在工具提示上顯示完整數據,只是包裝數據或使用工具提示查看更多信息。你可以通過接受答案來感謝我。
CSS:
適用於標籤類MYTABLE和使用CSS:
.mytable tbody tr td{
max-width:200px; /* Customise it accordingly */
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
把你的文字$string
變量,然後使用:
$short_string = (strlen($string) > 300) ? substr($string,0,300) : $string;
這將檢查你的文字如果它超過300個字符,那麼這會給你前300個字符。
或者使用此代碼在新的短字符串末尾添加'...'。
$short_string = (strlen($string) > 300) ? substr($string,0,300).'...' : $string;
不允許您顯示整個文本作爲示例。但我不知道爲什麼一個人冷靜下來? –
它真的是bootstrap 3的問題嗎?我認爲你應該爲你的數據做一個子字符串來獲得300個字符,並且用一個標題[|| popover || tooltip]屬性和你的完整描述。 – pbenard