/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */
/**
* 1. Change the default font family in all browsers (opinionated).设置默认字体为无衬线字体。
* 2. Prevent adjustments of font size after orientation changes in IE and iOS.防止 iOS 和 IE 横屏时调整文本大小,不用none值禁止用户缩放。
*/
html{
font-family:sans-serif; /* 1 */
-ms-text-size-adjust:100%;/* 2 */
-webkit-text-size-adjust:100%;/* 2 */
}
/**
* Remove the margin in all browsers (opinionated).移除margin,针对所有浏览器(自定义)
*/
body{
margin:0;
}
/* HTML5 display definitions HTML5显示定义
========================================================================== */
/**
* Add the correct display in IE 9-.修正补充IE9-的显示方式
* 1. Add the correct display in Edge, IE, and Firefox.修正补充Edge, IE, and Firefox的显示方式
* 2. Add the correct display in IE.修正补充IE的显示方式
*/
article,
aside,
details,/* 1 */
figcaption,
figure,
footer,
header,
main,/* 2 */
menu,
nav,
section,
summary{ /* 1 */
display:block;
}
/**
* Add the correct display in IE 9-.修正补充IE9-的显示方式
*/
audio,
canvas,
progress,
video{
display:inline-block;
}
/**
* Add the correct display in iOS 4-7.修正补充iOS 4-7的显示方式
*/
audio:not([controls]){
display:none;
height:0;
}
/**
* Add the correct vertical alignment in Chrome, Firefox, and Opera.修正补充在Chrome, Firefox, 和Opera中的垂直对齐方式
*/
progress{
vertical-align:baseline;
}
/**
* Add the correct display in IE 10-.修正补充IE10-的显示方式
* 1. Add the correct display in IE.修正补充IE的显示方式
*/
template,/* 1 */
[hidden]{
display:none;
}
/* Links 链接
========================================================================== */
/**
* Remove the gray background on active links in IE 10.去掉 IE 10 链接激活时的灰色背景
*/
a{
background-color:transparent;
}
/**
* Remove the outline on focused links when they are also active or hovered
* in all browsers (opinionated).移除焦点链接active和hover时的轮廓线,针对所有浏览器(自定义)
*/
a:active,
a:hover{
outline-width:0;
}
/* Text-level semantics 文本语义
========================================================================== */
/**
* 1. Remove the bottom border in Firefox 39-.1. 移除在Firefox 39-下的下边框
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. 2. 修正补充在Chrome, Edge, IE, Opera, 和 Safari里的文本装饰线
*/
abbr[title]{
border-bottom:none; /* 1 */
text-decoration:underline; /* 2 */
text-decoration:underline dotted; /* 2 */
}
/**
* Prevent the duplicate application of `bolder` by the next rule in Safari 6. 下条规则避免在Safari 6中重复运用"bolder"
*/
b,
strong{
font-weight:inherit;
}
/**
* Add the correct font weight in Chrome, Edge, and Safari.在Chrome, Edge, and Safari中修正补充font weight
*/
b,
strong{
font-weight:bolder;
}
/**
* Add the correct font style in Android 4.3-.修正补充Android 4.3-里的font style
*/
dfn{
font-style:italic;
}
/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari. 更正Chrome,Firefox,Safari浏览器下`section`和`article`节点内的h1的字体大小和margin
*/
h1{
font-size:2em;
margin:0.67em 0;
}
/**
* Add the correct background and color in IE 9-.修正补充 IE 9- 下的 background and color
*/
mark{
background-color:#ff0;
color:#000;
}
/**
* Add the correct font size in all browsers.针对所有浏览器修正补充font size
*/
small{
font-size:80%;
}
/**
* Prevent `sub` and `sup` elements from affecting the line height in
* all browsers.防止`sub` 和 `sup`元素影响行高,针对所有浏览器
*/
sub,
sup{
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline;
}
sub{
bottom:-0.25em;
}
sup{
top:-0.5em;
}
/* Embedded content 内嵌元素
========================================================================== */
/**
* Remove the border on images inside links in IE 10-.去除 IE 10- a 内部 img 元素默认的边框
*/
img{
border-style:none;
}
/**
* Hide the overflow in IE.修复 IE9 中的 overflow 的怪异表现
*/
svg:not(:root){
overflow:hidden;
}
/* Grouping content 群组元素
========================================================================== */
/**
* 1. Correct the inheritance and scaling of font size in all browsers.1. 纠正在所有浏览器的字体和字体大小的继承和缩放
* 2. Correct the odd `em` font sizing in all browsers.2.纠正在所有浏览器的‘em’字体大小
*/
code,
kbd,
pre,
samp{
font-family:monospace, monospace; /* 1 */
font-size:1em; /* 2 */
}
/**
* Add the correct margin in IE 8.修正补充IE8下的margin
*/
figure{
margin:1em 40px;
}
/**
* 1. Add the correct box sizing in Firefox.1.修正补充Firefox下的box-sizing
* 2. Show the overflow in Edge and IE.2.在Edge 和 IE下溢出显示
*/
hr{
box-sizing:content-box; /* 1 */
height:0; /* 1 */
overflow:visible; /* 2 */
}
/* Forms 表单
========================================================================== */
/**
* Change font properties to `inherit` in all browsers (opinionated).改字体属性为继承“inherit”,针对所有浏览器(自定义)
*/
button,
input,
select,
textarea{
font:inherit;
}
/**
* Restore the font weight unset by the previous rule.恢复font weight取消以前的规则
*/
optgroup{
font-weight:bold;
}
/**
* Show the overflow in IE.在IE下溢出显示
* 1. Show the overflow in Edge.1.在Edge下溢出显示
* 2. Show the overflow in Edge, Firefox, and IE.2.在Edge, Firefox, 和 IE下溢出显示
*/
button,
input,/* 1 */
select{ /* 2 */
overflow:visible;
}
/**
* Remove the margin in Safari.移除Safari下的margin
* 1. Remove the margin in Firefox and Safari.1.移除Safari和Firefox下的margin
*/
button,
input,
select,
textarea{ /* 1 */
margin:0;
}
/**
* Remove the inheritence of text transform in Edge, Firefox, and IE.移除在Edge, Firefox, 和 IE里的text-transform的继承
* 1. Remove the inheritence of text transform in Firefox.1.移除在Firefox里text-transform的继承
*/
button,
select{ /* 1 */
text-transform:none;
}
/**
* Change the cursor in all browsers (opinionated).改光标为手型,针对所有浏览器(自定义)
*/
button,
[type="button"],
[type="reset"],
[type="submit"]{
cursor:pointer;
}
/**
* Restore the default cursor to disabled elements unset by the previous rule.恢复disabled元素的默认光标,取消以前的规则。
*/
[disabled]{
cursor:default;
}
/**
* 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
* controls in Android 4.1. 防止WebKit的bug(2)破坏原生`audio‘和 `video ` 控制条,在安卓4的版本下
* 2. Correct the inability to style clickable types in iOS.2. 修正在IOS下不可点击的bug
*/
button,
html [type="button"],/* 1 */
[type="reset"],
[type="submit"]{
-webkit-appearance:button; /* 2 */
}
/**
* Remove the inner border and padding in Firefox.移除Firefox中的border和padding
*/
button::-moz-focus-inner,
input::-moz-focus-inner{
border:0;
padding:0;
}
/**
* Restore the focus styles unset by the previous rule.通过恢复以前的规则取消设置的focus样式。
*/
button:-moz-focusring,
input:-moz-focusring{
outline:1px dotted ButtonText;
}
/**
* Change the border, margin, and padding in all browsers (opinionated).更改border, margin, 和 padding,针对所有的浏览器(自定义)
*/
fieldset{
border:1px solid #c0c0c0;
margin:0 2px;
padding:0.35em 0.625em 0.75em;
}
/**
* 1. Correct the text wrapping in Edge and IE.1.更正Edge和IE中的文字换行。
* 2. Correct the color inheritance from `fieldset` elements in IE.2.纠正在IE浏览器`fieldset`元素的字体颜色继承。
* 3. Remove the padding so developers are not caught out when they zero out
* `fieldset` elements in all browsers.3. 移除padding针对所有浏览器
*/
legend{
box-sizing:border-box; /* 1 */
color:inherit; /* 2 */
display:table; /* 1 */
max-width:100%; /* 1 */
padding:0; /* 3 */
white-space:normal; /* 1 */
}
/**
* Remove the default vertical scrollbar in IE.移除IE浏览器中默认的垂直滚动条
*/
textarea{
overflow:auto;
}
/**
* 1. Add the correct box sizing in IE 10-.1.修正补充box sizing,在IE 10-浏览器
* 2. Remove the padding in IE 10-.2.移除padding在IE 10-浏览器
*/
[type="checkbox"],
[type="radio"]{
box-sizing:border-box; /* 1 */
padding:0; /* 2 */
}
/**
* Correct the cursor style of increment and decrement buttons in Chrome.纠正在Chrome递增和递减按钮光标样式
*/
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{
height:auto;
}
/**
* Correct the odd appearance of search inputs in Chrome and Safari.更正search在Chrome和Safari古怪的样子
*/
[type="search"]{
-webkit-appearance:textfield;
}
/**
* Remove the inner padding and cancel buttons in Chrome on OS X and
* Safari on OS X.移除padding和取消按钮在Chrome OS X 和 Safari OS X。
*/
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration{
-webkit-appearance:none;
}
压缩版:
/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}
audio:not([controls]){display:none;height:0}
progress{vertical-align:baseline}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit;font-weight:bolder}
dfn{font-style:italic}
h1{margin:.67em 0;font-size:2em}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
svg:not(:root){overflow:hidden}
code,kbd,pre,samp{font-size:1em;font-family:monospace}
figure{margin:1em 40px}
hr{overflow:visible;box-sizing:content-box;height:0}
button,input,select,textarea{font:inherit}
optgroup{font-weight:700}
button,input,select{overflow:visible}
button,input,select,textarea{margin:0}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{cursor:pointer}
[disabled]{cursor:default}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}
fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}
legend{display:table;box-sizing:border-box;padding:0;max-width:100%;color:inherit;white-space:normal}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}