重回编程之路:两年前的CSS reset,还有我今天才发现的Normalize.css

年轻人!刚毕业就跟着表哥去创业,就把编程抛弃了,然而现在退出了,那就重回编程之路吧(还好我还年轻)。
但是太多东西都忘记了,重新详细的学一遍。
试着重构一下页面,第一个就是Css Reset的问题,问题很弱鸡好吧,但我还是想着得总结一下啊才行,毕竟以前能实现功能就行,现在我更加注重深入了解学习。然后我去网上看了一下各路的文章,发现了一个新东西,叫做Normalize.css。孤陋寡闻的我感觉发现了新大陆,赶紧下载了源码来看看。

每个前端开发都知道,每个浏览器都有各自的默认样式。我记得我进工作室考核的第一个题就是CSS Reset。当时想着:这是啥玩意?然后上网搜,复制粘贴就用上了。其实这个Reset的基本原理就是通过样式表暴力的将所有浏览器元素的“外衣”给脱了,穿上统一的员工服。

而normalize.css则是保留了大部分浏览器元素的默认样式,当有一个元素在不同浏览器有不同的默认值时,normalize会让它尽可能保持一致。


现在看了很多文章好像对该使用哪一种存在争议,无非就是reset干了多余的活和normalize做了无用功。然而实践是验证真理的唯一标准,我还没用过就不做过多评论,实际运用中还有什么问题会在后期再写出来。

你可能感兴趣的:(CSS)