/* http://meyerweb.com/eric/tools/css/reset/

v2.0-modified | 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, summary,

time, mark, audio, video {

margin: 0;

padding: 0;

border: 0;

font-size: 100%;

font: inherit;

vertical-align: baseline;

}

/* make sure to set some focus styles for accessibility */

:focus {

outline: 0;

}

/* 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;

}

input[type=search]::-webkit-search-cancel-button,

input[type=search]::-webkit-search-decoration,

input[type=search]::-webkit-search-results-button,

input[type=search]::-webkit-search-results-decoration {

-webkit-appearance: none;

-moz-appearance: none;

}

input[type=search] {

-webkit-appearance: none;

-moz-appearance: none;

-webkit-box-sizing: content-box;

-moz-box-sizing: content-box;

box-sizing: content-box;

}

textarea {

overflow: auto;

vertical-align: top;

resize: vertical;

}

/**

  • Correct inline-block display not defined in IE 6/7/8/9 and Firefox 3.

    */

audio,

canvas,

video {

display: inline-block;

*display: inline;

*zoom: 1;

max-width: 100%;

}

/**

  • Prevent modern browsers from displaying audio without controls.
  • Remove excess height in iOS 5 devices.

    */

audio:not([controls]) {

display: none;

height: 0;

}

/**

  • Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
  • Known issue: no IE 6 support.

    */

[hidden] {

display: none;

}

/**

    1. Correct text resizing oddly in IE 6/7 when body font-size is set using
  • em units.
    1. Prevent iOS text size adjust after orientation change, without disabling
  • user zoom.

    */

html {

font-size: 100%; /* 1 /

-webkit-text-size-adjust: 100%; /
2 /

-ms-text-size-adjust: 100%; /
2 */

}

/**

  • Address outline inconsistency between Chrome and other browsers.

    */

a:focus {

outline: thin dotted;

}

/**

  • Improve readability when focused and also mouse hovered in all browsers.

    */

a:active,

a:hover {

outline: 0;

}

/**

    1. Remove border when inside a element in IE 6/7/8/9 and Firefox 3.
    1. Improve image quality when scaled in IE 7.

      */

img {

border: 0; /* 1 /

-ms-interpolation-mode: bicubic; /
2 */

}

/**

  • Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.

    */

figure {

margin: 0;

}

/**

  • Correct margin displayed oddly in IE 6/7.

    */

form {

margin: 0;

}

/**

  • Define consistent border, margin, and padding.

    */

fieldset {

border: 1px solid #c0c0c0;

margin: 0 2px;

padding: 0.35em 0.625em 0.75em;

}

/**

    1. Correct color not being inherited in IE 6/7/8/9.
    1. Correct text not wrapping in Firefox 3.
    1. Correct alignment displayed oddly in IE 6/7.

      */

legend {

border: 0; /* 1 /

padding: 0;

white-space: normal; /
2 */

margin-left: -7px; / 3 */

}

/**

    1. Correct font size not being inherited in all browsers.
    1. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,
  • and Chrome.
    1. Improve appearance and consistency in all browsers.

      */

button,

input,

select,

textarea {

font-size: 100%; /* 1 /

margin: 0; /
2 /

vertical-align: baseline; /
3 */

vertical-align: middle; / 3 */

}

/**

  • Address Firefox 3+ setting line-height on input using !important in
  • the UA stylesheet.

    */

button,

input {

line-height: normal;

}

/**

  • Address inconsistent text-transform inheritance for button and select.
  • All other form control elements do not inherit text-transform values.
  • Correct button style inheritance in Chrome, Safari 5+, and IE 6+.
  • Correct select style inheritance in Firefox 4+ and Opera.

    */

button,

select {

text-transform: none;

}

/**

    1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native audio
  • and video controls.
    1. Correct inability to style clickable input types in iOS.
    1. Improve usability and consistency of cursor style between image-type
  • input and others.
    1. Remove inner spacing in IE 7 without affecting normal text inputs.
  • Known issue: inner spacing remains in IE 6.

    */

