css hack为什么不能多用
时间:2021-11-09 来源:互联网
今天PHP爱好者为您带来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为什么不能多用的详细内容,更多请关注php爱好者其它相关文章!
相关阅读更多 +
-
币安与欧易C2C商家审核标准对比 哪家资质要求更严 2025-10-25 -
赛博舟是什么梗?揭秘年轻人追捧的虚拟社交新潮流 2025-10-25 -
币安与欧易C2C申诉处理流程对比:谁更快更透明? 2025-10-25 -
币安与欧易C2C交易银行卡冻结风险对比及防范措施解析 2025-10-25 -
想知道什么粥是什么梗吗?揭秘网络热梗背后有趣故事,点击了解! 2025-10-25 -
币安与欧易一键买卖功能对比:哪家操作更便捷高效 2025-10-25
最近更新