考虑到不同浏览器对有些标签的默认值是不同的,在实际开发中为了确保HTML页面效果与设计图一致,减少不同浏览器之间的页面差异,我们需要初始化CSS样式的属性,使得我们开发网页内容时更加方便简洁,减少CSS代码量,节约网页下载时间。
在做一些简单的demo练习时,我们可以用最简单、直接的方法,具体如下:
*{
padding: 0;
margin: 0;
}
在正式的项目中可以按照如下的基础内容进行初始化(CSS初始化文件命名为reset.css,实际情况可根据团队或个人习惯命名):
/*必有*/
html {
font-size: 62.5%; //简单来讲是为了在以rem为单位的时候换算方便
overflow-x: hidden;
}
body {
font-size: 16px;
font-size: 1.6rem;
color: #232323;
font-family: "Microsoft YaHei", Arial, sans-serif;
-webkit-tap-highlight-color: transparent;
position: relative;
}
// 对文本及多文本输入框设置默认样式
input, textarea {
font-family: "Microsoft YaHei", Arial, sans-serif;
font-size: 12px;
font-size: 1.2rem;
border: none;
padding: 0;
margin: 0;
outline: none;
}
// 设置input属性为‘button、submit、reset、text