css顯示兩行或多行文字,再顯示省略號
<style type="text/css">
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
width; 300px;
height: 30px;
display: block;
</style>
<script>
$(function () {
$(".two-lines").each(function () {
var $this = $(this);
var _width = $this.css("width"), width = parseInt(_width.substring(0, _width.length - 2)); //顯示框的長度
var _text = $this.text();
var tot = 0.0, str = _text, add = $this.css("font-size"), num = parseInt(add.substring(0, add.length - 2)); //字或字母的長度
var _char;
num += $this.css("font-weight") == "bold" ? 1 : 0;
for (var i = 0; i < _text.length; ++i) {
_char = _text.charCodeAt(i);
if (_char >= 0 && _char <= 128) tot += num / 2;
else tot += num;
console.log("tot: " + tot);
if (tot >= width) {
str = _text.substring(0, i) + "<br />" + _text.substring(i);
break;
}
}
$this.html("<nobr>" + str + "</nobr>");
console.log("width: " + width);
})
})
</script>
<span class="two-lines"></span>
相關推薦
css顯示兩行或多行文字,再顯示省略號
<style type="text/css"> text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width; 300px; h
把較長的輸入行折成短一些的兩行或多行,折行的位置在輸入行的第n列之前的最後一個元素。
#include <stdio.h> #define MAXLINE 1000 /* max input line size */ char line[MAXLINE]; /*current input line*/ int getline(v
如何讓兩個或多個Excel表格獨立顯示
重灌完系統安裝完Office2010之後就不能單獨顯示了,很不爽。正常情況下,excel是可以顯示多視窗。但是Excel 2007或者2010開啟不同excel往往會合並在同一視窗顯示,這
css-flex彈性佈局,不用javascript內容就能平均分佈,單行或多行文字溢位省略號顯示
問題:容器內的內容平均分佈後danh單行文字溢位有問題,單行文字或多行文字溢位,用省略號顯示,單行文字white-space:nowrap 沒反應問題 解決辦法:flex佈局特性,使用多行文字溢位
兩行或三行(多行)文字溢位顯示...不生效
就在剛剛需要在react專案寫一個限制文字長度兩行,溢位顯示省略號的場景,但是沒有生效,經過查閱,得到以下解決方法,供參考~ 初次寫法: .item-title{ overflow:hidden; text-overflow:ellipsis;
文字超過兩行或三行就顯示省略號
amp 顯示 head pat 客戶 mpat psi lamp box <!DOCTYPE html > <html > <head> <meta http-equiv="Content-Type" content="text/
css 實現div內顯示兩行或三行,超出部分用省略號顯示
一、div內顯示一行,超出部分用省略號顯示 white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 二、div內顯示兩行或三行,超出部分用省略號顯示 o
css來實現單行或者多行文字移除顯示省略號
單行文字: <p> 友情,能夠隨時說話找一個能隨時隨地和你聊天的人真的很難。 </p>p{ width:10em; white-space:nowrap; overflow:hidden;
CSS-通過css來實現單行或者多行文字移除顯示省略號('...')
單行文字:我們看一下如下效果這種情況隨處可見,實現起來也很簡單。 <p> 友情,能夠隨時說話找一個能隨時隨地和你聊天的人真的很難。 </p>p{ width:10em; white-space:nowrap;
css 設置文本多行顯示再隱藏
play hidden web 文本 line type tex width over <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title&g
CSS文字溢位換行-單行/多行
需求:為了不影響美觀,很多時候,需要用到文字溢位顯示“...”。 來看一下圖 藍色部分是盒子的大小,需要溢位顯示“...” #wrapper1 { overflow: hidden; /*超出的文字隱藏*/ text-overflow: ellipsi
單行或多行文字垂直居中
以前發現的問題沒關注,現在終於重點弄了一下 <div> <p>???</p> </div> 假如知道div的高度,但是不知道p裡面的內容是1行還是2行,想讓p垂直居中的話 可以js獲取p的高度和div的高度,然後p標籤margin-top的值
UILabel換行與多行文字顯示處理
最近在專案中頻繁遇到顯示多少行文字的需求,有的需求是在什麼情況下都只顯示1行文字,有的需求是要求顯示多少行文字由伺服器端控制,有的需求是展示全部文字,有的需求是要最多展示5行文字,不過他們有一個共同的特點就是未顯示全的文字用 … 來代替,遇到了這麼多與文字顯示行
css3一行或多行文字垂直居中
文字容器高度固定,但容器內部文字個數不知,但要求文字部分垂直居中,利用css3的flex彈性盒子屬性可以解決。 核心程式碼: .align-center-vertical{display: flex
利用柵格處理list集合資料,使每行顯示兩條或者多資料時候
這個是微信小程式的框架,TouchUI,做頁面查詢資料是list的物件,但是要用柵格每行顯示兩條資料 <ui-row wx:for="{{resumeCoverImg}}" wx:key="unique" class="resumeCoverImg">
Android設定TextView顯示一行或多行
在listView的item中或者是特殊的業務需求中,會要求TextView的內容不完全顯示,只有通過一個指定的操作後才顯示所有的,比如說一個按鈕或者是其它的什麼控制元件。 要想實現這個效果並不難,只
css使用li索引或偶數行
.list ul li:nth-child(even){ ...} //li的偶數行樣式 .list ul li:nth-child(odd){ ...} //li的奇數行樣式 .lis
css使用li奇數行或偶數行
.list ul li:nth-child(even){ ...} //li的偶數行樣式.list ul li:nth-child(odd){ ...} //li的奇數行樣式.list ul
利用css給奇數行或偶數行新增指定樣式
2015年02月02日 19:58:07 魁兄 閱讀數:21443 個人分類: css
SQL中用insert into插入一行或多行記錄
INSERT INTO插入一行記錄: INSERT INTO tablename values(v1,v2,...); --這裡需包括所有列的值 若只向指定列插入值: INSERT INTO tablename (column1,co