@charset "UTF-8"; body { line-height: 1; } html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary { margin: 0; padding: 0; border: 0; font-size: 100%; font-weight: normal; vertical-align: baseline; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } del {text-decoration: line-through;} img { height: auto; vertical-align: middle; -ms-interpolation-mode: bicubic;/* scale images in IE7 more attractively */ } i, em { font-style: normal; } ol, ul, menu { list-style: none outside none; } fieldset,iframe,abbr,acronym { border: 0 none; } iframe { display: block; } textarea { resize: vertical; } table { border-collapse: collapse; border-spacing: 0; font-size: inherit; } // IE bug fixed: th 不继承 text-align th { text-align: inherit; } // 修正表单元素并不继承父级 font 的问题 button, input, select, textarea { font-family: Microsoft Yahei, Hiragino Sans GB, WenQuanYi Micro Hei, sans-serif; margin: 0; } // 清除浮动 .clearfix { *zoom: 1; &:before, &:after{ content: ""; display: table; line-height: 0; } &:after{ clear: both; } } button{ outline: none; border: none; text-align: center; cursor: pointer; } img.emoji { width: 30px; height: 30px; pointer-events: none; vertical-align: middle; }