国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

單行截?cái)嗪投嘈薪財(cái)鄦栴}

番茄西紅柿 / 2528人閱讀

摘要:成立多年來,騰訊一直秉承一切以用戶價(jià)值為依歸的經(jīng)營理念,為億級(jí)海量用戶提供穩(wěn)定優(yōu)質(zhì)的各類服務(wù),始終處于穩(wěn)健發(fā)展?fàn)顟B(tài)。年月日,騰訊控股有限公司在香港聯(lián)交所主板公開上市股票代號(hào)。

單行截?cái)啵?/h1>
span {
  display: inline-block; // 如果不是block元素,還需要設(shè)置這個(gè)。
  width: 150px; // 超出的寬度
  overflow: hidden; // 超出隱藏
  text-overflow: ellipsis; //超出用省略號(hào)
  white-space: nowrap; // 不換行
}

多行截?cái)啵?/h1>

多行截?cái)嘤泻脦追N方法,

1: 最簡單,使用-webkit-line-clamp , 當(dāng)然了,只能用在webkit內(nèi)核瀏覽器, 并且不支持自定義點(diǎn)擊展開的樣式。

p {
  width: 400px; // 超過這個(gè)寬度
  text-overflow: ellipsis; // 使用省略號(hào)
  display: -webkit-box; // 必須使用這個(gè)
  overflow: hidden;// 必須使用,超出隱藏
  -webkit-line-clamp: 4; // 必需設(shè)置,
  -webkit-box-orient: vertical; // 設(shè)置里面元素排列順序
  text-align: justify; // 里面問題排列方式
}

2: 也是面試中回答的方式,使用偽類。。。這個(gè)由于要使用js判斷是否超出,因此適用于,你已經(jīng)知道是大段文字的情景。 但是面試官不是很滿意這個(gè)方式,嗚嗚嗚(? _ ?)

p{
   position: relative;
   height: 36px; // 面試官說這個(gè)是定死的,所以不靈活。。。感覺很奇怪啊,不是死的話,怎么知道什么情況溢出?
   overflow: hidden;
   line-height: 18px;  
}
p::after{ // 這個(gè)是一直有省略號(hào),所以需要js判斷是否超出,如果超出的話,就加一個(gè)class。 
     content: ...;
     position: absolute;
     bottom:0;
     right: 0;
}

3:使用float, 挺復(fù)雜的,不喜歡float......, 使用float時(shí)候,省略號(hào)是一個(gè)dom節(jié)點(diǎn),因此可以添加事情和樣式, 自定義程度高! 

<div class="container">
        <div class="content">騰訊成立于1998年11月,是目前中國領(lǐng)先的互聯(lián)網(wǎng)增值服務(wù)提供商之一。成立10多年來,騰訊一直秉承“一切以用戶價(jià)值為依歸”的經(jīng)營理念,為億級(jí)海量用戶提供穩(wěn)定優(yōu)質(zhì)的各類服務(wù),始終處于穩(wěn)健發(fā)展?fàn)顟B(tài)。2004年6月16日,騰訊控股有限公司在香港聯(lián)交所主板公開上市(股票代號(hào)700)。div>
        <div class="standard">div>
        <div class="more">...更多div>
    div>