button,

html input[type="button"], /* 1 /

input[type="reset"],

input[type="submit"] {

-webkit-appearance: button; /
2 /

cursor: pointer; /
3 */

overflow: visible; / 4 */

}

/**

  • Re-set default cursor for disabled elements.

    */

button[disabled],

html input[disabled] {

cursor: default;

}

/**

    1. Address box sizing set to content-box in IE 8/9.
    1. Remove excess padding in IE 8/9.
    1. Remove excess padding in IE 7.
  • Known issue: excess padding remains in IE 6.

    */

input[type="checkbox"],

input[type="radio"] {

box-sizing: border-box; /* 1 /

padding: 0; /
2 */

height: 13px; / 3 */

width: 13px; / 3 */

}

/**

    1. Address appearance set to searchfield in Safari 5 and Chrome.
    1. Address box-sizing set to border-box in Safari 5 and Chrome
  • (include -moz to future-proof).

    */

input[type="search"] {

-webkit-appearance: textfield; /* 1 /

-moz-box-sizing: content-box;

-webkit-box-sizing: content-box; /
2 */

box-sizing: content-box;

}

/**

  • Remove inner padding and search cancel button in Safari 5 and Chrome
  • on OS X.

    */

input[type="search"]::-webkit-search-cancel-button,

input[type="search"]::-webkit-search-decoration {

-webkit-appearance: none;

}

/**

  • Remove inner padding and border in Firefox 3+.

    */

button::-moz-focus-inner,

input::-moz-focus-inner {

border: 0;

padding: 0;

}

/**

    1. Remove default vertical scrollbar in IE 6/7/8/9.
    1. Improve readability and alignment in all browsers.

      */

textarea {

overflow: auto; /* 1 /

vertical-align: top; /
2 */

}

/**

  • Remove most spacing between table cells.

    */

table {

border-collapse: collapse;

border-spacing: 0;

}

html,

button,

input,

select,

textarea {

color: #222;

}

::-moz-selection {

background: #b3d4fc;

text-shadow: none;

}

::selection {

background: #b3d4fc;

text-shadow: none;

}

img {

vertical-align: middle;

}

fieldset {

border: 0;

margin: 0;

padding: 0;

}

textarea {

resize: vertical;

}

.chromeframe {

margin: 0.2em 0;

background: #ccc;

color: #000;

padding: 0.2em 0;

}

