首先,我想告诉你我为什么要问这个问题。我通常会更新那些写得很差并且没有重置的项目。我想提高项目的质量,所以似乎应用CSS重置是绝对必要的。
我不想在每次更改时都在每个浏览器中做一项艰苦的像素完美测试,我也不想完全重写所有的CSS。
所以:
当我写的时候:
*{
margin:0;
padding:0;
border:0;
}我知道这会带来什么麻烦:<p>会丢失填充,<input>, <select>, etc.会丢失填充和边框。因此,我必须手动指定它们。
下面的代码更难理解:
*{
font-size: 100%;
font: inherit;
vertical-align: baseline;
}我完全搞不懂这个:
body {
line-height: 1;
}发布于 2011-10-25 03:41:19
看看这个表单上简单输入控件的小提琴:
http://jsfiddle.net/KXYHw/
切换重置并查看输入字体和字体大小如何更改。
https://stackoverflow.com/questions/7880840
复制相似问题