【CSS】省略號

微信訂閱號:rabbit_svip


image.png

有時候一個網站會有很多欄目,比如新聞之類的欄目。欄目底下會有很多標題。在處理標題字過多的情況,有人會在后臺限制字數,有人會用js做判斷。

其實最簡單的方法就是用CSS控制。

HTML代碼

<!-- 省略號表示很多字 -->
<div>
    <ul>
    <li><a href="#">新聞...新聞</a></li>
    <li><a href="#">新聞...新聞</a></li>
    <li><a href="#">新聞...新聞</a></li>
    <li><a href="#">新聞...新聞</a></li>
    <li><a href="#">新聞...新聞</a></li>
    </ul>
</div>

CSS代碼

div {
    width: 250px;
    border: 1px solid #000;
    padding: 10px 0;
}
li {
    width: 90%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    list-style-type: none;
    margin: 5px auto;
    padding: 0 5%;
}


主要注意 li 里面的樣式。規定 width,然后用 overflow: hidden 把超出寬度限制的部分因殘起來。再通過 text-overflow: ellipsis 設置省略號。



HTML與CSS 目錄:HTML與CSS

上一篇:【CSS】圓角(border-radius)

下一篇:【CSS】百度百科狀態欄

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,805評論 1 92
  • 1、垂直對齊 如果你用CSS,則你會有困惑:我該怎么垂直對齊容器中的元素?現在,利用CSS3的Transform,...
    kiddings閱讀 3,200評論 0 11
  • 選擇qi:是表達式 標簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    wzhiq896閱讀 1,805評論 0 2
  • 選擇qi:是表達式 標簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    love2013閱讀 2,337評論 0 11
  • 現在不是去想缺少什么的時候,該想一想憑現有的東西你能做什么。 別坐吃等死,先學會經營你自己。——海明威《老人與海》...
    LeonNotes閱讀 1,107評論 0 1