当被问及最近关于使用css.reset,我爽快地承认,我不使用它们。我不使用他们为我的博客或任何项目,我的工作。复位样式表肯定成为司空见惯的-如你所期望像公司如雅虎和行业领袖EricMeyer积极利
当被问及最近关于使用css.reset,我爽快地承认,我不使用它们。 我不使用他们为我的博客或任何项目,我的工作。 复位样式表肯定成为司空见惯的-如你所期望像公司如雅虎和行业领袖Eric Meyer积极利用他们。
什么是CSS复位?
万一你从来没有听说过这样一件事,一个CSS复位设置元素样式到一个特定的基线,创建跨各种浏览器的一致性。
开始
当复位风格的想法首次推出,它是非常基本的。 它重置所有元素的margin和padding。 问题是表单元素不希望他们的margin或padding复位而造成破坏。
* { margin:0; padding:0; }
从那里,人们的工作和微调复位样式变得更加灵活和更多的样式重置。 迈耶复位可能是这一努力的顶峰人物。
埃里克•迈耶的复位
Eric Meyer的重置了重新设置margin和padding的概念,并把它一个全新的水平,剥离风格的元素的数量,迫使你想想你想和它们添加回英寸清单项目将不再有子弹,标题将不再以粗体显示,大多数元素的margin和padding,连同其他一些变化,将剥离。
什么也没有工作
我与这些复位的问题是,然后我发现自己申报更比我所需要的只是为了让浏览器渲染事情的方式,我想。 事实证明,我完全元素的默认渲染快乐。 我喜欢名单有子弹和强大的元素,有黑体字。
和我没关系,如果在不同的浏览器显示的东西略有不同。
我没事,如果一个浏览器显示一个H1的几个像素,大于或小于其他浏览器。 如果一个浏览器默认为圆形子弹和另一个正方形,这通常不是一个问题。 如果是的话,那么我创建一个样式,解决具体问题。 不重置回零,然后再设置它,这是我真正想要的。
我把从Web标准社区的原则之一是像素精确完美的各个不同的渲染引擎,是不切实际的,昔日的基于表的布局残的概念。 用CSS和逐步增强,这是好,事情可能会从一个浏览器中看起来有点不同的未来,因为他们支持什么变化。
建立
随着中说,发展基地CSS文件,它定义了一些常见的风格,我常常想从项目到项目的想法 - 关闭表单元素的margin和padding一样 - 是一个好主意。
我们看到最多的CSS框架 ,如 YUI和960.gs 。 打破系统,只有建立再启动它。 每一个复位开始,然后增加了排版和网格系统。
这些看起来比我更需要的是,即使没有大小。 蓝图是最重的解压缩在大约13KB,而且还包括很多额外类似的错误消息风格和一个打印样式表。
这些天,我把自己的基本的CSS或也许我不会。 到今天为止,我已经不觉得自己的风格,我设置过于重复,我没有想到自己,“哦,时间,我想拯救自己,只要我有一个复位样式。”
所以,虽然我有没有对CSS重置样式,我根本不使用它们的个人,我觉得没关系
本站技术原创栏目文章均为中睿原创或编译,转载请注明:文章来自中睿,本站保留追究责任的权利。