跳到主要內容

CSS-display與visibility的不同

在使用CSS的初學者,應該都會有個問題
如果我想讓某個區塊消失,要用什麼語法呢?
一般來說有兩種做法
其一為使用display:none;設定該區塊不顯示;
其二為使用visibility:hidden;隱荿該區塊。

那兩者到底有什麼不同呢?
這個問題很簡單,display:none;是讓整個區塊消失,也就是說它不會佔版面任何一塊的位置;
而visibility:hidden;則是單純隱藏該區塊,但它還是在原來的位置,只是我們看不到而已。

留言

這個網誌中的熱門文章

MySQL Latin1亂碼

今天在更新資料庫的時候,發生了亂碼事件 因為我是把虛擬主機的資料備份出來,載入我電腦裡的資料庫 虛擬主機的MySQL編碼是Latin1,而我是設成utf8_unicode_ci 所以載入之後,不管在phpMyAdmin或是網頁呈現都是亂碼 後來爬文之後,看到有很多辦法解決,但我後來打開備份的sql文件 看到了這幾行字 /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES latin1 */; 我試著把它刪除,然後再載入我的資料庫 結果....就搞定了...@.@!