您好,登錄后才能下訂單哦!
這篇文章主要介紹“css hack為什么不能多用”,在日常操作中,相信很多人在css hack為什么不能多用問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”css hack為什么不能多用”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
css hack不能多用的原因:1、CSS hack為了兼容低版本瀏覽器的CSS解析BUG,不得不把代碼寫的很繞,直接增加了維護成本;2、現在很多hacks已經拋棄了最初的原則,而濫用hack會導致瀏覽器更新之后產生更多的兼容性問題。
本教程操作環境:windows7系統、CSS3版、Dell G3電腦。
CSS hack 是通過在 CSS 樣式中加入一些特殊的符號,讓不同的瀏覽器識別不同的符號 (什么樣的瀏覽器識別什么樣的符號是有標準的,CSS hack 就是讓你記住這個標準),,以達到應用不同的 CSS 樣式的目的。
CSS hack 是因為現有瀏覽器對標準的解析不同,為了兼容各瀏覽器,所采用的一種補救方法.。為了兼容低版本瀏覽器器的 CSS 解析 BUG,不得不把代碼寫的很繞, 直接增加了維護成本。
CSS hack 是一種類似作弊的手段, 以欺騙瀏覽器的方式達到兼容的目的, 是用瀏覽器的兼容性差異來解決瀏覽器的兼容性問題。因此,在設計之初,寫 CSS hack 需要遵循以下三條原則:
有效:能夠通過 web 標準的驗證
只針對太古老的 / 不再開發的 / 已被拋棄的瀏覽器, 而不是目前的主流瀏覽器
代碼要丑陋, 讓人記住這是一個不得已而為之的 Hack, 時刻記住要想辦法去掉它.
現在很多 hacks 已經拋棄了最初的原則,而濫用 hack 會導致瀏覽器更新之后產生更多的兼容性問題。因此,并不推薦使用 CSS hack 來解決兼容性問題。
到此,關于“css hack為什么不能多用”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。