/ css / normalize.css
normalize.css
  1  *,
  2  *:before,
  3  *:after {
  4    box-sizing: border-box;
  5  }
  6  
  7  html,
  8  body,
  9  div,
 10  span,
 11  applet,
 12  object,
 13  iframe,
 14  h1,
 15  h2,
 16  h3,
 17  h4,
 18  h5,
 19  h6,
 20  p,
 21  blockquote,
 22  pre,
 23  a,
 24  abbr,
 25  acronym,
 26  address,
 27  big,
 28  cite,
 29  code,
 30  del,
 31  dfn,
 32  em,
 33  img,
 34  ins,
 35  kbd,
 36  q,
 37  s,
 38  samp,
 39  small,
 40  strike,
 41  strong,
 42  sub,
 43  sup,
 44  tt,
 45  var,
 46  b,
 47  u,
 48  i,
 49  center,
 50  dl,
 51  dt,
 52  dd,
 53  ol,
 54  ul,
 55  li,
 56  fieldset,
 57  form,
 58  label,
 59  legend,
 60  table,
 61  caption,
 62  tbody,
 63  tfoot,
 64  thead,
 65  tr,
 66  th,
 67  td,
 68  article,
 69  aside,
 70  canvas,
 71  details,
 72  embed,
 73  figure,
 74  figcaption,
 75  footer,
 76  header,
 77  hgroup,
 78  menu,
 79  nav,
 80  output,
 81  ruby,
 82  section,
 83  summary,
 84  time,
 85  mark,
 86  audio,
 87  video,
 88  button,
 89  input,
 90  textarea {
 91    margin: 0;
 92    padding: 0;
 93    border: 0;
 94    font-family: inherit;
 95    font-size: 100%;
 96    color: inherit;
 97    font-kerning: normal;
 98    text-decoration: none;
 99    vertical-align: baseline;
100    background-color: transparent;
101  }
102  
103  /* HTML5 display-role reset for older browsers */
104  article,
105  aside,
106  details,
107  figcaption,
108  figure,
109  footer,
110  header,
111  hgroup,
112  menu,
113  nav,
114  section {
115    display: block;
116  }
117  
118  ol,
119  ul {
120    list-style: none;
121  }
122  
123  blockquote,
124  q {
125    quotes: none;
126  }
127  
128  blockquote:before,
129  blockquote:after,
130  q:before,
131  q:after {
132    content: "";
133    content: none;
134  }
135  
136  table {
137    border-collapse: collapse;
138    border-spacing: 0;
139  }
140  
141  input:focus,
142  select:focus,
143  textarea:focus,
144  button:focus {
145    outline: none;
146  }