为啥要重置css
因为每个浏览器默认的css有些不一样呗
参考的139邮箱的前端 啊干 (因为 鄙人在139前端团队呆了一年多 所以参考这个)
/* 清除内外边距 */
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.5 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; /* 用 ascii 字符表示,使得在任何编码下都无问题 */
}
h1 { font-size: 18px; line-height:1.5; /* 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; line-height:1.5;} /* 小于 12px 的中文很难阅读,让 small 正常化 */
/* 重置列表元素 */
ul, ol { list-style: none;}
/* 重置文本格式元素 */
a { text-decoration: none; line-height:1.2;}
a:hover { text-decoration: underline; }
/* 重置表单元素 */
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车:让链接里的 img 无边框 */
/* 注:optgroup 无法扶正 */
button, input, select, textarea {
font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */
line-height:1.6;/*解决IE浏览器文字太靠近顶部的问题*/
}
/* 重置表格元素 */
table {
border-collapse: collapse;
border-spacing: 0;
}
/* 重置 hr */
hr {
border: none;
height: 1px;
}
这是taobao的 css重置
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {
margin: 0;
padding: 0;
}
body,button,input,select,textarea {
font: 12px / 1.5 tahoma,
arial,
\5b8b\4f53;
}
h1,h2,h3,h4,h5,h6 {
font - size: 100 % ;
}
address,cite,dfn,em,var {
font - style: normal;
}
code,kbd,pre,samp {
font - family: courier new,
courier,
monospace;
}
small {
font - size: 12px;
}
ul,ol {
list - style: none;
}
a {
text - decoration: none;
}
a: hover {
text - decoration: underline;
}
sup {
vertical - align: text - top;
}
sub {
vertical - align: text - bottom;
}
legend {
color: #000;
}
fieldset,
img {
border: 0;
}
button,input,select,textarea {
font - size: 100 % ;
}
table {
border - collapse: collapse;
border - spacing: 0;
}
qq zone的
html {
font - size: 62.5 % ;
font - family: Tahoma
}
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, input, button, textarea, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
margin: 0;
padding: 0
}
body {
line - height: 1.333;
font - size: 12px
}
h1,h2,h3,h4,h5,h6 {
font - size: 100 %
}
input,textarea,select,button {
font - size: 12px;
font - weight: normal;
font - family: inherit
}
input[type = "button"],input[type = "submit"],select,button {
cursor: pointer
}
table {
border - collapse: collapse;
border - spacing: 0
}
address,caption,cite,code,dfn,em,th,var {
font - style: normal;
font - weight: normal
}
li {
list - style: none
}
caption,th {
text - align: left
}
q: before,q: after {
content: ''
}
abbr,acronym {
border: 0;
font - variant: normal
}
sup {
vertical - align: text - top
}
sub {
vertical - align: text - bottom
}
fieldset,img,a img,iframe {
border - width: 0;
border - style: none
}
iframe {
overflow: hidden
}
img { - ms - interpolation - mode: bicubic
}
textarea {
resize: vertical;
overflow - y: auto
}
legend {
color: #000
}
a {
text - decoration: none
}
a: hover {
text - decoration: underline
}
hr {
height: 0
}
label {
cursor: pointer
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
display: block
}
版权声明:本文为博主原创文章,未经博主允许不得转载。
分享到:
相关推荐
主要用于css文件的重置,把各个浏览器放在同一起跑线上。绝对的非常有用
主要介绍了CSS样式重置代码,一般保存为reset.css修改了默认的css设置,方便布局与提高浏览器兼容性
Nice 是轻量的CSS基础代码库,没有一味的重置,而是 注重各浏览器基础表现 ,减小开发难度。 Nice只重置掉可能产生问题的样式(body、form的默认margin等),并且解决了一些可能产生的兼容性问题,保留和坚持部分...
每每有新项目,第一步就是应当使用一个reset.css来重置样式。滥用不如不用,直接拿个现成的reset.css过来将导致后期各种离奇bug的发生。 所以最好还是自己写一个reset.css,并且要明白每一条 reset都是用来做什么的...
vant+vue初始化移动端项目,border样式重置:border.css
适用于 h5,css3的样式重置代码
响应式12列CSS网格样式代码是一款网格系统的特点是使用人们易于记忆的英文单词来作为设置网格列的class名称。
Normalize.css 是一个可以...1、保留有用的默认值,不同于许多 CSS 的重置 2、标准化的样式,适用范围广的元素。3、纠正错误和常见的浏览器的不一致性 4、一些细微的改进,提高了易用性。 使用详细的注释来解释代码。
base.css顾名思义就是基代码的含义,主要就是重置浏览器默认样式的一个集合吧,在进行css布局时把它加进去将会提高书写效率,感兴趣的朋友可以参考下
摘要:脚本资源,CSS特效,reset.css 转载白鹿本人写的CSS中常用的 reset.css文件,用于重置html默认样式,前几天正好在论坛上看到有些CSS新手请教如何写reset.css才是最好的,其实没有最好,只能说最适合自己的网站,...
CSS学起来并不难,但在大型项目中,就变得难以管理,特别是不同的人在CSS书写风格上稍有不同,团队上就更加难以沟通,为此总结了一些如何实现高效整洁的CSS代码原则: 1. 使用Reset但并非全局Reset 不同浏览器...
保留有用的默认值,不同于许多 CSS 的重置 标准化的样式,适用范围广的元素。 纠正错误和常见的浏览器的不一致性。 一些细微的改进,提高了易用性。 使用详细的注释来解释代码。 支持的浏览器: Google Chrome ...
用过很多网上现成的样式重置表,然后有时写的样式代码没问题却达不到自己要的效果,查了才发现是掉进reset.css的坑里。这里推荐用过多种reset.css感觉是最好用的重置样式表:Sandal,这个样式表的好处是他绝大多数的...
登录界面、找回密码界面、修改密码界面的...在制作过程中,有使用CSS、JS、Jquery。其中还有cookie、base64的js插件。 每一次刷新登录页面都可以自动刷新验证码。 提供的源代码仅供参考,如有不足,请多多指教,谢谢!
一个最小的,可定制CSS重置以迎合顺风 ,,, 哲学 较小的代码大小是优先事项 通过解决一些常见的烦恼,可以完成比预检更多的工作 如果您想偏离明智的默认设置,则可以选择想要/需要的重置 专为顺风顺水的工作流程...
保留有用的默认值,不同于许多 CSS 的重置 标准化的样式,适用范围广的元素。 纠正错误和常见的浏览器的不一致性。 一些细微的改进,提高了易用性。 使用详细的注释来解释代码。 支持的浏览器: Google Chrome...
这个css reset代码是我自己在参考前人的基础上,并根据个人在多个实际项目中实战得出来的,在尊重标签本身用途的同时,又给予一些基本的实际需求。本reset只涉及常见的基本元素,以修正兼容为原则 复制代码代码如下...
html标签内置样式重置,使用率比较高,放出来为了方便寻找,也为需要的人提供遍历。 只为大家学习交流,有问题随时联系作者。
CSS样式清除和重置是前端开发必需要做的事情,结合了前辈们的经验整理了一份CSS重置样式代码不敢独享特此与大家分享下,感兴趣的朋友可不要错过了哈