我是否应该建议将CSS重置用于新的CSS HTML学习器?我在想是否建议使用CSS重置然后他将如何知道我们使用CSS重置的原因。我是对的吗?
答案 0 :(得分:6)
是否可以在不使用CSS重置的情况下制作跨浏览器呈现网站?
绝对有可能使网站在浏览器中呈现类似的效果,但非常困难,是否使用CSS重置,使它们在所有浏览器中逐像素呈现相同的呈现方式除非客户要求我这样做,否则我不会那么努力。但对于大多数情况来说,它是可行的。
所有网站的CSS重置(小,一页,大)?
我在整个网站以及单页面项目中都使用了自己的CSS重置功能。我并不认为重要的是它的大小,但这又是我自己的看法。如果您愿意,如果浏览器异常不是一个大问题,您可以随时使小型网站的自定义重置更简单。
我们是否应该使用写入所有CSS而不重置然后只解决所需的渲染问题并且只在CSS重置中保留所需的东西,或者我们应该从起点使用CSS重置?
CSS重置的重点不是解决个别浏览器中的渲染问题,而是剥离所有默认浏览器样式,无论它们是否有问题,并从干净开始石板。为此,CSS重置主要用作起点。
我是否应该建议对新的CSS / HTML学习者使用CSS重置?我在想是否建议使用CSS重置然后他将如何知道我们使用CSS重置的原因。
当然,为什么不呢?我认为,如果我们向CSS初学者分享浏览器默认情况下渲染方式的差异,那就太棒了。作为首发,我也很惊讶为什么Firefox 2及更早版本选择sans-serif
而不是serif
的默认正文字体,而其他浏览器选择serif
。通过使用CSS重置,我们可以为初学者节省时间,否则他们会花费大量时间来尝试解决浏览器默认设置问题。
答案 1 :(得分:2)
回答问题时,没有办法通过一个简单的命令重置所有浏览器的默认样式,但CSS重置。
显然,CSS Reset的使用取决于您的个人选择,我用它来避免简单无表格布局的CSS重置。像DeviantArt这样的复杂布局可能是重置所有样式的好主意。
但最重要的一点是:无论你选择什么(两者都很好),都不要重置你不会使用的属性,并考虑将CSS重置保存在同一个文件中以保存HTTP请求。
它可以保证您未来的CSS可维护性。