当前位置: 首页 > wzjs >正文

网站网站是否需要备案a公司与企业k签订了建设k企业

网站网站是否需要备案,a公司与企业k签订了建设k企业,注册网站需要营业执照吗,物理学可建设网站建设说明文章目录 什么是lesscss预处理器 为什么使用less如何使用LessLess语法学习注释运算嵌套变量导入导出禁止导出less在开发中的使用准备工作头部布局 什么是less LESS是一种CSS预处理器,扩展了CSS的功能。 css预处理器 我们知道我们的浏览器只认识html,c…

文章目录

  • 什么是less
      • css预处理器
  • 为什么使用less
  • 如何使用Less
  • Less语法学习
      • 注释
      • 运算
      • 嵌套
      • 变量
      • 导入
      • 导出
      • 禁止导出
      • less在开发中的使用
        • 准备工作
        • 头部布局

什么是less

LESS是一种CSS预处理器,扩展了CSS的功能。

css预处理器

我们知道我们的浏览器只认识html,css,js这些语言。而我们的less语言浏览器并不认识。所以我们得在我们的代码给浏览器之前进行一个预先的处理,把less转换为浏览器认识的css。这就是css预处理器。
类似的css预处理器还有​​Sass

为什么使用less

有人会说less这么麻烦还有预先处理为什么要用它呢?
这就不得不提到css的缺点了:

  1. 冗余度高:重复属性值需手动书写,难以复用。
  2. 缺乏逻辑性:不支持变量、函数等动态特性,难以实现条件判断或循环。
  3. 维护困难:全局样式的修改需逐个查找替换,模块化程度低。

下面来介绍less的优势。

  1. 减少冗余度:重复属性值不需手动书写。
  2. 支持折叠代码,方便整理:可折叠几十行甚至更多。再也不用鼠标滑轮滚到冒烟了。
  3. 注释嵌套:css无法嵌套注释,less可以。
  4. 模块化开发​:通过变量和混合实现代码复用,提升可维护性。
  5. 增强功能​​:支持运算、嵌套、函数等编程特性,减少重复代码量。
  6. 兼容性​​:编译后生成标准CSS,兼容所有浏览器。
  7. 方便移动端开发:详情请看我之前发表的博客==>移动web开发

如何使用Less

我们上面说到浏览器不认识css,我们如何把less转换成给浏览器认识的css呢?
答:VS Code 插件:Easy LESS只要我们ctrl+S保存 less文件后自动生成对应的 CSS 文件

在这里插入图片描述

Less语法学习

注释

  • 单行注释
    • 语法:// 注释内容
    • 快捷键:ctrl + /
  • 块注释
    • 语法:/* 注释内容 */
    • 快捷键: Shift + Alt + A
// 单行注释/* 这是less,当我们ctrl+S保存时,只有块注释转换成css,单行注释不会转换成css这是块注释允许换行
*/
/* 这是块注释允许换行
*/

运算

  • 加、减、乘直接书写计算表达式
  • 除法需要添加 小括号 或 .
  • 表达式存在多个单位以第一个单位为准
.box {// 左边.less文件  后面的注释是生成的.css文件width: 100 + 20px; // width: 120px;width: 100 - 80px; // width: 20px;width: 100 * 2px;  // width: 200px;// 除法 / → (计算表达式) 或 ./ → 推荐()// 注意使用./会有报错,但是仍然可执行。所以推荐使用(), ()不会报错width: 68 / 37.5rem;  // width: 68 / 37.5rem;width: (68 / 37.5rem); // width: 1.81333333rem;width: 29 ./ 37.5rem; // width: 0.77333333rem;// 如果表达式有多个单位,最终css里面以第一个单位为准// 这里输出的单位就是pxheight: (29px / 37.5rem); // height: 0.77333333px;
}

嵌套

作用:快速生成后代选择器

提示:用 & 表示当前选择器,不会生成后代选择器,通常配合伪类或伪元素使用

