博客列表 >HTML 学习

HTML 学习

。。。
。。。原创
2022年03月24日 17:27:27422浏览

HTML 学习

1.盒模型

1.1 盒模型属性介绍

  • ‘width’:内容的宽度

  • ‘height’:内容的高度

  • ‘padding’:内边距,边框到内容的距离

  • ‘border’:边框,就是指的盒子的宽度

  • ‘margin’:外边距,盒子边框到附近最近盒子的距离

  • ‘box-sizing:border-box’: padding 和 border 的值就不会在影响元素的宽高,相当于把 padding 和 border 的值都算在 content 里

1.2 盒模型属性演示

  • 例子

    效果演示1

  • 语法

  1. <style>
  2. .box1 {
  3. width: 200px;
  4. height: 200px;
  5. background-color: chartreuse;
  6. border: 2px dotted red;
  7. padding: 10px;
  8. text-align: center;
  9. margin: 50px 20px 50px 20px;
  10. box-sizing: border-box;
  11. }
  12. .box2 {
  13. width: 100px;
  14. height: 100px;
  15. background-color: goldenrod;
  16. border: 3px solid red;
  17. padding: 20px;
  18. text-align: center;
  19. margin: 20px 20px;
  20. background-clip: content-box;
  21. }
  22. </style>
  23. </head>
  24. <body>
  25. <div class="box1">盒子 box1</div>
  26. <div class="box2">盒子 box2</div>
  27. </body>

2.媒体查询

2.1 媒体查询介绍

@media 查询,你可以针对不同的媒体类型定义不同的样式。

2.2 媒体查询演示

  • 例子
    窗口的宽度 D 大于 300
    效果演示3
    窗口的宽度小于 300
    效果演示2

  • 语法

  1. <style>
  2. body {
  3. background-color:lightgreen;
  4. }
  5. @media screen and (max-width: 300px) {
  6. body {
  7. background-color:lightblue;
  8. }
  9. }
  10. </style>
  11. </head>
  12. <body>
  13. <p>浏览器窗口的宽度小于 300 像素时,背景颜色会变成淡蓝,否则是淡绿色。</p>
  14. </body>

3. rem 和 em

3.1 rem 和 em 介绍

  • rem 和 em 都是元素的字体大小来转化成 px 值
  • rem 是根据 根元素的字体大小转化 px 值;根元素的字体大小默认为 16px
  • em 是根据 父元素的字体大小转化 px 值;

3.2 rem 和 em 演示

  • 例子
    窗口的宽度 D 大于 300
    效果演示4

  • 语法

  1. <style>
  2. .box1 {
  3. font-size: 2rem;
  4. }
  5. .box2 {
  6. font-size: 16px;
  7. }
  8. .box4 {
  9. font-size: 32px;
  10. }
  11. .span1 {
  12. font-size: 1em;
  13. }
  14. .span2 {
  15. font-size: 2em;
  16. }
  17. .span3 {
  18. font-size: 64px;
  19. }
  20. </style>
  21. </head>
  22. <body>
  23. <div class="box1">2rem = 32px</div>
  24. <div class="box2">1rem = 16px</div>
  25. <div class="box3">16px</div>
  26. <div class="box4">
  27. <span class="span1"> 1em = 32px </span>
  28. </div>
  29. <div class="box4">
  30. <span class="span2"> 2em = 64px </span>
  31. </div>
  32. <div class="box4">
  33. <span class="span3"> 64px </span>
  34. </div>
  35. </body>
上一条:盒模型知识下一条:HTML课程表练习
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议