详谈css样式初始化

这次给大家带来详谈css样式初始化 ,css的样式初始化注意事项有哪些,下面就是实战案例,一起来看一下。     

在网站编写的时候,由于许多的标签会有默认存在的样式,比如P标签的外边距,a标签的下划线等等,通常我们会把这些默认样式去除,以免在后面的编写中造成诸多的不变。

1、拥有默认内外边距的标签

      有些人会图省事,清除内外边距直接用*{margin:0;padding:0;},这样子写,在项目很小的时候,你会感觉没什么,一旦项目大了以后,再这么写将会及其消耗网站的加性能,降低网站加载速度。

      所以我们要了解哪些标签默认会拥有内外边距,再根据使用情况进行样式初始化:

————————————————————————————————–常用的标签—————————————————————————————————————————–

body标签:默认margin:8px;

dl标签,p标签:默认margin-top:1em;margin-bottom:1em;

dd标签:默认margin-left:40px;

ul、ol标签:默认margin-top:1em;margin-bottom:1em;padding-left:40px;

h1标签~h6标签:默认margin-top:0.67em;margin-bottom:0.67em;

form标签:默认margin-top:0em;

fieldset标签:默认margin-left:2px;margin-right:2px;padding:0.35em 0.75em 0.625em;

legend标签:默认padding-left:2px;padding-right:2px;

input标签:默认padding:1px 0px; 

textarea标签:默认padding:2px;

button标签:默认padding:1px 6px;

hr标签:默认margin-top:0.5em;margin-bottom:0.5em;\

pre标签:默认margin:1em 0px 1em;

body,dl,dd,ul,ol,p,h1,h2,h3,h4,h5,h6,form,input,textarea,button{    margin:0;    padding:0;}

2、网站的字体样式

     一般我们会在body标签内书写网站的整体字体样式,然后局部位置文字样式需要修改的在单独进行修改

body,button,input,textarea,select{    font:12px/1.5 'Microsoft YaHei','arial','tahoma';    color:#666;}

3、去掉table标签边距,让其合并在一起

table {    border-collapse:collapse;    border-spacing:0;}

4、消除字体风格

i,em{  font-style:normal;  }b,strong{  font-weight:normal;  }

5、消除列表标签前的标识物

ul,ol{  list-style:none;  }

6、消除a标签的下划线、统一字体样式

a{  text-decoration:none;  color:inherit;    }

7、清除Img标签的边框和垂直对齐方式

img{  border:none;  verticla-align:middle;    }

说明:以上这些都是最常用到的,其他标签的样式初始化视情况再继续添加。

相信看了本文案例你已经掌握了方法,更多精彩请关注创想鸟其它相关文章!

推荐阅读:

jest测试react native组件的步奏是什么

javascript的隐式调用详解

React组件refs该怎么使用

以上就是详谈css样式初始化 的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1609074.html

赞 (0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月24日 00:35:02
css3的聊天气泡样式
下一篇 2025年12月24日 00:35:17

相关推荐

发表回复

登录后才能评论
关注微信