中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

css如何禁止內容溢出

發布時間:2023-01-31 14:01:53 來源:億速云 閱讀:164 作者:iii 欄目:web開發

這篇文章主要介紹“css如何禁止內容溢出”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“css如何禁止內容溢出”文章能幫助大家解決問題。

在css中可以使用“text-overflow”屬性實現禁止內容溢出,該屬性規定當文本溢出包含元素時發生的事情,其語法是“text-overflow : clip | ellipsis | ellipsis-word”。

使用text-overflow屬性實現。

text-overflow 屬性規定當文本溢出包含元素時發生的事情。

1、text-overflow語法:

text-overflow : clip | ellipsis | ellipsis-word

text-overflow參數值和解釋:

clip :  不顯示省略標記(...),而是簡單的裁切
ellipsis :  當對象內文本溢出時顯示省略標記(...)
ellipsis-word :  當對象內文本溢出時顯示省略標記(...)(word)
white-space:nowrap;/*禁止換行,為text-overflow作準備*/
overflow:hidden; /*禁止文本溢出顯示,為text-overflow作準備*/

text-ellipsis是一個特殊的樣式,有關解釋是這樣的:text-overflow屬性僅是注解,當文本溢出時是否顯示省略標記。并不具備其它的樣式屬性定義。要實現溢出時產生省略號的效果還須定義:強制文本在一行內顯示(white-space:nowrap)及溢出內容為隱藏(overflow:hidden),只有這樣才能實現溢出文本顯示省略號的效果。

簡單理解就是我要把文本限制在一行(white-space: nowrap;),肯定這一行是有限制的(width),并且你的溢出的部分要隱藏起來(overflow: hidden;),然后出現省略號( text-overflow: ellipsis)

兼容性:

css如何禁止內容溢出

2、white-space的用法

white-space屬性聲明建立布局過程中如何處理元素中空白符。(這里的空白符應該指我們用鍵盤敲入的空格或回車,因為用 或<br>無論white-space設置什么都會有空格或回車。)

下面是wschool上white-space可能的值:

normal 默認。空白會被瀏覽器忽略。

pre 空白會被瀏覽器保留。其行為方式類似 HTML 中的 <pre> 標簽。

nowrap 文本不會換行,文本會在在同一行上繼續,直到遇到 <br> 標簽為止。

pre-wrap 保留空白符序列,但是正常地進行換行。

pre-line 合并空白符序列,但是保留換行符。

inherit 規定應該從父元素繼承 white-space 屬性的值。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE>text-overflow防止文本溢出</TITLE>
  <meta http-equiv="content-type" content="text/html;charset=utf-8">
  <META NAME="Generator" CONTENT="EditPlus">
  <META NAME="Author" CONTENT="">
  <META NAME="Keywords" CONTENT="">
  <META NAME="Description" CONTENT="">
 </HEAD>
<style type="text/css">
body{background:#fff;    word-break:break-all;
  word-wrap:break-word;  font-size:12px; font-family: Arial,"宋體",Verdana; line-height:150%; margin:0px; paliing:0px; color:#404040; }
input{ font-family:Arial;}
div{margin:0; paliing:0;}
h2,h3,h4,h5,h6,h7,ul,li,dl,dt,li,form,img,p{margin:0; padding:0; border:none; list-style-type:none;}
.con_box{
margin:10px;
width:240px;
border:solid 1px #ccc;
}
h4{
padding:0 8px;
line-height:30px;
text-align:left;
font-size:13px;
border-bottom:1px solid #efefef;
}
ul{padding:5px 0;}
li{
font-size:0.78em;
height:1.5em;
width:224px;
padding:2px 8px;
margin:2px 0;
white-space:nowrap;/*禁止換行,為text-overflow作準備*/
overflow:hidden; /*禁止文本溢出顯示,為text-overflow作準備*/
text-overflow:ellipsis;/*兼容 ie Safari (Webkit)*/
-o-text-overflow:ellipsis;/*兼容 Opera*/
-moz-binding:url('ellipsis.html#ellipsis');/*兼容 Firefox*/
}
ul li:before {
content: "";
display: inline-block;
width: 3px;
height: 3px;
vertical-align: middle;
margin-right: 7px;
margin-top: -3px;
background: #cbcbcb;
zoom: 1;
}
</style>
 <BODY>
  <div class="con_box">
<h4>體育新聞</h4>
<ul>
<li>皇馬打巴薩計劃曝光!貝帥5大殺招誓破巴薩</li>
<li>逗妹吐槽:托蒂鄧肯未來是誰的? 火箭改名過山車</li>
<li>曼聯食堂趣事:狡猾的弗格森 魯尼兩遭惡搞(圖)</li>
<li>C羅母隊宣布永久封存C羅7號戰袍(圖)</li>
<li>驚!西媒曝切爾西清洗4巨星 1月豪購6400萬級鋒霸</li>
</ul>
  </div>
 </BODY>
</HTML>

關于“css如何禁止內容溢出”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

css
AI

安吉县| 鹰潭市| 安顺市| 牙克石市| 溧阳市| 岳西县| 文水县| 玉龙| 柘城县| 阜城县| 德钦县| 龙州县| 承德县| 黔西县| 南皮县| 边坝县| 镇赉县| 牟定县| 台中市| 朝阳市| 临泉县| 洪雅县| 小金县| 牙克石市| 长泰县| 开封县| 平顶山市| 舞钢市| 上高县| 石狮市| 盱眙县| 辽宁省| 米脂县| 云安县| 肇东市| 津南区| 华容县| 南陵县| 于田县| 新沂市| 凌云县|