前言

为什么要样式重置即 css reset ?
原因:不同的浏览器在实现w3c标准过程中,对各个元素的实现是不一致的。这就导致了同一个页面在不同的浏览器中比如ie和chrome中,表现有差异。为了解决这个问题,即不同浏览器中表现的一致性,需要使用css reset。

实现

  1. 初学

    * {margin: 0;padding: 0;border:0;
    }
    

    优缺点:简单粗暴,迅速实现,但是* 通配符需要将所有标签遍历,但标签数量和种类较多的时候,会增加客户端的负担,影响网页性能。

  2. 常用
    全局引入自定义经典的 reset.css 文件,网上有许多优秀的 reset.css 提供参考

    html,body,div,span,applet,object,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,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;font-size:100%;font:inherit;font-weight:normal;vertical-align:baseline;
    }
    /* HTML5 display-role reset for older browsers */
    article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;
    }
    ol,ul,li {list-style:none;
    }
    blockquote,q {quotes:none;
    }
    blockquote:before,blockquote:after,q:before,q:after {content:'';content:none;
    }
    table {border-collapse:collapse;border-spacing:0;
    }
    th,td {vertical-align:middle;
    }
    /* custom */
    a {outline:none;color:#16418a;text-decoration:none;-webkit-backface-visibility:hidden;
    }
    a:focus {outline:none;
    }
    input:focus,select:focus,textarea:focus {outline:-webkit-focus-ring-color auto 0;
    }
    
  3. 最优(个人认为)
    新的CSS工具——normalize.css
    其最大的好处就是Normalize.css的作用是保留有用的浏览器默认样式,而不是从每个元素中删除所有默认样式。

    1. 安装
    npm install --save normalize.css
    
    1. 引入
    import 'normalize.css/normalize.css'
    

vue或者react的css样式初始(css样式重置)——reset.css与normalize.css相关推荐

  1. css 重置样式表(Normalize.css)

    目录 一.为什么要重置CSS? 二.如何重置CSS 三.重置方案 1.自定义重置(博主推荐) 2.官方推荐重置(Normalize.css) 2.1.normalize.css并不是简单的重置了所有的 ...

  2. normalize.css

    normalize.css收藏 目前GitHub上比较火的一个样式重置的css 项目地址[:https://github.com/necolas/normalize.css/blob/master/n ...

  3. Normalize.css和Reset CSS有什么区别?

    我知道CSS重置是什么,但是最近我听说了这个叫做Normalize.css的新东西. Normalize.css和Reset CSS有什么区别? 标准化CSS和重置CSS有什么区别? CSS重置只是一 ...

  4. php normalize,normalize.css的使用

    Normalize.css的使用及下载 Normalize.css 只是一个很小的CSS文件,但它在默认的HTML元素样式上提供了跨浏览器的高度一致性.相比于传统的CSS reset,Normaliz ...

  5. 常见的前端考试面试题目【vue,react,css,six】

    常见的vue,javascript,css前端面试题 1.Vue2和Vue3的区别至少说5点 2.Vue3中组件通信的流程[父传子,子传父] 3.Apply/call/bind的原理是什么? 4.说说 ...

  6. web前端知识点总结html,css,js,vue,react/面试题会经常问到

    一阶段 1.网络中使用最多的图片格式有哪些 gif 支持动画,只有全透明和不透明两种模式,只有256种颜色 jpg 采用有损压缩算法,体积较小,不支持透明,不支持动画 png 采用有损压缩算法,体积也 ...

  7. 05 react img css修改svg图片样式

    react img css修改svg图片样式 svg图片的相关理论 定义 优点 前端引入svg图片的方式 方式一:<svg>标签引入,内嵌到 HTML 中 方式二,修改svg的颜色 方式三 ...

  8. 前端面试题全面整理-带解析 涵盖CSS、JS、浏览器、Vue、React、移动web、前端性能、算法、Node...

    来源 | https://www.html.cn/interview/13950.html 本篇文章整理总结了一些前端面试题,涵盖面很广,并且面的都是知名大厂,所以这些题还是很有代表性的,都掌握以后一 ...

  9. css、js、浏览器、vue、react、移动web、前端性能、算法、node前端面试题

    前端面试题全面整理-带解析 涵盖(css.js.浏览器.vue.react.移动web.前端性能.算法.node) 前言 上期整理了一些vue面试题,本期整理总结这些前端面试题,涵盖面很广,并且面的都 ...

最新文章

  1. extjs 重设autoHeight
  2. 用反射通过构造函数给窗体传参
  3. 【分享】 自闭症儿童网络画展 - JS效果
  4. 中石油训练赛 - 关于我转生变成史莱姆这档事(dfs)
  5. 一口气说出 6种 @Transactional 注解失效场景
  6. 微课|中学生可以这样学Python(例4.7):定时器
  7. linux 批量传文件大小,小弟我使用过的Linux命令之rz - 批量下传文件,简单易用...
  8. mysql group by 聚合_浅析MySQL使用 GROUP BY 分组聚合与细分聚合
  9. [转贴]壮观啊!实拍中国最美公路
  10. 东北大学软件项目管理与过程改进题库——首字母排序
  11. c语言int函数使用方法,int函数的使用方法_Excel中int函数的操作用法
  12. 360 极速模式 css,请问 chrome 和 360 极速模式 渲染页面不一样
  13. geth 搭建 私有链节点
  14. Animated详解
  15. Oracle数据库(五)用户 ,角色,权限
  16. DS18B20测量温度
  17. pip 命令报错 Fatal error in launcher: Unable to create process using ... ???? ???????
  18. ncm 汇集 matlab,ncm-solutions 压缩包中的文件主要是基于matlab的数值计算以及分析功能学习的很好的例程 266万源代码下载- www.pudn.com...
  19. 洛谷P1287 盒子与球
  20. 深度学习顶会论文投稿策略7步走(附资料)

热门文章

  1. C语言计算前缀表达式
  2. Java会不会已经饱和,会被淘汰吗?
  3. 解决Win7无法关机或关机慢的问题
  4. 工作和生活之斗转星移
  5. python的安装与环境配置
  6. java中如何把字符串日期转时间戳
  7. Larry Liu:Genaro Network是首条结合存储的公链,基于共享有无限存储空间
  8. 高级商务办公软件应用【13】
  9. 荷花三宝,夏季清热必备
  10. 【Verilog】——Verilog简介