使用CSS盒子模型布局網頁時,有時候需要將某些盒子隱藏起來,使其不在頁面中顯示,但仍保留其占用的空間。這就需要用到CSS的hidden和visibility屬性來實現盒子隱形。
隱藏盒子:hidden屬性
使用hidden屬性可以將盒子完全從頁面中隱藏起來,不占用任何空間。該屬性可應用于任何HTML元素。
p{ hidden: true; }上述代碼表示將所有\
元素都隱藏起來。當然,也可針對某個具體的元素進行隱藏:
#hidden-box{ hidden: true; }上述代碼表示將id為“hidden-box”的盒子隱藏起來。 隱藏盒子:visibility屬性 與hidden屬性不同,visibility屬性可以使盒子不可見,但仍占用空間。該屬性也可應用于任何HTML元素。
p{ visibility:hidden; }上述代碼表示將所有\
元素設為不可見。 同樣可針對某個具體的元素進行不可見設置:
#invisible-box{ visibility:hidden; }上述代碼表示將id為“invisible-box”的盒子設為不可見。 通過hidden和visibility兩種屬性,我們可以實現在頁面中設置隱形盒子的效果,以達到更好的布局效果。