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

搜索
博主信息
博文 6
粉絲 0
評論 0
訪問量 5334
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
實例演示盒模型常用屬性、演示媒體查詢、演示em和rem的用法
似水流年
原創(chuàng)
552人瀏覽過

作業(yè)內容:

  1. 實例演示盒模型常用屬性,注意box-sizing的用法
  2. 實例演示媒體查詢
  3. 實例演示em,rem用法,并說出之間差別

一、實例演示盒模型常用屬性 注意box-sizing的用法

知識點

  1. box-sizing的屬性值:
    content-box:任何增加的內邊距和邊框寬度都會增加到最終繪制出來的元素寬度中,如果設置的寬高為200px,那么只是內容區(qū)域為200px的范圍;
    border-box:告訴瀏覽器,任何增加的內邊距和邊框寬度都不會超出設置的元素寬高。

  2. padding: 內邊距;
    設置格式 上px,右px,下px,左px 按順時針方向

    三值寫法:padding{10px 20px 5px}
    實際解析為:padding{10px 20px 5px 20px}

    二值寫法:padding{10px 20px}
    解析為:padding{10px 20px 10px 20px}

  3. margin: 外邊距
    設置格式:margin{10px 20px 5px 30px}

實例演示代碼:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>實例演示盒模型</title>
  8. <style>
  9. @import 'static/box.css';
  10. </style>
  11. </head>
  12. <body>
  13. <div class="box1"></div>
  14. <div class="box2"></div>
  15. </body>
  16. </html>
  17. <style>
  18. *{
  19. margin: 0;
  20. padding: 0;
  21. outline: none;
  22. }
  23. .box1{
  24. width: 200px;
  25. height: 200px;
  26. background-color: blanchedalmond;
  27. box-sizing: content-box;
  28. border: 5px solid #000;
  29. margin: 20px 10px 10px 50px;
  30. padding: 20px 20px 20px 20px;
  31. /*
  32. box-sizing的屬性值:
  33. content-box:任何增加的內邊距和邊框寬度都會增加到最終繪制出來的元素寬度中,如果設置的寬高為200px,那么只是內容區(qū)域為200px的范圍;
  34. border-box:告訴瀏覽器,任何增加的內邊距和邊框寬度都不會超出設置的元素寬高。
  35. */
  36. }
  37. .box2{
  38. width: 200px;
  39. height: 200px;
  40. background-color: blueviolet;
  41. border:5px solid #254;
  42. box-sizing: border-box;
  43. padding: 10px 10px 20px 20px;
  44. margin: 20px;
  45. /*增加的內邊距和邊框不超過元素寬高*/
  46. }
  47. </style>

預覽圖:

二、實例演示媒體查詢

語法:

  1. <style>
  2. @media (max-width:500px){}
  3. /* max-width:視口小于多少時顯示樣式
  4. min-width:視口大于多少時顯示樣式
  5. (min-width:x) and (max-width:y)大于x小于Y */
  6. </style>

案例源碼:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>實例演示媒體查詢</title>
  8. <style>
  9. /* 當視口尺寸小于640px時 */
  10. @media (max-width:640px) {
  11. .box{
  12. background-color: green;
  13. width: 200px;
  14. height: 200px;
  15. font-size: 20px;
  16. color: #fff;
  17. }
  18. }
  19. /* 當視口尺寸大于641小于768時 */
  20. @media (min-width:641px) and (max-width:768px) {
  21. .box{
  22. background-color: blueviolet;
  23. width: 300px;
  24. height: 300px;
  25. font-size: 20px;
  26. color: #fff;
  27. }
  28. }
  29. </style>
  30. </head>
  31. <body>
  32. <div class="box">
  33. 媒體查詢
  34. </div>
  35. </body>
  36. </html>
  • 當視口尺寸大于641小于768時的預覽圖片:

  • 視口尺寸小于640px時的預覽圖片:

實例演示em rem用法 并說出之間差別

em和rem解釋:

em:當前默認元素的字號,默認是16px;em跟隨其設置字號的父元素而變化;
rem:根元素的默認字號,默認是16px;rem不隨其父元素設置的字號而變化,如若修改只能通過修改html根元素的字號來修改。

演示代碼:

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>單位em、rem理解</title>
  8. <style>
  9. .box1{
  10. font-size: 1em;
  11. }
  12. .box2{
  13. font-size: 1rem;
  14. }
  15. </style>
  16. </head>
  17. <body>
  18. <div>
  19. <h1 class="box1">Hello</h1>
  20. <h1 class="box2">World</h1>
  21. </div>
  22. </body>
  23. </html>
  1. 默認情況下查看box1文字大小為16px,box2的字號大小也是16px,如下圖:

  2. 當把box1、box2的父元素設置字號為10px后發(fā)現(xiàn),設置1em的box1字號已經改變,而設置1rem的box2字號沒有改變如下圖:

  3. 修改html根元素的字號為20px后,再次查看box2的字號已經變化,如下圖:
批改老師:PHPzPHPz

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

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

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

  • 登錄PHP中文網,和優(yōu)秀的人一起學習!
    全站2000+教程免費學