CSS 的 Display 和 Visibility 屬性有什麼不同 ?

這個屬性都可以把 HTML 的元件給隱藏起來,但是效果上有點不同,Display 屬性隱藏時,會把整個元件給隱藏掉,也就是說,連該元件原來所佔的位置也會消失,但是,Visibility 屬性就不一樣了,它只會隱藏那元件的東西,但是原來元件所佔用的位置會變成一個空白區域,只是上面的東西不見了。
所以,要看是不是要讓整個元件消失無踪,如果是,那就要用 Display 屬性,不然就用 Visibility 屬性,讓人家知道那裡有個東西,但是看不到東西的。
分享:

沒有留言 :