`
kongxiantao
  • 浏览: 112904 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

reset.css

阅读更多

这是我和好友正淳一起整理的一份 reset.css:

/*
KISSY CSS Reset
理念:清除和重置是紧密不可分的
特色:1.适应中文 2.基于最新主流浏览器
维护:玉伯(lifesinger@gmail.com), 正淳(ragecarrier@gmail.com)
*/

/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

/* 设置默认字体 */
body,
button, input, select, textarea { /* for ie */
    /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
    font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; /* 用 ascii 字符表示,使得在任何编码下都无问题 */
}

h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读,让 small 正常化 */

/* 重置列表元素 */
ul, ol { list-style: none; }

/* 重置文本格式元素 */
a { text-decoration: none; }
a:hover { text-decoration: underline; }

abbr[title], acronym[title] { /* 注:1.ie6 不支持 abbr; 2.这里用了属性选择符,ie6 下无效果 */
	border-bottom: 1px dotted;
	cursor: help;
}

q:before, q:after { content: ''; }

/* 重置表单元素 */
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车:让链接里的 img 无边框 */
/* 注:optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* 重置 hr */
hr {
    border: none;
    height: 1px;
}

/* 让非ie浏览器默认也显示垂直滚动条,防止因滚动条引起的闪烁 */
html { overflow-y: scroll; }

用途在注释里都标明了,就不多解释。测试页面在这里:CSS Reset Test . 这份测试页面花了我们很大心血,如果转载,请注明下出处,呵呵。

先说明下测试过的浏览器:IE 6+, Firefox 3.5+, Safari 4+, Chrome 2+, Opera 10+

 

原文来自:http://lifesinger.org/blog/2009/07/reset-css-tech/

分享到:
评论

相关推荐

    CSS中常用的 reset.css文件

    因此,在使用`reset.css`时,最好结合`normalize.css`或现代的CSS重置方法,如`Eric Meyer Reset`或`sanitize.css`,它们不仅重置样式,还会保留一些有助于无障碍浏览和语义化的默认样式。 在实际项目中,可以将`...

    reset.css & normalize.css 下载

    重置与标准化CSS:reset.css与normalize.css详解 在网页设计和开发中,浏览器的默认样式差异往往会导致页面在不同浏览器上显示不一致。为了解决这个问题,开发者通常会使用两种技术:reset.css和normalize.css。这...

    web前端重置样式表normalize.css+reset.css

    "normalize.css"和"reset.css"是两种常见的重置样式表方法,它们在创建响应式和跨浏览器兼容的网页时发挥着关键作用。 首先,我们来详细了解`normalize.css`。`normalize.css`是由Nicolas Gallagher和Jonathan Neal...

    重置样式表reset.css和用于移动端适配的flexible.js

    这正是"重置样式表reset.css"的作用所在。reset.css 文件的主要目标是消除浏览器之间的样式差异,使得开发者可以更加自由地定义元素的样式,避免受到默认样式的干扰。在重置样式表中,通常会包含对所有常见HTML元素...

    reset.css文件.zip

    重置CSS(reset.css)是前端开发中的一个重要概念,它旨在消除浏览器之间的样式差异,确保网页在各种浏览器中呈现一致的布局。这个压缩包“reset.css文件.zip”包含了一个名为“reset.css”的文件,它是实现这一目标...

    WEB标准之CSS 打造自己的reset.css

    在讨论如何打造自己的reset.css时,首先需要理解reset.css的作用。reset.css主要用于重置浏览器的默认样式,确保不同浏览器在展现网页内容时有统一的基线。这样做的目的在于让设计师能够在一个干净的起点上开始工作...

    reset.css Vue

    不同浏览器对相同标签的显示效果,有时候往往不同,那么在做项目的时候就需要对基本的样式进行设置,以达到在不同浏览器下显示效果是相同的,reset.css的作用就在于此。所有,大家很有必要收藏一下,在做项目的时候...

    reset.css样式

    淘宝最新reset.css初始化样式,Reset是革命党最激进的那一派。

    reset.css下载

    亲测 可用 在HTML标签在浏览器里有默认的样式,例如 p 标签有... 但是不同浏览器的默认样式之间也会有差别,例如ul默认带有缩进的样式,在IE下,它的缩进是通过margin实现的,而Firefox下,它的缩进是由padding实现的

    reset.css 目前最好的css重置版本!

    css重置是很重要的东西. reset.css 目前最好的css重置版本!

    reset.css文件 CSS代码 下载.zip

    重置CSS(reset.css)是前端开发中的一个重要概念,它旨在消除浏览器之间的默认样式差异,为网站提供一个统一的基础,以便开发者更容易地控制页面布局和样式。在网页设计中,不同的浏览器对HTML元素的默认样式处理...

    html标签样式重置reset.css文件

    html标签样式重置reset.css文件,取消标签原来特殊样式方便自定义,例如a标签下划线,span标签前面的小圆点,清除浮动解决塌陷的兼容样式

    reset.css文件

    不同浏览器对相同标签的显示效果,有时候往往不同,那么在做项目的时候就需要对基本的样式进行设置,以达到在不同浏览器下显示效果是相同的

    reset.css修改默认样式

    将css导入页面,修改大多数标签的默认样式

    清空默认样式reset.min.css

    清空默认样式reset.min.css

    reset.css通用样式

    常用的css初始化

    尚品汇reset.css

    尚品汇重置样式表,去除一些标签自带样式

    reset.css重置样式文件

    重置样式文件、用于商城页面的外部链接css样式,下载拿来即用,不好用你可以来~我,欢迎前来下载,多多支持,给个小星星给个小赞吧

    自适应函数rem.js reset.css

    vue.js使用vant-ui用到的自适应函数rem.js, reset.css ,因为不同手机的屏幕分辨率不同,前端开发移动端项目的时候,解决不同手机适配问题

    1.1css重置样式文件reset.css

    css重置样式文件reset.css

Global site tag (gtag.js) - Google Analytics