rem和em的区别

rem和em的区别文章里面的代码可以直接复制 运行

一、 rem的特点:

1、rem的大小是根据html根目录下的字体大小进行计算的。
2、当我们改变根目录下的字体大小的时候,下面字体都改变。
3、rem不仅可以设置字体的大小,也可以设置元素宽、高等属性。

二、em的特点:

1、字体大小是根据父元素字体大小设置的。

三、代码部分

1、rem的代码。
 <html> <head lang="en"> <meta charset="UTF-8"> <title>rem 
   title> <style type="text/css"> *{ margin: 0; padding: 0; } html{ font-size:12px; } .outer{ font-size:3rem; background:red; width:400px; height:400px; position: relative; } .middle{ font-size:2rem; background: aqua; width:200px; height: 200px; position: absolute; left:100px; top:100px; } .inner{ font-size:1rem; background: palegreen; width:100px; height:100px; position: absolute; left:50px; top:50px; }  
   style>  
   head> <body> <div class="outer"> 外部 <div class="middle"> 中间 <div class="inner">内部 
   div>  
   div>  
   div>  
   body>  
   html>
1、em的代码
 <html> <head lang="en"> <meta charset="UTF-8"> <title>rem 
   title> <style type="text/css"> *{ margin: 0; padding: 0; } html{ font-size:12px; } .outer{ font-size:3em; background:red; width:800px; height:800px; position: relative; } .middle{ font-size:2em; background: aqua; width:400px; height: 400px; position: absolute; left:200px; top:200px; } .inner{ font-size:1em; background: palegreen; width:200px; height:200px; position: absolute; left:100px; top:100px; }  
   style>  
   head> <body> <div class="outer"> 外部 <div class="middle"> 中间 <div class="inner">内部 
   div>  
   div>  
   div>  
   body>  
   html>
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/227127.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午9:53
下一篇 2026年3月16日 下午9:53


相关推荐

  • 文生图轻量版

    文生图轻量版

    2026年3月13日
    2
  • ssl协议及开源实现openssl

    ssl协议及开源实现opensslssl协议SSL:(SecureSocketLayer)安全套接层,ssl是一套安全协议,被应用层调用,当http调用ssl协议时被称为https,当ftp调用ssl协议时被称为sftp。lls是一个协议的集合,其中包括:Handshake协议:包括协商安全参数和密码套件、服务器身份认证(客户端身份认证可选)、密钥交换ChangeCipherSpec协议:一条消息表明握手协议已

    2022年5月11日
    67
  • for循环与while循环的区别和联系

    for循环与while循环的区别和联系一 相同点 C C 中的 for 循环代码和 while 循环代码在 GCC 中生成的汇编代码在经过优化之后是相同的 即 两者在表达能力上是等价的 二 不同点 1 循环条件 for 循环的循环条件一般是循环变量 i j k while 循环的循环条件可以是循环变量 i j k 也可以是表达式 2 循环条件的设定位置 for 循环的循环变量可以在 for 循环的内部设定 在 for 循环结束之

    2026年3月17日
    2
  • 【Mysql】MySql中delimiter的作用

    【Mysql】MySql中delimiter的作用阅读目录 MySql 中 delimiter 的作用例子先说结论 MySql 中 delimiter 的作用 Mysql 中默认命令的终止符是 但有时候 不希望 MySQL 这么做 因为你输入的 sql 语句可能要包含多句 句中也包含了 这时候就要使用 delimiter 换终止符啦 例子默认情况下 delimiter 是分号 在命令行客户端中 如果有一行命令以分号结束 那么回车后 mysql 将会执行该命令 如输入下面的语句 mysql gt select fromtest table 然后回车 那么

    2026年3月17日
    2
  • 2、工厂方法模式

    2、工厂方法模式

    2021年9月13日
    56
  • 入门理解H264编码

    入门理解H264编码nbsp nbsp nbsp nbsp nbsp 最近入门音视频技术 一直在学习 H264 编解码标准 了解了不少关于 H264 的相关知识 对于网上各种类型的资料 始终没有找到一篇适合的知识梳理资料 可能是查找方式不对 所以花费了比较多的时间 经过一段时间的熟悉后结合网上各类大神的指导资料决定自己整理一下关于 H264 编解码标准的知识 以后方便自己查阅 也让更多刚入门的人提供一个参考资料 由于是新人 所以有些地方可能有理解不全面 望各位前

    2026年3月20日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号