为了账号安全,请及时绑定邮箱和手机立即绑定

Normalize.css和重置CSS有什么区别?

Normalize.css和重置CSS有什么区别?

白衣非少年 2019-07-11 13:01:02
Normalize.css和重置CSS有什么区别?我知道CSS重置是什么,但最近我听说了一种叫做Normalize.css的新东西.之间的区别是什么?Normalize.css和重置CSS?规范CSS和重置CSS有什么区别?这仅仅是CSS重置的一个新词吗?
查看完整描述

3 回答

?
森栏

TA贡献1810条经验 获得超5个赞

主要区别在于:

  • css重置的目标是移除所有内置浏览器样式。像H1-6,p,强,em,等等这样的标准元素最终看起来完全一样,根本没有装饰。然后你应该添加全装修你自己。

  • CSS规范化目的是使内置的浏览器样式化。一致跨浏览器。像h1-6这样的元素将在浏览器之间以一致的方式显示为粗体、较大的等等。然后,您应该只添加差异在装饰上你的设计需要。

如果你的设计a)遵循印刷等方面的共同惯例,以及b)css为您的目标受众工作,然后使用Normalize.css代替CSS重置将使您自己的CSS更小、更快地编写。


查看完整回答
反对 回复 2019-07-11
?
慕雪6442864

TA贡献1812条经验 获得超5个赞

css主要是一组样式,基于作者认为好看的样式,并使其在不同的浏览器上看起来一致。重置,基本上剥离样式从元素,所以你有更多的控制样式的一切。

我两者都用。

一些样式来自重置,一些来自Normalize.css。例如,在Normalize.css中,有一种样式可以确保所有输入元素都具有相同的字体,这种情况不会发生(在文本输入和文本区域之间)。重置没有这样的样式,所以输入有不同的字体,这通常是不需要的。

因此,基本上,使用这两个CSS文件可以更好地“均衡化”一切;)

打招呼!


查看完整回答
反对 回复 2019-07-11
  • 3 回答
  • 0 关注
  • 682 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信