详谈css样式初始化

php中世界最好的语言
풀어 주다: 2018-03-19 09:17:55
원래의
2471명이 탐색했습니다.

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

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

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

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

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

--------------------------------------------------------------------------------------------------常用的标签-----------------------------------------------------------------------------------------------------------------------------

  1. body标签:默认margin:8px;

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

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

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

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

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

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

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

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

  10. textarea标签:默认padding:2px;

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

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

  13. 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; } 
로그인 후 복사

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

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

推荐阅读:

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

javascript的隐式调用详解

React组件refs该怎么使用

위 내용은 详谈css样式初始化 의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!