我有一個div,用於在需要時顯示警報。CSS display:none and visibility:hidden
如果我想在一段時間後關閉它,我可以使用display:none或者我應該使用display:none以及visibility:hidden?
所以一方或雙方。
謝謝。
我有一個div,用於在需要時顯示警報。CSS display:none and visibility:hidden
如果我想在一段時間後關閉它,我可以使用display:none或者我應該使用display:none以及visibility:hidden?
所以一方或雙方。
謝謝。
取決於。如果您需要留空白空間,也就是說,該空間不會被其他下方或周圍的元素佔用,您需要visibility: hidden
。否則,使用display: none
,這將允許其他元素移動到元素的位置。
沒有理由同時使用兩者。
如果您隱藏的內容應該是可訪問—那些與屏幕閱讀器,例如—那麼你不應該使用display: none
或visibility: hidden
,因爲兩者有可能隱藏屏幕閱讀器的內容。相反,您應該使用更易於訪問的方法,例如將內容移出屏幕並留下負值。請參閱以下鏈接瞭解更多信息:
456 Berea Street: Hiding with CSS: Problems and solutions
WebAIM Blog: Hiding content for screen readers
顯示:沒有隻將工作得很好 – Tommy 2010-08-26 11:30:46