gpt4 book ai didi

css - 处理 css 浏览器兼容性的正确方法是什么?

转载 作者:技术小花猫 更新时间:2023-10-29 11:29:15 24 4
gpt4 key购买 nike

是为每个用户代理使用不同的 CSS 文件更好,还是使用只有某些浏览器可以看到的 CSS Hacks 更好?

最佳答案

都没有。

最好的方法是编写适用于所有浏览器的代码,而不需要特定于浏览器的代码或 css hack。这当然不是那么容易实现,这就是为什么许多人使用其他方法的原因。

关键是要避免某些浏览器(通常是 Internet Explorer)出现问题。其中之一是使用填充而不是边距,因为 IE 不能正确处理边距折叠。

一些处于黑客攻击边缘的方法使用的代码不会影响正常工作的浏览器,但会修复特定浏览器的问题。这可能是为通常不需要的元素指定高度,或者在 float 元素上指定 display:inline

页面Position is everything有一些错误和建议修复的示例。 (通常修复是某种 hack,因此您当然也应该考虑是否可以完全避免该问题。)

关于css - 处理 css 浏览器兼容性的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/808902/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com