CSS代码使用优化

在csdn学习了很久,解决了很多基础性的问题,但有些细节,可能前辈们觉得太过基础并未总结。今天结合上班的第一周工作以及参考前辈代码将自己的css代码习惯进行优化总结。

vue页面css代码

初始:使用scss嵌套写法并写在.vue页面style里

<template>
  <div class="box">
    <div class="title">你好</div>
    <div class="content">
      祝大家身体哈皮
      <div class="tip">一路向钱</div>
    </div>
  </div>
</template>

<script setup></script>

<style lang="scss" scoped>
  .box {
    width: 100%;
    .title {
      font-size: 20px;
      font-weight: 700;
    }
    .content {
      font-size: 12px;
      .tip {
        font-size: 8px;
      }
    }
  }
</style>

优化:

1、css命名更加清晰 使用父-子的写法让代码结构更加明了

    <div class="content">
      祝大家身体哈皮
      <div class="content-tip">一路向钱</div>
    </div>

2、使用连体符&代替元素本身,是代码显示更为简洁

    .content {
      font-size: 12px;
      &-tip {
        font-size: 8px;
      }
    }

3、scss样式较为简洁(最好不超过三四十行)可以写在.vue页面的style里面,如果过长则在文件夹中另打开一个scss文件编写代码,并在.vue页面引入。

 

 4、公共样式提取并引入项目中

 如果样式种类较多,提取出来的样式也可在分,统一引入到index.scss文件,在由main.js引入index.scss,防止main.js引入过多使其杂乱

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值