/* 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. Codeforces Round #657 (Div. 2) B. Dubious Cyrpto(数论)

    题目链接:https://codeforces.com/contest/1379/problem/B 题意 给出三个正整数 $l,r,m$,判断在区间 $[l,r]$ 内是否有 $a,b,c$ 满足存 ...

  2. LIS(nlogn)算法描述//线性DP经典类型

    题目描述 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度.某天,雷达捕捉到敌国的导弹 ...

  3. Codeforces Round #667 (Div. 3) B. Minimum Product (贪心,数学)

    题意:给你\(a\)和\(b\)两个数,每次操作可以是任意一个数\(-1\),最多操作\(n\),并且\(a\ge x\),\(b\ge y\),求操作后\(a*b\)的最小值. 题解:观察样例并且在 ...

  4. 9.[完]其他常用的rabbitmq的参数和设置

    作者 微信:tangy8080 电子邮箱:914661180@qq.com 更新时间:2019-08-12 20:42:25 星期一 欢迎您订阅和分享我的订阅号,订阅号内会不定期分享一些我自己学习过程 ...

  5. C++ inline与operator

    title: C++ inline与operator date: 2020-03-10 categories: c++ tags: [c++] inline修饰符,operator关键字 1.inli ...

  6. HEXO添加置顶功能

    使用库:参考 http://wangwlj.com/2018/01/09/blog_pin_post/ 目前已经有修改后支持置顶的仓库,可以直接用以下命令安装.(cmd 到博客根目录,nmp运行) $ ...

  7. PAT l2-018 多项式A除以多项式B 【多项式+模拟】

    这仍然是一道关于A/B的题,只不过A和B都换成了多项式.你需要计算两个多项式相除的商Q和余R,其中R的阶数必须小于B的阶数. 输入格式: 输入分两行,每行给出一个非零多项式,先给出A,再给出B.每行的 ...

  8. c# 类(2)

    构造函数 和 析构函数 Constructors and destructors 构造函数是一个特殊的函数,当实例化一个类的时候自动调用这个函数,无返回值(不用定义返回类型)普通函数的定义 publi ...

  9. JVM 报 GC Overhead limit exceeded 是什么意思?

    默认情况下,并不是等堆内存耗尽,才会报 OutOfMemoryError,而是如果 JVM 觉得 GC 效率不高,也会报这个错误. 那么怎么评价 GC 效率不高呢?来看下源码: 呢?来看下源码gcOv ...

  10. u-boot 移植 --->4、Tiny210核心板的DDR初始化下详解

    RAM的原理简单学习 DDR是RAM的一种,RAM常见的类型有SRAM,SDRAM,DDR他们的共同特点是,随机存储意味着读写速度快,掉电后数据丢失,所以常用来存储程序中的变量. SRAM 静态随机存 ...