菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
90
0

css不能嵌套吗?

原创
05/13 14:22
阅读数 805


css不能嵌套吗?

原生的css不支持嵌套写法,但是我们可以使用css的扩展语言sassless来实现嵌套。

sass和less都是css的拓展语言,less和sass最主要的区别是less是通过Javascript编译,而sass是通过ruby编译的,所以我们可以在网页中引入less.js文件,这样就能使用css嵌套语法了。

例子:

<!DOCTYPE html>
<html >
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style type="text/less">
        .a{
            padding: 20px;
            .b{
                color: red;
            }
         }
    </style>
</head>
<body>
  <div class="a">
    <p class="b">b</p>
  </div>
  <script src="https://cdn.bootcss.com/less.js/3.0.4/less.min.js"></script>
</body>
</html>

效果:

Snipaste_2019-12-26_17-02-08.jpg

发表评论

0/200
90 点赞
0 评论
收藏
为你推荐 换一批