Vue进阶知识(一)------项目初始化

CSS初始化

位置:/src/assets/css/

  • normalize.css:
    • 获得方法:github上搜normalize.css,找到相应仓库中的normalize.css
    • 功能:对所有浏览器的默认样式进行重置
  • base.css:
    • 功能:自定义私人CSS设置
    • 内容:如下,解释见参考链接
      @import 'normalize.css';			/* 引入nomalize.css*/
      @charset "utf-8";
      
      /* CSS Document */
      
      @charset "utf-8";
      
      /*!
       * @名称:base.css
       * @功能:1、重设浏览器默认样式
       *       2、设置通用原子类
       */
      
      
      /* 防止用户自定义背景颜色对网页的影响,添加让用户可以自定义字体 */		
      html {
          background: white;
          color: black;
      }
      
      
      /* 内外边距通常让各个浏览器样式的表现位置不同 */		
      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,
      hr,
      button,
      article,
      aside,
      details,
      figcaption,
      figure,
      footer,
      header,
      hgroup,
      menu,
      nav,
      section {
          margin: 0;
          padding: 0;
      }
      
      
      /* 要注意表单元素并不继承父级 font 的问题 */		
      body,
      button,
      input,
      select,
      textarea {
          font: 12px \5b8b\4f53, arial, sans-serif;
      }
      
      input,
      select,
      textarea {
          font-size: 100%;
      }
      
      
      /* 去掉 table cell 的边距并让其边重合 */		
      table {
          border-collapse: collapse;
          border-spacing: 0;
      }
      
      
      /* ie bug:th 不继承 text-align */		
      th {
          text-align: inherit;
      }
      
      
      /* 去除默认边框 */		
      fieldset,
      img {
          border: none;
      }
      
      
      /* ie6 7 8(q) bug 显示为行内表现 */		
      iframe {
          display: block;
      }
      
      
      /* 去掉 firefox 下此元素的边框 */		
      abbr,
      acronym {
          border: none;
          font-variant: normal;
      }
      
      
      /* 一致的 del 样式 */		
      del {
          text-decoration: line-through;
      }
      
      address,
      caption,
      cite,
      code,
      dfn,
      em,
      th,
      var {
          font-style: normal;
          font-weight: 500;
      }
      
      
      /* 去掉列表前的标识,li 会继承 */		
      ol,
      ul {
          list-style: none;
      }
      
      
      /* 对齐是排版最重要的因素,别让什么都居中 */		
      caption,
      th {
          text-align: left;
      }
      
      
      /* 来自yahoo,让标题都自定义,适应多个系统应用 */		
      h1,
      h2,
      h3,
      h4,
      h5,
      h6 {
          font-size: 100%;
          font-weight: 500;
      }
      
      q:before,
      q:after {
          content: '';
      }
      
      
      /* 统一上标和下标 */		
      sub,
      sup {
          font-size: 75%;
          line-height: 0;
          position: relative;
          vertical-align: baseline;
      }
      
      sup {
          top: -0.5em;
      }
      
      sub {
          bottom: -0.25em;
      }
      
      
      /* 让链接在 hover 状态下显示下划线 */		
      a:hover {
          text-decoration: underline;
      }
      
      
      /* 默认不显示下划线,保持页面简洁 */		
      ins,
      a {
          text-decoration: none;
      }
      
      
      /* 去除 ie6 & ie7 焦点点状线 */		
      a:focus,
      *:focus {
          outline: none;
      }
      
      
      /* 清除浮动 */		
      .clearfix:before,
      .clearfix:after {
          content: "";
          display: table;
      }
      
      .clearfix:after {
          clear: both;
          overflow: hidden;
      }
      
      .clearfix {
          zoom: 1;
          /* for ie6 & ie7 */
      }
      
      .clear {
          clear: both;
          display: block;
          font-size: 0;
          height: 0;
          line-height: 0;
          overflow: hidden;
      }
      
      
      /* 设置显示和隐藏,通常用来与 js 配合 */		
      .hide {
          display: none;
      }
      
      .block {
          display: block;
      }
      
      
      /* 设置浮动,减少浮动带来的 bug */		
      .fl,
      .fr {
          display: inline;
      }
      
      .fl {
          float: left;
      }
      
      .fr {
          float: right;
      }
      

上一篇:Vue学习手册(四)-----axios、vuex
下一篇:Vue进阶知识(二)------制作商城TabBar

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值