- 浏览: 196436 次
- 性别:
- 来自: 北京
最新评论
-
hncdcsm1:
非常给力,找了很久了,谢谢分享
99款高质量免费(X)HTML/CSS模板(转自blog.bingo929.com不错) -
yuying:
谢谢诶!
非常不错的CSS表单显示效果
Css Reset也就Reset Css ,就是重置一些标签样式,或者说默认的样式。前端开发工作中有一款好的、统一的Css Reset将提高开发效率,提高样式代码的重用,减少重复代码,减少维护成本。 现
发表于:2009-03-21 17:18 分类:首页 > 网站重构 > CSS+XHTML > , 标签: CSS
Css Reset也就Reset Css ,就是重置一些标签样式,或者说默认的样式。前端开发工作中有一款好的、统一的Css Reset将提高开发效率,提高样式代码的重用,减少重复代码,减少维护成本。
现在分享一些老外的Css Reset,供大家参考;
1.Ateneu Popular CSS Reset
- 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 baseline ;
- }
- :focus { outline : 0;}
- a, a:link, a:visited, a:hover, a:active{ text-decoration : none }
- table { border-collapse : separate ; border-spacing : 0;}
- th, td { text-align : left ; font-weight : normal ;}
- img, iframe { border : none ; text-decoration : none ;}
- ol, ul { list-style : none ;}
- input, textarea, select, button { font-size : 100%; font-family : inherit;}
- select { margin : inherit;}
- hr { margin : 0; padding : 0; border : 0; color : #000 ; background-color : #000 ; height : 1px }
2.Chris Poteet’s Reset CSS
- * {
- vertical-align : baseline baseline ;
- font-family : inherit;
- font-style : inherit;
- font-size : 100%;
- border : none ;
- padding : 0;
- margin : 0;
- }
- body {
- padding : 5px ;
- }
- h1, h2, h3, h4, h5, h6, p, pre , blockquote, form, ul, ol, dl {
- margin : 20px 0;
- }
- li, dd, blockquote {
- margin-left : 40px ;
- }
- table {
- border-collapse : collapse ;
- border-spacing : 0;
- }
3.Yahoo’s(YUI) CSS Reset
查看: Yahoo (YUI)
- body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6, pre ,
- form,fieldset,input,textarea,p,blockquote,th,td {
- padding : 0;
- margin : 0;
- }
- table {
- border-collapse : collapse ;
- border-spacing : 0;
- }
- fieldset,img {
- border : 0;
- }
- address, caption ,cite, code ,dfn,em,strong,th,var {
- font-weight : normal ;
- font-style : normal ;
- }
- ol,ul {
- list-style : none ;
- }
- caption ,th {
- text-align : left ;
- }
- h1,h2,h3,h4,h5,h6 {
- font-weight : normal ;
- font-size : 100%;
- }
- q:before,q:after {
- content : '' ;
- }
- abbr,acronym { border : 0;
- }
4.Eric Meyer Reset CSS
查看:Eric Meyer
- html, body, div, span, applet, object, iframe, table, caption ,
- tbody, tfoot, thead, tr, th, td, del, dfn, em, font , img, ins,
- kbd, q, s, samp, small , strike, strong, sub , sup, tt, var,
- h1, h2, h3, h4, h5, h6, p, blockquote, pre , a, abbr,
- acronym, address, big, cite, code , dl, dt, dd, ol, ul, li,
- fieldset, form, label, legend {
- vertical-align : baseline baseline ;
- font-family : inherit;
- font-weight : inherit;
- font-style : inherit;
- font-size : 100%;
- outline : 0;
- padding : 0;
- margin : 0;
- border : 0;
- }
- :focus {
- outline : 0;
- }
- body {
- background : white ;
- line-height : 1;
- color : black ;
- }
- ol, ul {
- list-style : none ;
- }
- table {
- border-collapse : separate ;
- border-spacing : 0;
- }
- caption , th, td {
- font-weight : normal ;
- text-align : left ;
- }
- blockquote:before, blockquote:after, q:before, q:after {
- content : "" ;
- }
- blockquote, q {
- quotes : "" "" ;
- }
5.Tantek Celik Reset CSS
查看: Tantek Celik
- :link,:visited { text-decoration : none }
- ul,ol { list-style : none }
- h1,h2,h3,h4,h5,h6, pre , code { font-size :1em; }
- ul,ol,li,h1,h2,h3,h4,h5,h6, pre ,form,body,html,p,blockquote,fieldset,input
- { margin :0; padding :0 }
- a img,:link img,:visited img { border : none }
- address { font-style : normal }
6.Christian Montoya Reset CSS
- html, body, form, fieldset {
- margin : 0;
- padding : 0;
- font : 100%/120% Verdana , Arial , Helvetica , sans-serif ;
- }
- h1, h2, h3, h4, h5, h6, p, pre ,
- blockquote, ul, ol, dl, address {
- margin : 1em 0;
- padding : 0;
- }
- li, dd, blockquote {
- margin-left : 1em;
- }
- form label {
- cursor : pointer ;
- }
- fieldset {
- border : none ;
- }
- input, select, textarea {
- font-size : 100%;
- font-family : inherit;
- }
7.Rudeworks Reset CSS
查看:Rudeworks
- * {
- margin : 0;
- padding : 0;
- border : none ;
- }
- html {
- font : 62.5% "Lucida Grande" , Lucida, Verdana , sans-serif ;
- text-shadow : #000 0px 0px 0px ;
- }
- ul {
- list-style : none ;
- list-style-type : none ;
- }
- h1, h2, h3, h4, h5, h6, p, pre ,
- blockquote, ul, ol, dl, address {
- font-weight : normal ;
- margin : 0 0 1em 0;
- }
- cite, em, dfn {
- font-style : italic ;
- }
- sup {
- position : relative ;
- bottom bottom : 0.3em;
- vertical-align : baseline baseline ;
- }
- sub {
- position : relative ;
- bottom bottom : -0.2em;
- vertical-align : baseline baseline ;
- }
- li, dd, blockquote {
- margin-left : 1em;
- }
- code , kbd, samp, pre , tt, var, input[type=‘text’], textarea {
- font-size : 100%;
- font-family : monaco, "Lucida Console" , courier, mono-space;
- }
- del {
- text-decoration : line-through ;
- }
- ins, dfn {
- border-bottom : 1px solid #ccc ;
- }
- small , sup, sub {
- font-size : 85%;
- }
- abbr, acronym {
- text-transform : uppercase ;
- font-size : 85%;
- letter-spacing : .1em;
- border-bottom -style: dotted ;
- border-bottom - width : 1px ;
- }
- a abbr, a acronym {
- border : none ;
- }
- sup {
- vertical-align : super ;
- }
- sub {
- vertical-align : sub ;
- }
- h1 {
- font-size : 2em;
- }
- h2 {
- font-size : 1.8em;
- }
- h3 {
- font-size : 1.6em;
- }
- h4 {
- font-size : 1.4em;
- }
- h5 {
- font-size : 1.2em;
- }
- h6 {
- font-size : 1em;
- }
- a, a:link, a:visited, a:hover, a:active {
- outline : 0;
- text-decoration : none ;
- }
- a img {
- border : none ;
- text-decoration : none ;
- }
- img {
- border : none ;
- text-decoration : none ;
- }
- label, button {
- cursor : pointer ;
- }
- input:focus, select:focus, textarea:focus {
- background-color : #FFF ;
- }
- fieldset {
- border : none ;
- }
- . clear {
- clear : both ;
- }
- . float - left {
- float : left ;
- }
- . float - right right {
- float : right right ;
- }
- body {
- text-align : center ;
- }
- #wrappe r {
- margin : 0 auto ;
- text-align : left ;
- }
8.Anieto2K Reset CSS
查看: Andrés Nieto
- 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,
- center , u, b, i {
- margin : 0;
- padding : 0;
- border : 0;
- outline : 0;
- font-weight : normal ;
- font-style : normal ;
- font-size : 100%;
- font-family : inherit;
- vertical-align : baseline baseline
- }
- body {
- line-height : 1
- }
- :focus {
- outline : 0
- }
- ol, ul {
- list-style : none
- }
- table {
- border-collapse : collapse ;
- border-spacing : 0
- }
- blockquote:before, blockquote:after, q:before, q:after {
- content : ""
- }
- blockquote, q {
- quotes : "" ""
- }
- input, textarea {
- margin : 0;
- padding : 0
- }
- hr {
- margin : 0;
- padding : 0;
- border : 0;
- color : #000 ;
- background-color : #000 ;
- height : 1px
- }
9.CSSLab CSS Reset
查看: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, 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 baseline ;
- }
- :focus {
- outline : 0;
- }
- table {
- border-collapse : separate ;
- border-spacing : 0;
- }
- caption , th, td {
- text-align : left ;
- font-weight : normal ;
- }
- a img, iframe {
- border : none ;
- }
- ol, ul {
- list-style : none ;
- }
- input, textarea, select, button {
- font-size : 100%;
- font-family : inherit;
- }
- select {
- margin : inherit;
- }
- /* Fixes incorrect placement of numbers in ol's in IE6/7 */
- ol { margin-left :2em; }
- /* == clearfix == */
- .clearfix:after {
- content : "." ;
- display : block ;
- height : 0;
- clear : both ;
- visibility : hidden ;
- }
- .clearfix { display : inline - block ;}
- * html .clearfix { height : 1%;}
- .clearfix { display : block ;}
10.Condensed Meyer Reset
- body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,
- pre , form, fieldset, input, textarea, p, blockquote, th, td {
- padding : 0;
- margin : 0;
- }
- fieldset, img {
- border : 0;
- }
- table {
- border-collapse : collapse ;
- border-spacing : 0;
- }
- ol, ul {
- list-style : none ;
- }
- address, caption , cite, code , dfn, em, strong, th, var {
- font-weight : normal ;
- font-style : normal ;
- }
- caption , th {
- text-align : left ;
- }
- h1, h2, h3, h4, h5, h6 {
- font-weight : normal ;
- font-size : 100%;
- }
- q:before, q:after {
- content : ”;
- }
- abbr, acronym {
- border : 0;
- }
css-tricks站的调查Eric Meyer Reset CSS(也就是上面的第4个)使用人数最多,点击查看http://css-tricks.com/poll-results-what-css-reset-do-you-use/ 。
再来看看国内一个前端开发工程师自己整理的 CSS Reset:
- /*reset 全局定义 注释可去掉*/
- 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 :0; padding :0;}
- fieldset,img{ border :0;}
- ul li{ list-style : none ;}
- input,textarea,select{ font-family :inherit; font-size :inherit; font-weight :inherit;}
- input,textarea,select{* font-size :100%;}
- /* body标记样式定义全局的字体颜色、背景色和文本对齐设置 */
- body{ color : #000 ; background : #fff ; text-align : left ; font-size :75.00%; font-family : 'lucida grande' ,taho, verdana , 'trebuchet ms' , sans-serif ;}
- /* hx系列 */
- h1, h2, h3, h4, h5, h6{ font-weight : bold ; }
- h1{ font-size : 200%; }
- h2{ font-size : 166.67%; }
- h3{ font-size : 150%; }
- h4{ font-size : 133.33%; }
- h5{ font-size : 116.67%; }
- h6{ font-size : 116.67%; font-style : italic ;}
- /* 着重标记 */
- cite, blackquote, em, i{ font-style : italic ; }
- strong, b{ font-weight : bold ; }
- /* 预格式标记 */
- pre , code { font-family : monospace ; font-size : 1.1em;}
- /* 缩写标记 */
- acronym, abbr{ border-bottom : 0.1em dashed #c00 ; cursor : help ; letter-spacing : .07em;}
- /* 定义默认的链接样式 */
- a:link, a:visited{ color : #0065FF ; text-decoration : none ;}
- a:hover{ text-decoration : underline ;}
- /* 清除溢出,浮动 */
- .clearing, .HackBox{ border-top : 1px solid transparent ! important ; clear : both ; visibility : hidden ;}
- /* 不需要额外增加元素的清理浮动的类使用:after伪类来实现浮动清理 */
- .wrapfix:after{ content : "." ; display : block ; height : 0; clear : both ; visibility : hidden ;}
- /* IE7 hack */
- .wrapfix { display : inline - block ;}
- /* IE-mac, IE5, IE6 */
- * html .wrapfix { height : 1%;}
- .wrapfix { display : block ;}
- /*隐藏元素*/
- .invisible{ visibility : hidden ;}
- /* 从页面布局上隐藏元素*/
- . hidden { display : none ;}
- /* 通用容器 */
- .wrapper{ clear : both ; overflow : hidden ;}
- /*--框架--*/
- #main { width : 950px ; margin :0 auto ; overflow : hidden ;}
个人认为Css Reset的整理还是要从自身网站出发,合适自己的才是做好的。
相关推荐
CSS Reset即是对浏览器...现在这里提供一个比较流行的方案,大家可以下载去研究一下,到底所谓的CSS Reset是怎么一回事,当然你也可以在一些Reset方案的基础上进行优化和改良,整理出一个更加适合自身需要的Reset文件。
下面是一些关于CSS Reset的关键知识点: 1. **默认样式差异**:不同的浏览器对HTML元素应用的默认样式可能会有所不同,例如字体大小、行高、内边距和外边距等,CSS Reset的目的是消除这些差异。 2. **常见的CSS ...
接着是`index.css`,这是一个基础样式文件,通常包含一些通用的样式规则,如全局字体设置、布局结构、色彩定义等。开发者可以根据项目需求在此基础上扩展和定制,以构建符合设计要求的界面风格。 `test.htm`是测试...
### 通用的CSS Reset知识点详解 #### CSS Reset简介 CSS Reset是一种常见的前端开发技术,用于清除浏览器默认样式,实现跨浏览器的一致性显示效果。在多人协作项目中尤为重要,能够帮助团队成员避免因浏览器默认...
2. Normalize.css:不同于传统的重置,Normalize.css是一种标准化的方法,它保留了一些有用的默认样式,同时修复了跨浏览器的样式问题,更注重可访问性和语义化。 3. CSS Reset Reset:一个较新的、更全面的CSS ...
CSS Reset,也被称作CSS复位,是前端开发中经常使用的一项技术。它的主要目的是为了重置各浏览器对于HTML元素默认的CSS样式,以消除不同浏览器之间的样式差异,使得网页在不同浏览器中能有一致的显示效果。通过使用...
比如 li ,这个元素默认的样式在IE和Firefox中就不一样。Css Reset 就是为了消除这种不同元素在...<link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.18.1/build/cssreset/cssreset-min.css">
《CSS Reset 样式重置的实现》 在网页设计中,CSS Reset(样式重置)是一项基础且至关重要的工作,其目的是消除不同浏览器之间的默认样式差异,确保跨平台、跨浏览器的一致性。默认情况下,每个浏览器都有自己的...
因此,在使用`reset.css`时,最好结合`normalize.css`或现代的CSS重置方法,如`Eric Meyer Reset`或`sanitize.css`,它们不仅重置样式,还会保留一些有助于无障碍浏览和语义化的默认样式。 在实际项目中,可以将`...
The goal of a reset stylesheet is to reduce browser inconsistencies in ... Reset styles quite often appear in CSS frameworks, and the original "meyerweb reset" found its way into Blueprint, among others.
在实际应用中,还可以考虑使用 Normalize.css 或者 Reset.css(如Normalize.css是另一种更为现代的重置方法,它不仅重置样式,还保持一些基本的语义化元素的默认样式)。无论选择哪种方法,关键在于确保网页在各种...
手机端css reset方便进行手机端的开发工作
一些开发者开始提倡"No CSS Reset"的理念,认为在某些情况下,仅重置必要的样式或者根据项目需求定制重置可能更为合理。例如,Google的首页就是一个例子,它没有使用任何CSS Reset,而是保持了极简的样式。 CSS ...
以下是一些reset.css可能会包含的关键规则: 1. 通用选择器`*`用于清除所有元素的内外边距和边框: ```css * { margin: 0; padding: 0; border: 0; } ``` 2. 清除列表项的缩进: ```css ul, ol { list-style: ...
自己总结的css reset, 参考了雅虎和书本上的. 希望对html开发者有点用.
亲测 可用 在HTML标签在浏览器里有默认的样式,例如 p 标签有... 但是不同浏览器的默认样式之间也会有差别,例如ul默认带有缩进的样式,在IE下,它的缩进是通过margin实现的,而Firefox下,它的缩进是由padding实现的
css reset,导入该css文件,给一些标签添加相同的默认设置,防止在不同的浏览器中出现差异
### CSS Reset 初始化设置详解 #### 一、引言 在前端开发中,浏览器之间的样式差异是常见的问题之一。为了确保跨浏览器的一致性,并且使页面样式更加可控,CSS Reset 成为了一种广泛采用的技术手段。本文将详细...
`reset.css`用于清除大部分默认样式,而`normalize.css`则负责保持一些必要的默认行为,以优化可访问性和可读性。这样的组合使用方式可以提供更好的跨浏览器一致性,同时避免过度重置导致的潜在问题。 在实际项目中...