css基础媒体查询和rem

https://m.suning.com/
https://m.jd.com/

rem

em 相对父元素font-size大小
rem 相对html 的font-size大小

媒体查询

如何在不同大小设备上修改不同的html字体大小呢?
@media 不同屏幕尺寸设置不同的样式

直接在chrome中写媒体查询还不生效,需要配置,为什么呢?
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
css样式重叠性,后面会覆盖前面的

媒体查询+ rem 实现元素

媒体查询一般从小到大

不同的屏幕尺寸引入不同的css文件,也就是在link上使用media

<link rel="stylesheet" href="style320.css" media="screen and (min-width:320px)">

<link rel="stylesheet" href="style640.css" media="screen and (min-width:640px)">

less

http://lesscss.org/
less:It’s CSS, with just a little more.

vscode中使用easy less插件

命令行 lessc less文件名称 生成的css文件名
变量@
运算符 + - * /
带着单位的运算, 两个都有单位,以第一个为准
less导入语法 @import “common.less”;

在这里插入图片描述
flexible.js
rem

核心代码

var rem = docEl.clientWidth / 10
    docEl.style.fontSize = rem + 'px'

cssrem

cssrem默认为font-size为16px,所以你需要修改下, command + ,
在这里插入图片描述
使用
在这里插入图片描述

!important让 css提权
在这里插入图片描述

超过750px还是使用750px

发布了370 篇原创文章 · 获赞 81 · 访问量 30万+

猜你喜欢

转载自blog.csdn.net/lineuman/article/details/103624980
今日推荐