ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

rem布局

2021-09-06 23:31:50  阅读:178  来源: 互联网

标签:media 布局 width html rem font 页面


rem基础

rem是一个相对单位,类似于em。em是相对父元素来说的。
如果父元素font-size为10px, 子元素设置2em为20px。
不同的是rem是相对于html根元素字体大小。如html设置字体大小为24px , 设置元素字体为2rem,字体为48px

@media查询

media查询可以针对不同的屏幕尺寸设置不同的样式

media三个参数

@media mediatype and/not/only (media feature)

mediatype 媒体类型
and/not/only 关键字 (and将多个媒体设备连接在一起,有且的意思,not排除某个媒体类型,有非的意思,only指定媒体类型,可以省略)
media feature 媒体特性 必须小括号包含(1.width:输出页面中页面可见区域宽度,2.min-width:输出页面中最小页面可见宽度3.max-width:输出页面中最大页面可见宽度

    @media screen and (max-width: 800px) {
      body {
        background-color: orange;
      }
    }

当最大宽度小于等于800时,body变为橘色

media查询和rem结合

    @media screen and (min-width: 320px) {
      html {
        font-size: 100px;
      }
    }
    @media screen and (min-width: 640px) {
      html {
        font-size: 200px;
      }
    }
    
    @media screen and (min-width: 940px) {
      html {
        font-size: 300px;
      }
    }

从小到大实现屏幕变化实现宽高变化

media查询引用不同的样式文件

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

less使用

less是css的一种处理语言, CSS预处理器

  • List item

标签:media,布局,width,html,rem,font,页面
来源: https://blog.csdn.net/yeyeyeyu/article/details/120052005

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有