The following style rules can be used to minimize inconsistencies in the label styles of each browser. Note: The actual usage should be adjusted appropriately to suit the project requirements.
/* http://meyerweb.com/eric/tools/css/reset/v2.0 | 20110126 license:none (public domain)*/html, body, Div, span, applet,Object, IFRAME,H1, H2, H3, H4, H5, H6, p, blockquote, PRE,A, ABBR, acronym, address, Big, cite, Code,del, DFN, EM, img, INS, KBD, Q, S, Samp,small, Strike, strong, sub, SUP, TT,var, B, U, I, CENTER,DL, DT, DD, OL, UL, Li,fieldset, form, label, Legend,table, Caption, Tbody, TFOOT, THEAD, tr, TH, TD, Article, aside, canvas, details, embed, figure, figcaption, footer, Header, Hgroup, menu, nav, output, Ruby, section, Summ Ary,time, mark, audio, video {margin:0; padding:0; border:0; Font-size: -%; Font:inherit; Vertical-Align:baseline;}/*HTML5 display-role reset for older browsers*/article, aside, details, figcaption, figure, Footer, Header, Hgroup, menu, nav, section {display:block;} Body { Line-height:1;} OL, UL {list-Style:none;} BLOCKQUOTE, q {quotes:none;} Blockquote:before, Blockquote:after,q:before, q:after {content:"'; Content:none;} Table {Border-Collapse:collapse; Border-spacing:0;}
Reference from: http://meyerweb.com/eric/tools/css/reset/
CSS Magic Hall: Reset CSS