當(dāng)文本內(nèi)容超出固定尺寸的容器邊界時(shí),會導(dǎo)致界面不美觀、錯位,嚴(yán)重時(shí)甚至影響用戶體驗(yàn)。為了避免這種情況出現(xiàn),我們可以用CSS中的溢出隱藏屬性。
.container { width: 200px; height: 100px; overflow: hidden; /* 設(shè)置溢出隱藏 */ }
上面代碼中,我們給容器box設(shè)置寬度為200px,高度為100px,同時(shí)設(shè)置了溢出隱藏屬性,表示當(dāng)內(nèi)容超出容器范圍時(shí),隱藏溢出部分。
除了常規(guī)的文本超出處理,溢出隱藏屬性還適用于圖片、音視頻等多媒體內(nèi)容。當(dāng)圖片、音視頻超出容器時(shí),同樣可以使用溢出隱藏屬性進(jìn)行處理,避免頁面滾動與錯位現(xiàn)象。
.container { width: 200px; height: 200px; overflow: hidden; /* 設(shè)置溢出隱藏 */ } .container img { width: 100%; }
上述代碼中,我們給容器box設(shè)置了寬度和高度,同時(shí)告訴瀏覽器圖片寬度與容器相等,超出部分用溢出隱藏屬性進(jìn)行處理。
總之,CSS中的溢出隱藏屬性在實(shí)際開發(fā)中非常有用,能夠避免頁面出現(xiàn)滾動條、錯位等不良影響,更能提高用戶體驗(yàn)。