正如多數人的認知一樣,HTML和CSS并不難學難用,從學習曲線上來說確實如此,難度甚至不如使用VIM。但是寫不寫得好又是另一回事,好的CSS代碼能用最少的代碼量實現功能,易修改且性能佳。易修改,舉個最簡單的例子,比如要求修改一個div的高寬且保持其子div自適應高寬,若是寫死了子div的高寬,修改工作很麻煩,所以最好是將子div在需求下盡可能寫成自適應,這樣修改時就只需要修改父div的高寬即可。性能佳,能用CSS實現的絕對不用js實現,不管是網頁布局還是動畫效果,原生的CSS都是快速又具備高度兼容性的選擇。
清除浮動
清除浮動是個常見問題,不少人的解決辦法是添加一個空的 div 應用 clear:both。事實上僅需要使用after偽類即可在元素尾部自動清除浮動
新聞熱點
疑難解答