gpt4 book ai didi

css - 我应该将 normalize.css 与 jquery mobile 一起使用吗?

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

将 normalize.css 与 jquery-mobile 的默认主题/css 文件一起使用有什么危害/缺点?

我元素的开发人员出于习惯包含了该文件,但我认为 jquery-mobile 已经使用其默认样式完成了 normalize.css 的含义(使浏览器呈现一致)

声明是否多余,只会增加页面的重量。

如果将 normalize.css 与 jquery-mobile 样式一起使用有一些意义,我应该先包含 normalize 还是 jquery-mobile?

最佳答案

你好 Vincent 这是个很好的问题 (+1) 我也有同样的问题。我会告诉你,在查看 jQuery Mobile 的 css 之后,我发现它不包含 reset.css 或 normalize.css ,如果你在 jquery mobile css 之前包含这些文件,这将有助于确保你的元素看起来在所有设备上都一样,

然而,由于 jQuery Mobile 适用于移动设备,考虑到这些设备没有独特的、专有的默认用户代理样式并遵循相当相似的默认样式表(因为它们都是在使用这些设计方法时构建的)必须的,并且默认的 css 被证明会造成浏览器不兼容问题)因此,不包括 normalize.css 文件不会真正产生太大的差异,但是如果您比较两者的像素完美性,它会产生某些变化。

我自己已经决定,对于我的元素,我不会使用这些文件,而是编写一个非常自定义的规范化 css,特别是与字体大小有关。

如果你想要一个像素完美的网站,我认为你应该使用像 reset.css 这样的方法而不是 normalize.css,因为 jquery mobile 会为它需要的一切设置样式,所以一切看起来都像它们应该的那样,而且很少异常在所有设备中都是相同的,因为它们已被您手动重置,reset.css 的优点是我相信它的尺寸较小,但是如果您将它应用于所有使用通配符 的东西,渲染可能会很昂贵* {/*code*/}.

请记住,如果您对 jQM UI 本身进行了大量自定义,那么您将需要彻底测试它或必须使用 normalize.css

关于css - 我应该将 normalize.css 与 jquery mobile 一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15388515/

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