• 技术文章 >web前端 >前端问答

    css hack为什么不能多用

    青灯夜游青灯夜游2021-11-02 17:11:32原创187

    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 需要遵循以下三条原则:

    现在很多 hacks 已经抛弃了最初的原则,而滥用 hack 会导致浏览器更新之后产生更多的兼容性问题。因此,并不推荐使用 CSS hack 来解决兼容性问题。

    (学习视频分享:css视频教程

    以上就是css hack为什么不能多用的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:css hack
    上一篇:css中什么是绝对定位 下一篇:html的中文含义是什么
    PHP编程就业班

    相关文章推荐

    • 为什么css3要加前缀• css里solid是什么意思• css怎么设置body的颜色• css怎么设置hr的宽度• css font属性有哪些

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网