1. 程式人生 > >css來實現單行或者多行文字移除顯示省略號

css來實現單行或者多行文字移除顯示省略號

單行文字:

  <p>
      友情,能夠隨時說話找一個能隨時隨地和你聊天的人真的很難。
  </p>
p{
      width:10em;
      white-space:nowrap;
      overflow:hidden;
      text-overflow:ellipsis;
    }

多行文字:

方法一(這個屬性比較合適WebKit瀏覽器或移動端(絕大部分是WebKit核心的)瀏覽器。有些相容性問題。)

    div {
      width:500px;
      display:-webkit-box;
      overflow:hidden;
      text-overflow:ellipsis;
      -webkit-line-clamp:3;
      -webkit-box-orient:vertical;
    }
  <div>
    友情,能夠隨時說話找一個能隨時隨地和你聊天的人真的很難。當你某一刻想傾訴時,翻遍所有通訊錄,也沒那麼簡單,就能找到聊得來的那個人。
    或許你人緣不錯,與你認識的人很多,和你關係不錯的人也很多,但即使是你朝夕相處的家人,甚或是親密無間的愛人,你也未必見得想什麼時候說就能和他說,想說什麼就說什麼,什麼時候都不必擔心失禮,不必自責,不必畏懼被冷淡和被斥責。
    電視劇《康熙王朝》裡,康熙擁有後宮粉黛三千,他最愛的人是容妃。他到容妃那裡,最愛說的話就是:“朕想和你說說話。”然後,把一些國事家事傾訴一番。
    你乾的事情再偉大,再轟轟烈烈,你也是一個人,一個有七情六慾的平凡人,也希望有一個貼心貼肺、知冷知熱、能深刻理解你的思想與情感的人在身邊,跟你交流、溝通。
    能夠說說話而已,細細想來,也就如此。
  </div>

方法二:

    div {
      width: 500px;
      border:1px solid ;
      line-height: 1.5em;
      height: 4.5em;
      overflow: hidden;
      position: relative;
    }
    div:after {
      content: "...";
      font-weight: 900;
      color: black;
      display: inline-block;
      position: absolute;
      right: 0;
      top:3em;
      height: 1.5em;
      width: 100%;
      text-align: right;
    }

div內文字不變。

這裡我們需要注意,我們必須知道你要求的行數,最後一行末尾加...,在css上體現為height=k*line-height.我們把div的偽元素的內容變成..然後定位到結尾


相關推薦

css實現單行或者文字顯示省略號

單行文字: <p> 友情,能夠隨時說話找一個能隨時隨地和你聊天的人真的很難。 </p>p{ width:10em; white-space:nowrap; overflow:hidden;

CSS-通過css實現單行或者文字顯示省略號('...')

單行文字:我們看一下如下效果這種情況隨處可見,實現起來也很簡單。 <p> 友情,能夠隨時說話找一個能隨時隨地和你聊天的人真的很難。 </p>p{ width:10em; white-space:nowrap;

CSS實現單行文字溢位時顯示省略號

text-overflow屬性 這個屬性針對那些在塊級元素溢位的內容有效。 文字可能在以下情況下溢位: 由於某種原因無法換行,如設定了white-space:no-wrap 或者一個單詞因為太長而不能被合理地安置 為了能讓text-overflow屬

CSS實現單行文字溢位顯示省略號(…)

如果實現單行文字的溢位顯示省略號同學們應該都知道用text-overflow:ellipsis屬性來,當然還需要加寬度width屬來相容部分瀏覽。 實現方法: overflow: hidden; text-overflow:ellipsis; white-spa

CSS實現單行文字溢位顯示省略號 ...

頁面結構程式碼: <!doctype html> <html lang="en"> <head> <meta charset="UTF-8">

css實現單行文字溢位顯示省略號點點點...

一、單行文字溢位顯示省略號點點點... overflow: hidden; text-overflow:ellipsis; white-space: nowrap; 二、多行文字溢位顯示省略號點點點... display: -webkit-box; -webkit

CSS實現單行文字溢位顯示省略號

如果實現單行文字的溢位顯示省略號同學們應該都知道用text-overflow:ellipsis屬性來,當然還需要加寬度width屬來相容部分瀏覽。 實現方法: overflow: hidden; text-overflow:ellipsis; white

CSS實現單行文字溢位顯示省略號

單行文字的溢位顯示省略號overflow: hidden; text-overflow:ellipsis; white-space: nowrap;效果圖:多行文字溢位display: -webkit-box; -webkit-box-orient: vertical; -w

CSS實現單行文字溢位顯示省略號

本文轉載於:猿2048網站➵《CSS實現單行、多行文字溢位顯示省略號》 如果實現單行文字的溢位顯示省略號同學們應該都知道用tex

如何實現單行文字的居中

居中 css web 文字 屬性 實現 如何 content 單行 在項目中遇到一個問題,在一個寬度為百分比形式設定寬度的div中,文字可能不多但是也可能較多,會超過一行。怎麽才能做到不管1行還是2行3行,文字都可以上下左右居中呈現。 只需要這樣設置css屬性即可 div{

CSS實現單行行文本溢出顯示省略號

absolut AR 省略號 bottom abs text 9.png bubuko css 1.單行超出顯示... <p>文字文字文字文字文字文字文字文字文字文字文字文字文字文字文字</p> p{ width: 200px;

css顯示文字,再顯示省略號

<style type="text/css"> text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width; 300px; h

mlellipsis.js-實現文字溢位隱藏顯示省略號

超出容器部分文字做省略,這是基本寫前端程式碼都會遇到的問題。 某些位置為了表現完美不額外加滾動條,都會要求多出的部分作省略,例如文章簡介”今天天氣真的好…”,文字之後部分點選進入詳情頁才能看到,超出多餘的用”…”省略。 然而,一般這些簡介都是用後臺語言去作處理,例如只顯示前

超出文字隱藏,顯示省略號

   display: -webkit-box;    word-break: break-all;    text-overflow: ellipsis; //顯示省略號    font-size:

div+css 單行或者超出文字,數字,字母長度自動省略

/* 超過兩行 省略 */.ellipsis{margin:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;text-

css實現單行省略號

1.單行省略 { width:300px; overflow: hidden; text-overflow:ellipsis; whitewhite-space: nowrap; } 注:單行省略必須設定寬度 2.多行省略 { display:-webkit-b

單行文字出現省略號實現

1.CSS部分  /*單行文字出現省略號*/ .div3{ width: 100px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; } /*多行文字出現省略號*/ .div

CSS單行文字溢位顯示省略號(……)解決方案

單行文字溢位顯示省略號(…) text-overflow:ellipsis-----部分瀏覽器還需要加寬度width屬性 .ellipsis{ overflow: hidden; text-overflow:ellipsis; white-space: nowrap; di

css-flex彈性佈局,不用javascript內容就能平均分佈,單行文字溢位省略號顯示

問題:容器內的內容平均分佈後danh單行文字溢位有問題,單行文字或多行文字溢位,用省略號顯示,單行文字white-space:nowrap 沒反應問題 解決辦法:flex佈局特性,使用多行文字溢位

單行文字超出顯示省略號

lock hit 單行 bsp pan over 省略號 span spl 單行 display:inline-block/ block;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;單行、多行文