自学阶段二移动Web—Day5

87 阅读1分钟

一、移动适配

rem

rem : 目前多数企业在用的解决方案

vw / vh:未来的解决方案

rem相对单位 :

1rem=1HTML字号大小 (网页的根就是html)

目前rem布局方案中,将网页等分成10份, HTML标签的字号为视口宽度的 1/10

媒体查询 :

image.png image.png

flexible :目标:使用flexible js配合rem实现在不同宽度的设备中,网页元素尺寸等比缩放效果

image.png

less

目标:使用Less语法快速编译生成CSS代码

注释 :

单行注释

语法:// 注释内容

快捷键:ctrl + /

块注释

语法:/* 注释内容 */

快捷键: shift + alt + A

表达式存在多个单位以第一个单位为准

运算:

加、减、乘直接书写计算表达式

除法需要添加 小括号 或 .(用./vscode会判错)

变量 :

定义变量:@变量名: 值;

使用变量:CSS属性:@变量名;

开发网站时,网页如何引入公共样式?

  1. css:书写link标签
  2. less :导入

导入: @import “文件路径”; (如果是less文件,可以省略后缀.less)

导出 :控制当前Less文件导出路径

Less文件第一行添加如下代码, 注意文件夹名称后面添加 /

  1. // out : ./ (导出到同级的css里面)
  2. // out : ./css/ (导出到同级的css文件夹里面)
  3. // out : ./css/common.css (导出到同级的css文件夹里面的commion.css)

禁止导入 :

// out : false