清除浏览器默认样式的reset.css(转载于reset.css的官方)的更多相关文章

  1. css清除浏览器默认样式

    css清除浏览器默认样式(代替 *{}) 将代码放入 css 文件,使用 link 引入. /* v2.0 | 20110126 http://meyerweb.com/eric/tools/css/ ...

  2. 清除浏览器默认样式——css reset & normalize.css

    css reset 自己挨个清除很麻烦 可以使用网上一些css库——css reset 把模板复制到css文件最上方,其他的样式我们自己编写来覆盖它们 但是这个也有一些弊端,会把一些本来需要的样式给清 ...

  3. CSS公共清除浏览器默认样式

    /*Vue隐藏*/ [v-cloak] { display: none; } /*清除样式*/ body, ol, ul, dl, li, dt, dd, h1, h2, h3, h4, h5, h6 ...

  4. css知多少(4)——解读浏览器默认样式(转)

    css知多少(4)——解读浏览器默认样式   上一节<css知多少(3)——样式来源与层叠规则>介绍了样式的五种来源,咱们再通过一张图回顾一下. 对于上面的三层,咱们大概都比较熟悉了.下面 ...

  5. 浏览器默认样式(user agent stylesheet)+cssreset

    每种浏览器都有一套默认的样式表,即user agent stylesheet,在写网页时,没有指定的样式,按浏览器内置的样式表来渲染.这是合理的,像word中也有一些预留样式,可以让我们的排版更美观整 ...

  6. reset清除所有浏览器默认样式

    温馨提示 reset 的目的不是清除浏览器的默认样式, 这仅是部分工作. 清除和重置是紧密不可分的.reset 的目的不是让默认样式在所有浏览器下一致, 而是减少默认样式有可能带来的问题.reset ...

  7. 浏览器默认样式及reset

    写在前面 首先纠正一个易错概念.div并非生来就是块元素,而是每个浏览器都有一套默认的css样式(优先级最低),默认样式里会把div设置成display: block;还有margin,padding ...

  8. CSS系列——浏览器默认样式

    了解HTML标签在各浏览器当中的默认样式,可以让我们了解,为什么会要写Reset.css,Reset.css当中要怎么写样式最合理.试着思考下面的问题: 为什么会有默认样式? 每个浏览器的默认样式有什 ...

  9. css 框架——base.css,作用是重设浏览器默认样式和提供通用原子类。自己留存

    今天发下我自己的 css 框架——base.css,作用是重设浏览器默认样式和提供通用原子类. @charset "utf-8"; /*! * @名称:base.css * @功能 ...

随机推荐

  1. 理解了这三点,才敢说自己会写Python代码

    某同学应聘Python岗位被录用.上班第一天,Leader吩咐他写一个获取次日日期信息的函数.该同学信心满满地写下了这样一段代码, 然后就没有然后了. import time def get_next ...

  2. The Preliminary Contest for ICPC Asia Shenyang 2019 D. Fish eating fruit(树形dp)

    题意:求一棵树上所有路径和模3分别为0 1 2 的权值的和 思路:树形dp 增加一个记录儿子节点满足条件的个数的数组 不要放在一起dp不然答案跟新会有问题 #include <bits/stdc ...

  3. Codeforces Round #637 (Div. 2)

    比赛链接:https://codeforces.com/contest/1341 A - Nastya and Rice 题意 有 n 堆米,每堆质量在 [a-b,a+b] 之间,这些米的总质量是否可 ...

  4. Codeforces Round #582 (Div. 3) G. Path Queries (并查集计数)

    题意:给你带边权的树,有\(m\)次询问,每次询问有多少点对\((u,v)\)之间简单路径上的最大边权不超过\(q_i\). 题解:真的想不到用最小生成树来写啊.... 我们对边权排序,然后再对询问的 ...

  5. Codeforces #6241 div2 C. Orac and LCM (数学)

    题意:给你一个数列,求所有子序列对的\(lcm\),然后求这些所有\(lcm\)的\(gcd\). 题解:我们对所有数分解质因数,这里我们首先要知道一个定理: ​ 对于\(n\)个数,假如某个质数\( ...

  6. F(x) HDU - 4734

    题意: 给你一个n位的数x(A(n)A(n-1)...A(1)),那么F(x)=A(n)*2^(n-1)+A(n-1)*2^(n-2)......+A(1)*2^(0) 题目输入A.B 你需要找出来在 ...

  7. 前端模块化之ES Module

    一.概述 之前提到的几种模块化规范:CommonJS.AMD.CMD都是社区提出的.ES 2015在语言层面上实现了模块功能,且实现简单,可以替代CommonJS和AMD规范,成为在服务器和浏览器通用 ...

  8. mysql-画图

    目录 阿里数据库产品rds 淘宝数据库架构 数据库下载 Mysql3种安装方法 mysql_install_db安装数据库命令脚本中有生成初始mysql数据 也可以把mysql_install_db集 ...

  9. 使用DTK创建模糊背景窗口并自定义阴影效果

    DTK是deepin开发的基于Qt的开发套件,提供了大量的具有独特风格的美化控件,也提供了很多非常方便的API,下边我们用DTK实现一个模糊窗口,并设置其阴影效果. 使用场景 一切需要模糊窗口作为美化 ...

  10. Butterfly美化

    Butterfly美化 首先提示,本文量特别大哦!基本上有所有的美化,还在持续更新ing,谨慎入坑......... 主题配置文件修改 基础配置 最最最开始的,好不容易搭建了自己的个人博客,当然要写上 ...