博主信息
博文 16
粉丝 0
评论 0
访问量 19384
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
em rem vh vw与响应式布局
Allen在php中文网的学习笔记
原创
940人浏览过

作业内容

作业标题:1217作业
作业内容:

  1. 按自己理解的方式详细描述em,rem的原理与应用场景 ,并实例演示
  2. 分析 rem / em /vh/ vw的区别与联系

作业代码

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6. <title>1217作业</title>
  7. <style>
  8. /* html默认的大小应该是16px = 1em */
  9. /* 我们这里重新定义 根元素的 1em等于 16*1.25=20 */
  10. /* 此时 其他元素的 1em=20px */
  11. html{
  12. font-size:1.25em;
  13. }
  14. /* h1的默认fontsize是2个em。在devtool里面我们可以看到 h1 font-size=2em, computed里面显示等于40px */
  15. /* h2默认1.5em 此时是30px */
  16. /* 此时我们定义字体大小等于1rem。 而rem是相对于根元素定义的rem来作为单位的 */
  17. /* 此时观察 我们发现,h2的字体大小仅有1rem = 20px = 我们定义的根元素的em */
  18. h2{
  19. font-size: 1rem;
  20. }
  21. /* 创建一个box容器 示例演示 */
  22. .box{
  23. width: 5rem;
  24. height: 5rem;
  25. }
  26. /* 如果屏幕宽度小于500px 那么 我们重新定义根元素 1rem = 32px */
  27. @media screen and (min-width: 500px) {
  28. html{
  29. font-size: 2rem;
  30. }
  31. .box{
  32. background-color: red;
  33. }
  34. }
  35. /* 如果屏幕宽度小于800px 那么 我们重新定义根元素 1rem = 32px */
  36. @media screen and (min-width: 800px) {
  37. html{
  38. font-size: 3rem;
  39. }
  40. .box{
  41. background-color: green;
  42. }
  43. }
  44. /* 如果屏幕宽度小于1000px 那么 我们重新定义根元素 1rem = 32px */
  45. @media screen and (min-width: 1000px) {
  46. html{
  47. font-size: 4rem;
  48. }
  49. .box{
  50. background-color: yellow;
  51. }
  52. }
  53. .box2{
  54. width: 50vmin;
  55. height: 50vmin;
  56. background-color: #000;
  57. margin: auto;
  58. }
  59. </style>
  60. </head>
  61. <body>
  62. <h1>城南花开</h1>
  63. <h2>www.gzj2001.com</h2>
  64. <span>em与rem在响应式布局里面更有优势,通过不同的设备尺寸查询,仅修改em即可完成多界面适配</span>
  65. <br>
  66. <span>vh /vw 将 用户看到区域划分为100份,保证用户不同大小所看到的内容不失真</span>
  67. <br>
  68. <span>在不同尺寸中,rem和em等会改变用户主观感知的相对比例大小,而vh vx 始终都是那个百分比</span>
  69. <div class="box"></div>
  70. <div class="box2"></div>
  71. </body>
  72. </html>
批改老师:天蓬老师天蓬老师

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学