Elaine's Blog 朝著 senior 前進的工程師

CSS Display 與 Visible 差別

2017-03-18
CSS

有一些特殊的元素 display 預設值會套用 none 屬性值,例如 script 元素就是個典型的例子。display:none 通常會搭配 JavaScript 一起使用,我們可以透過 JavaScript 動態修改元素的 display 屬性,用以隱藏或顯示該元素,而不是將元素從頁面中刪除或重建。

display 和 visibility 屬性不一樣

  • display: none 不會保留元素原本該顯示的空間
  • 但是 visibility: hidden 會讓元素的內容看不見,但會保留原本內容應該顯示的空間,只是看不到內容而已

參考資料


上一篇 CSS 置中

Content