古詩詞大全網 - 古詩大全 - css中overflow和visibility的區別

css中overflow和visibility的區別

這兩個屬於完全不沾邊的屬性,沒有交集,所以談不上區別。

overflow的英文意思就是溢出,即當元素裏面的內容超出元素的可視範圍(通常就是指元素的四個內邊距所框出的矩形範圍)時要進行何種處理,比如:

overflow:visible 溢出的內容會顯示在元素可視範圍外,即不做任何處理。

overflow:hidden 溢出的內容會被剪裁掉,或者說隱藏。

overflow:scroll 元素會出現滾動條,通過滾動條用戶可看到溢出的內容。

visibility則是可見性(或者說能見度),即用來決定元素是可見的還是隱藏的。

visibility:visible 元素可見

visibility:hidden 元素隱藏(但元素所占的位置還在)