亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 47
粉絲 3
評論 0
訪問量 49470
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
em、rem的原理與應(yīng)用場景、rem/em/vh/vw區(qū)別于聯(lián)系
原創(chuàng)
1209人瀏覽過

em、rem的原理與應(yīng)用場景、rem/em/vh/vw區(qū)別于聯(lián)系

1.em、rem的原理與應(yīng)用

  • 1.px是固定像素,一旦設(shè)置了就無法因?yàn)檫m應(yīng)頁面而改變
  • 2.em和rem相對于px更具有靈活性,因?yàn)樗鼈冮L度不是定是的,更適用于響應(yīng)式布局
    • 2-1.em和rem的區(qū)別一句話概括:em相對于父元素,rem相對于html根元素
    • 2-2.rem中的r意思是root(根源)
em盒子模型應(yīng)用:
  1. <html lang="en">
  2. <head>
  3. <meta charset="UTF-8">
  4. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  5. <title>em的原理與應(yīng)用</title>
  6. <style>
  7. html {
  8. font-size: 20px;
  9. }
  10. /* 盒子模型的響應(yīng)式 */
  11. body:first-of-type div:first-of-type {
  12. /* 1em = 20px */
  13. font-size: 1em;
  14. /* 10em * 20px = 200px */
  15. width: 10em;
  16. /* 8em * 20px = 160px */
  17. height: 8em;
  18. background-color: skyblue;
  19. }
  20. /* 因?yàn)楹凶哟笮∈褂昧薳m,所以后面只需要設(shè)置字號就可以響應(yīng)式改變盒子的大小 */
  21. body:first-of-type div:first-of-type {
  22. font-size: 0.8em;
  23. }
  24. </style>
  25. </head>
  26. <body>
  27. <div></div>
  28. </body>
  29. </html>
演示截圖:


rem定義字號應(yīng)用

  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>rem定義字號</title>
  7. <style>
  8. html {
  9. /* em的初始值就是(瀏覽器)用戶代理的值,默認(rèn)就是16px */
  10. /* 1em = 20px */
  11. font-size: 1.25em;
  12. /* 此時(shí) 1em = 20px */
  13. /* 當(dāng)font-size出現(xiàn)在了html中 */
  14. /* html叫根元素,一個(gè)頁面中它是唯一的最大的包含塊 */
  15. /* 所以在html根元素中定義的em大小,可以看成是一個(gè)常量,固定的值 */
  16. /* html所有后代元素,如果想引用html中的字號,就不能 再用em了 */
  17. /* 因?yàn)閑m具有繼承性 */
  18. /* 此時(shí)我們用一個(gè)關(guān)鍵詞來引用根元素中的字號大小font-size的值 */
  19. /* 這個(gè)關(guān)鍵詞就是:rem */
  20. }
  21. h1 {
  22. /* 1.5rem :1.5 * 20px = 30px */
  23. font-size: 1.5rem;
  24. }
  25. h1 span {
  26. /* 1 * 20px =20px */
  27. font-size: 1rem;
  28. }
  29. </style>
  30. </head>
  31. <body>
  32. <h1>hello world <span>你好</span></h1>
  33. </body>
  34. </html>

演示截圖

2.rem / em /vh/ vw的區(qū)別與聯(lián)系

  • rem繼承根html字號相對字號的固定值
  • em引用當(dāng)前盒子或繼承父級元素或祖先元素的font-size設(shè)置,如果都沒有設(shè)置,則繼承html根的字號設(shè)置
  • vh/vw視口單位,視口意思就是瀏覽器的可視區(qū)域,不包括地址欄、菜單欄、工具欄、狀態(tài)欄
    • vh視口的初始包含塊的高度百分之一(1/100)
    • vw視口的初識包含塊的寬度百分之一(1/100)
    • 視口單位值按視口大小等比改變,主要用于移動端布局
  • vmin/vmax可視口最小/最大
    • width:80vmin / height:80vmin (無論怎么變換頁面都是正方形)
    • width:80vmax / height:80vmax 手機(jī)橫屏應(yīng)用
批改老師:天蓬老師天蓬老師

批改狀態(tài):合格

老師批語:
本博文版權(quán)歸博主所有,轉(zhuǎn)載請注明地址!如有侵權(quán)、違法,請聯(lián)系admin@php.cn舉報(bào)處理!
全部評論 文明上網(wǎng)理性發(fā)言,請遵守新聞評論服務(wù)協(xié)議
0條評論
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長!
關(guān)注服務(wù)號 技術(shù)交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號

  • 登錄PHP中文網(wǎng),和優(yōu)秀的人一起學(xué)習(xí)!
    全站2000+教程免費(fèi)學(xué)