HTML中使用less

首先,什么是less?

less和css 区别:
1、Less是一门CSS预处理语言,而css是一种用来表现HTML或XML等文件样式的计算机语言;
2、less扩展了CSS语言,增加了css本身没有的变量、函数等特性;
3、css可以被浏览器直接识别,less需要先编译为css。
2、less和scss Sass和Less都属于CSS预处理器,其基本思想是,用一种专门的编程语言,进行 Web 页面样式设计,再通过编译器转化为正常的 CSS 文件,以供项目使用”。 **不同之处:** 
1. 编译环境不一样 Less是基于JavaScript,是在客户端处理的。Sass是基于Ruby的,是在服务器端处理的。 
2. 变量符不一样,Less是@,而Scss是$。 
3. 输出设置,Less没有输出设置,Sass提供4中输出选项:nested, compact, compressed 和 expanded。 4. Sass支持条件语句,可以使用if {}else {},for {}循环等等。而Less不支持。 
5. 引用外部CSS文件 css@import引用的外部文件如果不想编译时多生成同名的.css文件,命名必须以_开头, 文件名如果以下划线_开头的话,Sass会认为该文件是一个引用文件,不会将其编译为同名css文件. 
6. Sass和Less的工具库不同 Sass有工具库Compass, Less有UI组件库Bootstrap.

如何引用?

第一种:引用less.js,引用less文件,在使用服务访问的形式

 <link rel="stylesheet/less" type="text/css" href="css/index.less" />
<script src="js/less.js-2.5.2/dist/less.js" type="text/javascript" charset="utf-8"></script>

第二种:本地引用,本地引用需要 将less编译为css

<link href="css/index.css" rel="stylesheet" />

如何编译?

// 安装包
npm install lessc -g
npm install less -g
// 查看版本号
lessc -v
// 进行编译
lessc index.less index.css

第三种:在vscode中下载ESAY-less插件,只要保存了less就会自动转换成css,很方便。

效果图

相关推荐

  1. 使用 less

    2024-01-17 12:30:04       15 阅读
  2. 在Vue3 + Vite项目使用less

    2024-01-17 12:30:04       30 阅读
  3. 【linux】使用less命令查找文件的关键字

    2024-01-17 12:30:04       21 阅读
  4. htmlflex的使用

    2024-01-17 12:30:04       37 阅读
  5. 如何在微信小程序使用less来编写css

    2024-01-17 12:30:04       17 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-17 12:30:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-17 12:30:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-17 12:30:04       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-17 12:30:04       20 阅读

热门阅读

  1. 数据分析平台哪个好

    2024-01-17 12:30:04       36 阅读
  2. 开箱即用之MyBatisPlus XML 自定义分页

    2024-01-17 12:30:04       32 阅读
  3. 记一次Log记录大对象导致的CPU异常和磁盘打满

    2024-01-17 12:30:04       35 阅读
  4. PHP 字符串面试题

    2024-01-17 12:30:04       33 阅读
  5. 什么是池化层?

    2024-01-17 12:30:04       33 阅读
  6. 2024华数杯国际数学建模A题思路模型详解

    2024-01-17 12:30:04       31 阅读
  7. 设计模式——原型模式

    2024-01-17 12:30:04       32 阅读
  8. 正则表达式 (用于灵活匹配文本的表达式)

    2024-01-17 12:30:04       34 阅读
  9. 自定义shell工具函数之pull_image()

    2024-01-17 12:30:04       30 阅读