CSS 初始化
不同浏览器对有些标签的默认值是不同的,为了统一效果,消除不同浏览器的差异,我们需要对 CSS 初始化,也就是重设浏览器的样式。
/* 把所有标签的内外边距清零 */
* {
margin: 0;
padding: 0;
} /* em 和 i 斜体文字不倾斜 */
em,
i {
font-style: normal;
} /* 去掉 li 前面的小圆点 */
li {
list-style: none;
} /* border: 0 是为了照顾低版本的浏览器,如果图片外面包含了链接会有边框 */
/* vertical-align 取消图片底侧有空白缝隙问题 */
img {
border: 0;
vertical-align: middle;
} /* 鼠标在 button 上方时,鼠标变为小手形状 */
button {
cursor: pointer;
} /* 取消链接的下划线 */
a {
text-decoration: none;
} /* 清除浮动 */
.clearfix:after {
visibility: hidden;
clear: both;
display: block;
content: "";
height: 0;
}
.clearfix {
*zoom: 1;
} /* CSS3 抗锯齿形,让文字显示的更加清晰 */
body {
-webkit-font-smoothing: antialiased;
}转载自:https://segmentfault.com/a/1190000042107216