由于各大浏览器存在兼容性问题,同一个css属性在不同浏览器下的表现不一定相同,有经验的前端设计者都会自定义一个重置浏览器样式的css文件,在这个文件中定义一些针对不同的浏览器最终表现出一致的代码。

大家最熟悉的也许就是* {margin:0 0}了,其实这是最简单的兼容性的代码,一般情况下,仅有这个是不够的,因此笔者收集了几个前端设计网站使用的reset.css代码模板,如果需要你可以复制这些代码保存为reset.css文件,然后引用在所需的html文件中即可。

注意:您可以根据您自己的实际情况去修改代码中选择器的定义,如果确定用不上代码中对某些选择器的定义,可以删除掉。

CSS重置浏览器样式代码一:  

body,ul,li,p,h1,h2,h3,h4,h5,h6,img,br,hr,table,tr,td,dl,dt,dd,form {margin: 0;padding: 0;
}
body {font-family: Arial,"微软雅黑";font-size: 12px;color: #434343;
}
.clear {clear: both;font-size: 0px;
}
ul,li {list-style: none;
}
img {border: none;
}
/*一般链接*/
a {text-decoration: none;color: #555;
}
a: hover {color: #3366ff;
}

CSS重置浏览器代码二:  

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, 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 { background: transparent; border: 0; margin: 0; padding: 0; vertical-align: baseline; font-size: 100%; font: inherit; -webkit-text-size-adjust: none; }
body { line-height: 1; }
table { border-collapse: collapse; border-spacing: 0; }
object, :focus { outline: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section /* HTML 5 */ { display: block; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ‘‘; content: none; }
a img { border: none; }
input,button,textarea,select,optgroup,option{ font-size: 100%; font: inherit; }
.al { text-align: left; }
.ar { text-align: right; }
.ac { text-align: center; }
.lc { margin: 0 auto; }
.fl, .il .fl { float: left; }
.fr, .il .fr { float: right; }
.fc, .il .fc { float: none; clear: both; }
.rel { position: relative; }
.abs { position: absolute; }
.il { list-style: none; }
.il li { float: left; }

CSS重置浏览器代码三:来自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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;
}
: focus {outline: 0;
}
body {line-height: 1;color: black;background: white;
}
ol, ul {list-style: none;
}
table {border-collapse: separate;border-spacing: 0;
}
caption, th, td {text-align: left;font-weight: normal;
}
blockquote: before, blockquote: after,
q: before, q: after {content: "";
}
blockquote, q {quotes: "" "";
}

本文完~

学习更多技能

请点击下方公众号

CSS重置默认样式reset.css代码模板相关推荐

  1. css文本框圆角不兼容,CSS教程之重置默认样式与IE兼容圆角的解决方法

    CSS教程之重置默认样式与IE兼容圆角的解决方法 IE兼容css教程3圆角的htc解决方法 现在css3的border-radius属性可以很方便的实现圆角功能,对网站前台人员无疑是一件喜事,但悲剧的 ...

  2. 在不同的浏览器下FORM及它的小伙伴们默认样式的CSS属性值是不完全一致

    我们一般在定义CSS样式的时候都需要定义去掉HTML标签默认样式的CSS,原因是在不同的浏览器下面它们的表现出来的默认样式不完全一致,我们要保证在不同的浏览器下它们能正常显示出我们想要达到的预期效果, ...

  3. [css] 重置(初始化)css的作用是什么?

    [css] 重置(初始化)css的作用是什么? 这是一个,还有就是视觉问题,浏览器默认样式会影响我们的设计还原,而且默认样式一般不够美观,满足不了定制化的视觉需求,达不到视觉产品的信息传达目标. 个人 ...

  4. CSS 清除默认样式模版

    宽度计算一定是包括自己设置宽度+边框宽度+padding宽度+margin宽度组成,因为一些组件默认含有一定的样式,开发前如不进行原有格式清除,很容易造成结构错位. 首先给大家分享我的及CSS网页使用 ...

  5. HTML默认样式表CSS属性

    转载链接:http://www.xiao-a.com/index.php/archives/440.html 开始的时候 *{margin:0;padding:0;},当需要使用边距的时候,就需要还原 ...

  6. css设置打印样式表,[CSS] 创建打印样式表

    [CSS] 创建打印样式表 Chrome浏览器有一项非常好用的功能, 就是直接将网页保存为PDF(Ctrl+P), 虽然部分人觉得没有用, 但我经常使用这个功能 比如说, 有的博文写得不错, 想保存, ...

  7. css怎么将样式取消,css怎么把透明样式取消

    1. 禁用css之后,怎么设置透明背景 你好:CSS模板已不能再使用. 现在无法再设置"鼠标特效.透明背景"等效果了,设置后无法通过审核,不会显示出来. 新浪博客于2008年1月2 ...

  8. html正方形边框颜色,css边框颜色样式设置 css border颜色

    DIV CSS边框颜色样式设置改变 css border边框样式可设置边框宽度.边框样式(css边框虚线.css边框实线).颜色样式.而css边框颜色只有设置边框宽度,设置边框颜色才能实现. 一.快速 ...

  9. CSS字体默认样式设置

    //1. 字体族: 表示一堆字体的东西 分类如下 衬线字体 serif 宋体就是衬线字体  带有弯弯勾勾的样子 非衬线字体sans-serif  不带有弯弯勾勾的样子 monospace  等宽字体  ...

最新文章

  1. Microsoft Surface Toolkit Beta 版发布
  2. linux下pptpd的安装配置(×××)
  3. 面试常问Handler 的问题合集
  4. java并发核心知识体系精讲_JVM核心知识体系
  5. Error message Exception raised without specific error
  6. hive日志位置(日志定位报错:Failed with exception Unable to move sourcehdfs://namenode/tmp/hive-pmp_bi/h)...
  7. Linux最全命令详解,请记下来!
  8. Almost Arithmetical Progression
  9. 网络口协商_以太网端口协商原理
  10. Apache服务安全加固及Apache优化
  11. 6、vueJs基础知识06
  12. NHibernate3.0里各个dll的用处和简单说明【转】
  13. 54. yii 动作参数绑定
  14. linux配置yum源、mount及yum命令
  15. C++笔记----运算符重载
  16. bat调用vbs脚本
  17. hdjs-图片 文件上传
  18. 初探移动设备管理——OMA DM协议向导
  19. java 英文句子切分_java 将英文文章 按句子,标点符号分割,正则表达式
  20. 行列视(RCV)生产数据应用系统产品简介

热门文章

  1. @Value的用法 @Value数据来源 @Value动态刷新的问题
  2. 对《java程序员上班那点事》笔者对数组占用内存质疑
  3. .NET NAudio音频录制方法 2021-02-13
  4. 微信分享开发:准备工作[微信公众平台以及微信中控服务配置](一)
  5. 力扣报错 error: <identifier> expected
  6. 如何处理表情字符入库问题
  7. Asp 操作Access数据库时出现死锁.ldb的解决方法
  8. 免校准的电量计量芯片_技术 | 免校准电能计量芯片,让家电智能化更简单
  9. 内外兼修:程序员的成长之路+软技能 代码之外的生存指南
  10. QNX系列:一、进程和线程