Css Reset file and cssreset File
/* Kissy css Reset philosophy: clearing and resetting are closely related features: 1. adapt to Chinese 2. based on the latest mainstream browser maintenance: YU Bo (lifesinger@gmail.com), Zheng Chun (ragecarrier@gmail.com) * // * clear the internal and external margins */body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,/* structural elements structure element */dl, dt, dd, ul, ol, li,/* list elements list element */pre, /* text formatting elements text format element */fieldset, lengend, button, input, textarea,/* form elements form Element */th, td {/* table elements table element */margin: 0; padding: 0;}/* set the default font */body, button, input, select, textarea {/* for ie * // * font: 12px/1 Tahoma, Helvetica, Arial, "", sans-serif; */font: 12px/1 Tahoma, Helvetica, arial, "\ 5b8b \ 4f53", sans-serif;/* is represented by ascii characters, so that there is no problem in any encoding */} h1 {font-size: 18px; /* 18px/12px = 1.5 */} h2 {font-size: 16px;} h3 {font-size: 14px;} h4, h5, h6 {font-size: 100%;} address, cite, dfn, em, var {font-style: normal;}/* align italic with the italic characters */code, kbd, pre, samp, tt {font-family: "Courier New", Courier, monospace;}/* uniform width font */small {font-size: 12px ;} /* Chinese characters smaller than 12px are difficult to read, making small normalized * // * resetting list elements */ul, ol {list-style: none ;} /* reset the text format element */a {text-decoration: none;} a: hover {text-decoration: underline;} abbr [title], acronym [title] {/* Note: 1. ie6 does not support abbr; 2. attribute selector is used here, which is ineffective in ie6 */border-bottom: 1px dotted; cursor: help;} q: before, q: after {content :'';} /* reset the form Element */legend {color: #000;}/* for ie6 */fieldset, img {border: none;}/* img: leave the img in the Link borderless * // * Note: The optgroup cannot restore the image. */button, input, select, textarea {font-size: 100%; /* Make the form Element Inherit the font size under ie */}/* reset the table element */table {border-collapse: collapse; border-spacing: 0 ;} /* reset hr */hr {border: none; height: 1px;}/* to display the vertical scroll bar by default in non-ie browsers, prevent flickering caused by the scroll bar */html {overflow-y: scroll ;}
Reprinted from
Http://www.cnblogs.com/yizuierguo/archive/2009/07/15/1524106.html#3438322
Suggestions:
1. The actual project can be like this: Reset css into fonts.css/base.css/layout.css ...... a combination of methods
2. You can remove unused elements in reset css to reduce the amount of code.
3. Complete version maintenance information in reset css to facilitate expansion
Foreign reset css file reference URL
Http://cssreset.com/