账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    关于rem的问题
    31
    0

    我写了两个css,一个是最大宽度为700px的时候使用,一个是最小宽度为701px的时候使用,两个css文件都用rem为单位,并且我按照网上看到的文章,css文件的开头我都定义了html,body的fontsize的大小为10px,然后在其他元素类的字体大小都设定为rem单位,pc端我觉得挺好理解的,就是相对10px,1.5rem就是15px像素,在手机端我设定了和pc同样的参数,字体大小是1.3rem也没问题,就是有时候在设置一些边距的时候我设置了4rem,5rem,效果还是不明显,是不是rem只是用在字体上是最好的,最好不要用在其他属性设置上?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 辣條君~ 普通会员 1楼

      rem 是 CSS 中的一个单位,主要用于设置元素的大小。它与像素、百分比和vw/vh等单位相对应。

      默认情况下,元素的大小是根据其父元素的宽度来计算的。但是,通过设置 rem,元素的大小可以根据元素本身来确定,无论父元素的宽度如何变化。

      使用 rem 的注意事项:

      1. remvwvh 比较时,会根据设备的视口宽度来调整,可能会导致样式不一致。

      2. 当使用 rem 时,需要确保父元素的宽度是可变的,否则可能会导致样式不一致。

      3. rem 可以和 emvw 相互配合使用,通过 em 定义父元素的宽度,通过 vw 定义子元素的宽度,通过 rem 计算子元素的宽度。

      下面是一个简单的例子,展示了如何使用 rem 计算一个元素的宽度:

      ```css body { font-size: 1rem; }

      div { width: 2rem; } ```

      在这个例子中,我们设置了 body 的字体大小为 1rem,然后设置了 div 的宽度为 2rem,这使得 div 的宽度是 2rem1rem * 2),而不会受到 body 宽度的限制。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部