CSS Reset是指重设浏览器的样式。在各种浏览器中,都会对CSS的选择器默认一些数值,譬如当h1没有被设置数值时,显示一定大小。

  但并不是所有的浏览器都使用一样的数值,所以有了CSS Reset,以让网页的样式在各浏览器中表现一致。

  下面介绍几个主流的CSS Reset代码:

  1、Eric Meyer

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: ;

  padding: ;

  border: ;

  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: ;

  }

  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: ;

  }

  2、YUI

  

/*

  YUI 3.4.1 (build 4118)

  Copyright 2011 Yahoo! Inc. All rights reserved.

  Licensed under the BSD License.

  http://yuilibrary.com/license/

  */

  /*

  TODO will need to remove settings on HTML since we can’t namespace it.

  TODO with the prefix,should I group by selector or property for weight savings?

  */

  html {

  color:#;

  background:#FFF;

  }

  /*

  TODO remove settings on BODY since we can’t namespace it.

  */

  /*

  TODO test putting a class on HEAD.

  - Fails on FF.

  */

  body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {

  margin:;

  padding:;

  }

  table {

  border-collapse:collapse;

  border-spacing:;

  }

  fieldset,img {

  border:;

  }

  /*

  TODO think about hanlding inheritence differently,maybe letting IE6 fail a bit…

  */

  address,caption,cite,code,dfn,em,strong,th,var {

  font-style:normal;

  font-weight:normal;

  }

  ol,ul {

  list-style:none;

  }

  caption,th {

  text-align:left;

  }

  h1,h2,h3,h4,h5,h6 {

  font-size:%;

  font-weight:normal;

  }

  q:before,q:after {

  content:'';

  }

  abbr,acronym {

  border:;

  font-variant:normal;

  }

  /* to preserve line-height and selector appearance */

  sup {

  vertical-align:text-top;

  }

  sub {

  vertical-align:text-bottom;

  }

  input,textarea,select {

  font-family:inherit;

  font-size:inherit;

  font-weight:inherit;

  }

  /*to enable resizing for IE*/

  input,textarea,select {

  *font-size:%;

  }

  /*because legend doesn’t inherit in IE */

  legend {

  color:#;

  }

  3、csslab

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, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,

  article, aside, dialog, figure, header, footer, hgroup, menu, nav, section, time, mark, audio, video {

  margin: ;

  padding: ;

  border: ;

  outline: ;

  font-weight: inherit;

  font-style: inherit;

  font-size: %;

  }

  article, aside, nav, section, dialog, figure, header, footer, hgroup {

  display:block;

  }

  legend {

  display:none;

  }

  :focus {

  outline: ;

  }

  table {

  border-collapse: collapse;

  border-spacing: ;

  }

  caption, th, td {

  text-align: left;

  font-weight: normal;

  }

  a img, iframe {

  border: none;

  }

  ul {

  list-style: none;

  }

  input, textarea, select, button {

  font-size: %;

  font-family: inherit;

  }

  input, select {

  vertical-align:middle;

  }

  select {

  margin: inherit;

  }

  button {

  border: ;

  padding: ;

  background: transparent;

  cursor: pointer;

  }

  /* Fixes incorrect placement of numbers in ol’s in IE6/7 */

  ol { margin-left:2em; }

  /* ========================================= clearfix == */

  .clearfix:after {

  content: ".";

  display: block;

  height: ;

  clear: both;

  visibility: hidden;

  }

  .clearfix {display: inline-block;}

  * html .clearfix {height: %;}

  .clearfix {display: block;}

