gpt4 book ai didi

CSS重置+规范化?

转载 作者:行者123 更新时间:2023-11-28 13:11:48 34 4
gpt4 key购买 nike

我一直在想,同时使用 normalize.css 和某种 CSS 重置会不会有什么大问题?我一直在四处挖掘,我遇到的所有文章都只是以非此即彼的方式谈论它们,而没有谈及将两者结合起来。

诚然,我在规范化 CSS 方面几乎没有经验,但对我来说,使用 normalize.css 以近乎理想的跨浏览器一致性开始,然后添加您选择的 CSS 重置似乎是理想的选择。

这种做法会不会有什么问题?

谢谢。

最佳答案

我不会说加载 normalize.css 然后加载 reset.css 是“错误的”。它只是效率不高或没有帮助。将要发生的是浏览器将从 normalize.css 加载所有样式,然后在加载 reset.css 后从 normalize.css 中删除所有样式。因此,换句话说,重置只是要“删除”规范化和浏览器首先拥有的任何样式。所以在这一点上,最好只使用 reset.css 而不要使用 normalize.css。这样用户下载的文件就少了,而且使用开发人员工具检查网站时也不会那么困惑。

重置将所有内容归为 0,然后您必须建立每一个样式。

Normalize.css 反而使 Web 浏览器附带的默认样式看起来相同。其背后的原因是浏览器默认样式通常很有帮助,并且在您工作时您可以放心,如果您忘记为 <h1> 设置大小例如 <h1>将继承默认样式并渲染得比其他标题更大。

关于CSS重置+规范化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18839816/

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