/* 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. [POJ1985] Cow Marathon 「树的直径」

    >传送门< 题意:求树的直径 思路:就是道模板题,两遍dfs就求出来了 Code #include <cstdio> #include <iostream> #in ...

  2. 2019牛客暑期多校训练营(第三场)A.Graph Games (分块)

    题意:给你n个点 m条边的一张图 现在有q次操作 每次操作可以选择反转l~r的边号 也可以询问S(l)和S(r) 连接成的点集是否相同 思路:我们把m条边分块 用一个S数组维护每块对一个点的贡献 然后 ...

  3. KMP浅谈

    关于KMP ​ KMP其实是三个人名字的缩写,因为是他们同时发现的(大佬惹不起); ​ KMP作为CSP考点,主要亮点是其优秀的匹配复杂度,而且消耗空间小,比起hash虽然有些局限性,但是因为其正确率 ...

  4. AtCoder Beginner Contest 172

    比赛链接:https://atcoder.jp/contests/abc172/tasks A - Calc 题意 给出一个正整数 $a$,计算 $a + a^2 + a^3$ .($1 \le a ...

  5. java——字符串常量池、字符串函数以及static关键字的使用、数组的一些操作函数、math函数

    字符串常量池: 字符串比较函数:  字符串常用方法:  字符串截取函数: 字符串截取函数:  static关键字使用: 要调用类中的static类型的变量的时候,可以用"类名.变量名&quo ...

  6. CQRS+Event Sourcing

    using System; using System.Collections.Generic; using System.Linq; namespace CQRS { public class Eve ...

  7. codeforces 1000C - Covered Points Count 【差分】

    题目:戳这里 题意:给出n个线段,问被1~n个线段覆盖的点分别有多少. 解题思路: 这题很容易想到排序后维护每个端点被覆盖的线段数,关键是端点值不好处理.比较好的做法是用差分的思想,把闭区间的线段改为 ...

  8. 1005E1 Median on Segments (Permutations Edition) 【思维+无序数组求中位数】

    题目:戳这里 百度之星初赛原题:戳这里 题意:n个不同的数,求中位数为m的区间有多少个. 解题思路: 此题的中位数就是个数为奇数的数组中,小于m的数和大于m的数一样多,个数为偶数的数组中,小于m的数比 ...

  9. 左神算法第一节课:复杂度、排序(冒泡、选择、插入、归并)、小和问题和逆序对问题、对数器和递归(Master公式)

    第一节课 复杂度 排序(冒泡.选择.插入.归并) 小和问题和逆序对问题 对数器 递归 1.  复杂度 认识时间复杂度常数时间的操作:一个操作如果和数据量没有关系,每次都是固定时间内完成的操作,叫做常数 ...

  10. JBoss 5.x和6.x 反序列化漏洞(CVE-2017-12149)

    0x01 漏洞简介 该漏洞为 Java反序列化错误类型,存在于 Jboss 的 HttpInvoker 组件中的 ReadOnlyAccessFilter过滤器中.该过滤器在没有进行任何安全检查的情况 ...