.father {color: red;.son {width: 200px;a {color: green;// & 表示的是当前选择器,代码写到谁的大括号里面就表示谁 → 不会生成后代选择器// 应用:配合hover伪类或nth-child结构伪类使用&:hover {color: blue;}}// a{ &:hover { color: blue;} } 相当于下面的写法。// a:hover {//   color: blue;// }}
}

对应的css如下。

.father {color: red;
}
.father .son {width: 200px;
}
.father .son a {color: green;
}
.father .son a:hover {color: blue;
}

变量

概念:容器,存储数据

作用:存储数据,方便使用和修改

语法:

  • 定义变量:@变量名: 数据;
  • 使用变量:CSS属性:@变量名;
// 定义变量
@myColor: pink;
// 使用变量
.box {color: @myColor;
}
a {color: @myColor;
}

导入

作用:导入 less 公共样式文件

语法:导入: @import “文件路径”;

提示:

  • 如果是 less 文件可以省略后缀
  • 注意写完一定一定要加分号; 不然报错
// 这是 index.less 文件
@import './base.less';
@import './common';

在这里插入图片描述

导出

写法:在 less 文件的第一行添加 // out: 存储URL

注意:

  • 文件夹名称后面添加 /
  • 导出的直接就是css文件了。
// 这是 14-less-导出.less  文件
// 注意加了out: 就不在是注释的意思了,而是导出。// 将14-less-导出.less 导出到 和14-less-导出.less文件同级的index.css文件中
// out: ./index.css// 将14-less-导出.less 导出到 和14-less-导出.less文件同级的mycss文件夹下的index.css文件中
// out: ./mycss/index.css

禁止导出

写法:在 less 文件第一行添加: // out: false

// out: false

使用场景:如下图,base.less 和 common.less就不需要生成同名的.css文件,只需要生成index.css就行。因为我们已经将base.less 和 common.less导入到了index.less中了,只需要生成index.css,html页面就可以直接使用了。

在这里插入图片描述

less在开发中的使用

准备工作
  • 记得设计稿的尺寸调整为 @2x
  • 项目目录:将素材里面的assets,iconfont, js, less 复制出来,再去新建index.html并在less新建index.less 写入如下代码

    // out: ../css/index.css@import "./base";
    

在这里插入图片描述

  • HTML 结构
<link rel="stylesheet" href="./iconfont/iconfont.css">
<!-- 这里的css是less生成的-->
<link rel="stylesheet" href="./css/index.css"><body>......<script src="./js/flexible.js"></script>
</body>
  • less 样式
// out: ../css/@import "./base";
头部布局
  • HTML 结构
<!-- 头部 -->
<header>1</header>
  • less 样式
// 头部
header {display: flex;justify-content: space-between;padding: 0 (15 / @rootSize);height: (44 / @rootSize);background-color: pink;line-height: (44 / @rootSize);
}

文章转载自:

http://9tHqC91L.Lwgrf.cn
http://CuCe71oU.Lwgrf.cn
http://kdve8G76.Lwgrf.cn
http://nGnYQQrI.Lwgrf.cn
http://qVj0KPq6.Lwgrf.cn
http://gNG2VbbU.Lwgrf.cn
http://Bg7EQzIX.Lwgrf.cn
http://1YTPBTYO.Lwgrf.cn
http://mFrFC07q.Lwgrf.cn
http://FSUGxOGr.Lwgrf.cn
http://Q4h6PcCA.Lwgrf.cn
http://7ObiJV2Y.Lwgrf.cn
http://LgX6uVjn.Lwgrf.cn
http://ViEhK8w4.Lwgrf.cn
http://rqHTXa2m.Lwgrf.cn
http://Il7H0XTN.Lwgrf.cn
http://9JeXqh94.Lwgrf.cn
http://yvG3vNpT.Lwgrf.cn
http://pvzgM7fl.Lwgrf.cn
http://NjwmMPvw.Lwgrf.cn
http://Ofq5HrI1.Lwgrf.cn
http://Xxq6emJa.Lwgrf.cn
http://oCJARlog.Lwgrf.cn
http://WkZKYb4m.Lwgrf.cn
http://1uDsHxIw.Lwgrf.cn
http://C0pXSdIN.Lwgrf.cn
http://Ax0N9SFj.Lwgrf.cn
http://x7BybgPX.Lwgrf.cn
http://TMidlP8u.Lwgrf.cn
http://LtNsiC3d.Lwgrf.cn
http://www.dtcms.com/wzjs/700028.html

相关文章:

  • 素材网站设计模板网站seo设置
  • 网站建设系统 网站自助建站系统企业信息查询系统官网湖北
  • 做网站智能工具龙岩网站建设设计服务
  • TP框架网站的中英文切换怎么做ps做图网站
  • 重庆网站建设公司推荐wordpress新站都该设置些什么
  • 代做作业网站网站 前台后台
  • 网页网站建设软件网站图片怎么做的高级
  • 专业做淘宝网站公司吗网站制作与设计
  • 江苏网站备案流程crm客户管理系统源码
  • 潍坊在线制作网站餐饮品牌设计服务
  • 建公司网站需要哪些资料网站推广app软件
  • 网站seo优化总结上海网站建设收费
  • 眉山市住房城乡建设局 网站辽宁省正规的男科医院
  • 一个公司设计网站怎么做的惠安网站建设报价
  • 社交网站开发客户谷歌关键词排名查询工具
  • 自己的网站怎么做优化网站怎么放到服务器
  • 广州网站制作怎么选wordpress客户端开发
  • 动易后台 网站统计调查 报表类型怎样使用电商中seo是什么意思
  • 兰州市做网站建设的公司wordpress加侧边栏
  • 无锡集团网站建设公司企业网站备案是什么意思
  • 大沥网站设计太原网站推广排名
  • 大型网站后台登录地址一般是如何设置的wordpress的数据库在哪里
  • 苏州工业园区两学一做教育网站网络游戏排行榜百度风云榜
  • 专业帮人做网站号码青海城乡与建设厅网站
  • 石油网站建设价格广州个人网站备案要多久
  • 水处理网站模板企业管理平台系统
  • SaaS网站可以做seo嘛指数 网站权重
  • 网站生成pc应用深圳市福田区
  • 鹤壁网站推广公司建网站 找个人
  • 设计素材网站照片达州建网站