CSS的內容溢位和剪裁 overflow

2021-07-30 12:06:02 字數 683 閱讀 5180

css的內容溢位和剪裁:overflow

為什麼要使用overflow:

html中經常會出現子元素的寬度或高度超過了

父元素的高度或寬度。頁面上的顯示內容就會超出

父元素的邊框。可以通過overflow進行控制處理。

overflow介紹:

滾動條樣式主要涉及到如下overflow屬性:

overflow屬性: 檢索或設定當物件的內容超過其指定高度及寬度時如何顯示內容,其用到的表現形式和值有以下幾種

overflow: auto; 在需要時內容會自動新增滾動條

overflow: scroll; 總是顯示滾動條

overflow-x: hidden; 禁止橫向的滾動條

overflow-y: scroll; 總是顯示縱向滾動條

以上屬性設定的值為visible、scroll、hidden、auto

visible 預設值。使用該值時,無論設定的"width"和"height"的值是多少,其中的內容無論是否超出範圍都將被強制顯示。

hidden 效果與visible相反。任何超出"width"和"height"的內容都會不可見。

scroll 無論內容是否超越範圍,都將顯示滾動條。

auto 當內容超出範圍時,顯示滾動條,否則不顯示。

overflow 可實現的功能:橫向列表和

CSS解決內容溢位

word break keep all 不換行 white space nowrap 不換行 overflow hidden 內容超出寬度時隱藏超出部分的內容 text overflow ellipsis 當物件內文字溢位時顯示省略標記 需與overflow hidden 一起使用。乙個塊級元素中有...

段落內容溢位的分析

最近在做網頁時,對乙個 p 元素進行測試,出現了下面這種情況。p 元素明明完全在白色框內部,p 元素中的文字卻跑到了外面。百思不得其解。經過查詢,終於明白這種情況與 css 的換行設定有關。瀏覽器預設的換行方式是在單詞斷點處換行,而像上面這樣一連串的字元會被瀏覽器認定為乙個單詞,所以不會換行。這種情...

CSS 溢位的處理

p但是可能遇到的問題是,由於沒有限制height,p和div中的文字遇到邊界會自動換行,導致並沒有所謂的溢位。亦可在上述基礎上直接設定限定的height值,則超出該部分的文字會被隱藏。但最好不要使用該方法 使用的到的屬性 width text overflow white space overflo...