移动web(4)

移动适配

  • rem:目前多数企业在用的解决方案
  • vw / vh:未来的解决方案

一、 长度单位(rem、vw/vh)

1. rem

  • 使用rem单位设置网页元素的尺寸:网页效果:屏幕宽度不同,网页元素尺寸不同(等比缩放)

2. rem单位

  • 相对单位
  • rem单位是相对于HTML标签的字号计算结果
  • 1rem=1HTML字号大小

3. rem移动适配——媒体查询

  • 媒体查询能够检测视口的宽度,然后编写差异化的css样式
  • 写法:
@media (媒体特性) {
    选择器 {
        CSS属性
    }
}

//例
@media (width:300px) {
    html {
        font-size: 30px;
    }
}

4. rem适配原理

5. flexible

 

二、Less

1. Less

  • Less是一个CSS预处理器,Less文件后缀是  .less
  • 扩充了CSS语言,使CSS具备一定的逻辑性、计算能力
  • 注:浏览器不识别Less代码,目前阶段,网页要引入对应的CSS文件

2. Less语法

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

2.1 注释

单行注释:

  • //注释内容      (快捷键:Ctrl+/)

块注释:

  • /* 注释内容 */   (快捷键:shift+alt+A)

2.2 运算

 2.3 嵌套

2.4 变量

使用Less变量设置属性值

 

2.5 导入 导出

1)导入

使用Less导入写法引用其他Less文件

2)导出

使用Less文件 导出CSS文件

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值