CSS Reset(CSS重置)的更多相关文章

  1. css reset.css

    /* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */ html, ...

  2. css reset的重置作用(可取还是不可取,取决于你)

    一.重置的理由 当今流行的浏览器中,有些都是以自己的方式去理解css规范,这就会到只有的浏览器对css的解释与设计师的css定义初衷相冲突,使得网页的样子在某些浏览器下能正确按照设计师的想法显示.,但 ...

  3. CSS Reset样式重置

    为了让页面在各不同浏览器之间显示效果一致,CSS样式清除和重置是前端开发必需要做的事情,结合前车之鉴,整理了份CSS重置样式代码供参考. @charset "utf-8"; /* ...

  4. 代码:CSS——reset.css

    http://www.cnblogs.com/qq21270/p/5577856.html 图片列表 A链接标签: /* 链接样式.文字颜色 */ a{color:#666;text-decorati ...

  5. CSS RESET —— 浏览器样式重置

    CSS Reset 1. CSS Reset为什么存在? 只要您的客户存在使用不同浏览器(ie,firefox,chrome等)的可能,那你就不得不从完美的理想状态回到现实,因为不同核心的浏览器对CS ...

  6. 关于CSS reset

    关于CSS resetCSS reset(css重置)基本上是不需要的,至少可以说80%的的CSS reset都是没有必要的,反而增加了页面CSS 的overwrite,尤其像开心网*{margin: ...

  7. 国际知名CSS Reset 总结

    NO.01   CSS Tools: Reset CSS 网站:https://meyerweb.com/eric/tools/css/reset/ 优点:老牌,用的人多. /* http://mey ...

  8. 关于reset.css的疑问:为什么一定要重置浏览器样式?

    自开始做前端算起,我所做过的每一个项目中都会有一个reset.css,也就是重置样式表.我现在想想都不知道第一次是从哪儿弄来的一个重置样式表.快五年了,好像从来都没有质疑过关于重置样式表的内容. 这样 ...

  9. css reset重置样式有那么重要吗?

    在以前写html代码的时候,一般都会在head里添加重置样式reset.css,其内容如下: @charset "utf-8"; html, body, div, span, ap ...

  10. 默认样式重置 (css reset)

    body,p,h1,h2,h3,h4,h5,h6,dl,dd,t{margin:0; font-size:12px;/* font-family:XX; */} ol,ul{list-style:no ...

随机推荐

  1. day1-字符串、列表

    字符串操作: name = "Wills Qian" # 创建字符串变量 print(len(name)) # 打印字符串长度 print(name[0]) # 提取第一个字符W ...

  2. vs Code打开新的文件会覆盖窗口中的文件?

    这是因为你单击文件名的缘故,这个是“预览模式”,所以再单击其他文件时,会覆盖当前打开的文件. 如果你要每次都打开新tab,那就双击文件名好了.这个逻辑和sublime是一样的. 补充: 预览模式是现在 ...

  3. 用JS写的一个简单的时钟

    没什么技术含量,单纯的想传上去.手痒了 <!DOCTYPE html> <html> <head> <meta charset="utf-8&quo ...

  4. BufferedReader用法

      BufferedReader由Reader类扩展而来,提供通用的缓冲方式文本读取,而且提供了很实用的readLine,读取一个文本行,从字符输入流中读取文本,缓冲各个字符,从而提供字符.数组和行的 ...

  5. Java+微信支付(下预购单+回调+退款+查询账单)

    前言: 现在的APP的离不开微信支付, 现在项目里接入微信支付 , 微信支付的官方文档是:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chap ...

  6. python3-常用模块之os

    os模块,os是和操作系统交互的模块 os.getcwd() :获取当前工作目录,即当前python脚本工作的目录路径,如果是命令行模式下,同样表示当前目录下 os.listdir(路径): 列出指定 ...

  7. vue @scroll

    参考: https://blog.csdn.net/qq449736038/article/details/80769507

  8. 【深度学习】CNN 中 1x1 卷积核的作用

    [深度学习]CNN 中 1x1 卷积核的作用 最近研究 GoogLeNet 和 VGG 神经网络结构的时候,都看见了它们在某些层有采取 1x1 作为卷积核,起初的时候,对这个做法很是迷惑,这是因为之前 ...

  9. 网络结构解读之inception系列一:Network in Network

    网络结构解读之inception系列一:Network in Network   网上有很多的网络结构解读,之前也是看他人博客的介绍,但当自己看论文的时候,发现存在很多的细节和动机解读,而这部分能加深 ...

  10. Python ——tempfile

    主要有以下几个函数: tempfile.TemporaryFile 如何你的应用程序需要一个临时文件来存储数据,但不需要同其他程序共享,那么用TemporaryFile函数创建临时文件是最好的选择.其 ...