- HTML5+CSS3+JavaScript 從入門到項目實踐(超值版)
- 聚慕課教育研發中心
- 401字
- 2020-06-29 17:37:21
3.7 就業面試技巧與解析
3.7.1 面試技巧與解析(一)
面試官:在加載CSS文件時,link引入外部樣式和@import導入外部樣式有什么區別?
應聘者:link與@import在顯示效果上還是有很大區別的,link的加載會在頁面顯示之前全部加載完,而@import是讀取完文件之后再加載,所以,在網絡速度很好或很快的情況下,會出現剛開始沒有CSS定義,而后才加載CSS定義,@import加載頁面時開始的瞬間會有閃爍(無樣式表的頁面),然后恢復正常(加載樣式后的頁面),link沒有這個問題。所以推薦使用link引入外部樣式。
3.7.2 面試技巧與解析(二)
面試官:CSS hack是什么?
應聘者:CSS hack是根據不同的瀏覽器編寫不同的CSS樣式。由于不同廠商的瀏覽器,例如IE、Firefox、Chrome等,或者是同一廠商的瀏覽器的不同版本,如IE 6和IE 7,對CSS的解析認識不完全一樣,會導致生成的頁面效果不一樣,得不到我們所需要的頁面效果。這個時候我們就需要針對不同的瀏覽器去寫不同的CSS,讓它能夠同時兼容不同的瀏覽器,能在不同的瀏覽器中顯示我們想要的頁面效果。
推薦閱讀
- 數據科學實戰手冊(R+Python)
- The Complete Rust Programming Reference Guide
- 編程的修煉
- Learning AWS Lumberyard Game Development
- Kinect for Windows SDK Programming Guide
- 精通Python設計模式(第2版)
- Learning Python by Building Games
- 數據結構習題解析與實驗指導
- Python之光:Python編程入門與實戰
- Node.js:來一打 C++ 擴展
- Unity&VR游戲美術設計實戰
- Scala編程(第5版)
- Clojure for Java Developers
- JavaScript程序設計:基礎·PHP·XML
- 虛擬現實建模與編程(SketchUp+OSG開發技術)