css reset总结

本文探讨了HTML标签在不同浏览器中的默认样式差异,并介绍了两种流行的解决方案:CSS Reset和Normalize.css。前者彻底移除所有默认样式,后者则通过标准化各元素的默认样式来提升跨浏览器的一致性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Css reset

Html标签在浏览器中都有默认的样式,不同的浏览器的默认样式之间存在差别。

如:ul默认带有缩进样式。在ie下它的缩进是由margin实现的。而在fireforx下却由padding实现的。

开发时,浏览器的默认样式可能会给我们带来很多兼容性问题,影响开发效率。现在流行的解决方法是一开始就浏览器的默认样式全部覆盖掉。

工具:reset.css   Normalize.css     Cube.css(阿里)


Css reset是革命派,cssreset中最为激进的那一派不管你小子有没有用,通通给我脱了那一身衣服,凭什么你body出生就穿一圈margin,凭什么你姓h就比别人胖。于是*{margin:0}等运动,把人家全拍扁了。看似都平等了,实则是浪费了资源又占不到便宜。有求于人家的时候还得贱贱的还回去。实在需要人家默认样式又能怎么办,人家已经连锅都扔进炉子里烧了。


Normalize.css是改良派。他们提倡各个元素都有其存在的道理。简单粗暴地一视同仁是不好的。Body那一圈确实压挤了页面 的生存空间,那就改掉。给每个元素制定一个规范确保他们在任何浏览器中都能干好自己的活。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值