* { box-sizing: border-box; background-clip: padding-box; -webkit-appearance: none; -webkit-tap-highlight-color: transparent; } body, html, ul, li, p, h1, h2, h3, h4, h5, input, button { margin: 0; padding: 0; border: 0; } body { width: 100%; height: 100%; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; } input, button, textarea, img { border: none; outline: none; } li { list-style: none; } a:focus, a:active { outline: none; } a, a:focus, a:hover { cursor: pointer; color: inherit; text-decoration: none; } label { font-weight: 700; } div:focus { outline: none; } .clearfix { *zoom: 1; //ie6清除浮动的方式 *号只有IE6-IE7执行,其他浏览器不执行 &:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; } } /*谷歌、safari、qq浏览器、360浏览器滚动条样式*/ /*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/ ::-webkit-scrollbar { width: 5px; height: 5px; background: #f5f5f5; } /*定义滚动条轨道 内阴影+圆角*/ ::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); border-radius: 10px; background: #f5f5f5; } /*定义滑块 内阴影+圆角*/ ::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); background: #dddddd; } /*滑块效果*/ ::-webkit-scrollbar-thumb:hover { border-radius: 5px; -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); background: rgba(0, 0, 0, 0.4); } /*IE滚动条颜色*/ html { scrollbar-face-color: #dddddd; /*滚动条颜色*/ scrollbar-highlight-color: #000000; scrollbar-3dlight-color: #000000; scrollbar-darkshadow-color: #000000; scrollbar-shadow-color: #bbbbbb; /*滑块边色*/ scrollbar-arrow-color: rgba(0, 0, 0, 0.4); /*箭头颜色*/ scrollbar-track-color: #eeeeee; /*背景颜色*/ }