其中standard是一個(gè)標(biāo)準(zhǔn),超過它的高度時(shí)候,就會(huì)顯示省略號(hào),container是個(gè)容器,超過他的最大高度,就hidden。 三個(gè)div都float:right,其中content的margin-left:-standard的寬度,把standard給讓出來,讓standard出現(xiàn)在左側(cè)。

        .container{
            max-height: 54px; // 最大高度
            overflow: hidden; // 超出隱藏
            line-height: 18px; // 方便計(jì)算幾行。。
            font-size:12px;
        }
        .container div{ // 三個(gè)元素都設(shè)置float
            float: right;
        }
        .content{
            margin-left: -50px; // 這是第一個(gè)元素,由于他寬度是100%,所以需要給standard位置。
            width:100%;
            position:relative;
            background: hsla(229, 100%, 75%, 0.5)
        }
        .standard{
            width: 50px; //寬度隨意, 需要與上面margin-left一樣
            height: 54px; // 超出這個(gè)高度會(huì)出現(xiàn)more元素
            position:relative;
            color:transparent;
            background: hsla(334, 100%, 75%, 0.5);
        }
        .more{  
            width:50px; // 這個(gè)元素可自定義,寬度
            height:18px;
            position: relative;
            left: 100%; // 確定位置,
            transform: translate(-100%,-100%);// 確定位置
            background: linear-gradient(90deg, rgba(255, 255, 255, 0), #fff 20%, #fff); // 這是使用漸變,因?yàn)閙ore元素會(huì)覆蓋住content元素。
        }

總結(jié): 可以直接使用float方法,方便自定義樣式及監(jiān)聽事件,并且兼容性好,是暫時(shí)最完美的解決方案。就是略復(fù)雜,不過網(wǎng)上有可以直接拿來用哦~

 

 

最后一個(gè)挺復(fù)雜的,看了半天,感覺網(wǎng)上很多,可以直接拿來用, 不需要特別理解透徹,畢竟過不了幾年,應(yīng)該就會(huì)有內(nèi)置屬性了。。。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/980.html

相關(guān)文章

  • 單行截?cái)?/em>多行截?cái)?/em>問題

    摘要:成立多年來,騰訊一直秉承一切以用戶價(jià)值為依歸的經(jīng)營理念,為億級(jí)海量用戶提供穩(wěn)定優(yōu)質(zhì)的各類服務(wù),始終處于穩(wěn)健發(fā)展?fàn)顟B(tài)。年月日,騰訊控股有限公司在香港聯(lián)交所主板公開上市股票代號(hào)。display: inline-block; // 如果不是block元素,還需要設(shè)置這個(gè)。 width: 150px; // 超出的寬度 overflow: hidden; // 超出隱藏 text-ove...

    番茄西紅柿 評(píng)論0 收藏0
  • 單行截?cái)?/em>多行截?cái)?/em>問題

    摘要:成立多年來,騰訊一直秉承一切以用戶價(jià)值為依歸的經(jīng)營理念,為億級(jí)海量用戶提供穩(wěn)定優(yōu)質(zhì)的各類服務(wù),始終處于穩(wěn)健發(fā)展?fàn)顟B(tài)。年月日,騰訊控股有限公司在香港聯(lián)交所主板公開上市股票代號(hào)。display: inline-block; // 如果不是block元素,還需要設(shè)置這個(gè)。 width: 150px; // 超出的寬度 overflow: hidden; // 超出隱藏 text-ove...

    番茄西紅柿 評(píng)論0 收藏0
  • 單行截?cái)?/em>多行截?cái)?/em>問題

    摘要:成立多年來,騰訊一直秉承一切以用戶價(jià)值為依歸的經(jīng)營理念,為億級(jí)海量用戶提供穩(wěn)定優(yōu)質(zhì)的各類服務(wù),始終處于穩(wěn)健發(fā)展?fàn)顟B(tài)。年月日,騰訊控股有限公司在香港聯(lián)交所主板公開上市股票代號(hào)。display: inline-block; // 如果不是block元素,還需要設(shè)置這個(gè)。 width: 150px; // 超出的寬度 overflow: hidden; // 超出隱藏 text-ove...

    番茄西紅柿 評(píng)論0 收藏0
  • 多余文字省略解決方案

    摘要:本文將討論單行和多行文字省略的方案,特別是多行文字的省略,不像單行省略的解決方案那么簡單全面,故本文重點(diǎn)討論多行文字的方案。則不顯示超出容器的文字內(nèi)容,若無此屬性,文字會(huì)顯示超過容器而不省略??偨Y(jié)本文介紹的多余文字省略方案,都是較為常用的。 網(wǎng)頁前端開發(fā)過程中,后端傳來的文本數(shù)據(jù)長短不可控,如果接收到的文本非常長且又沒有作自適應(yīng)處理,頁面效果會(huì)十分可怕。自適應(yīng)處理在這種場景下確實(shí)很重要...

    ThinkSNS 評(píng)論0 收藏0
  • 多余文字省略解決方案

    摘要:本文將討論單行和多行文字省略的方案,特別是多行文字的省略,不像單行省略的解決方案那么簡單全面,故本文重點(diǎn)討論多行文字的方案。則不顯示超出容器的文字內(nèi)容,若無此屬性,文字會(huì)顯示超過容器而不省略??偨Y(jié)本文介紹的多余文字省略方案,都是較為常用的。 網(wǎng)頁前端開發(fā)過程中,后端傳來的文本數(shù)據(jù)長短不可控,如果接收到的文本非常長且又沒有作自適應(yīng)處理,頁面效果會(huì)十分可怕。自適應(yīng)處理在這種場景下確實(shí)很重要...

    joy968 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<