一、盒模型

  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>Document</title>
  8. <style>
  9. .box1 {
  10. /* 盒子宽度 */
  11. width: 200px;
  12. /* 盒子高度 */
  13. height: 200px;
  14. /* 背景颜色 */
  15. background-color: green;
  16. /* 边框 */
  17. border: 10px solid black;
  18. /* 盒子内边距 */
  19. /* padding:有四值语法,三值语法,双值语法,单值语法。单值语法适用于四个值相等的情况下。 */
  20. padding: 20px;
  21. /* 背景裁切 */
  22. background-clip: content-box;
  23. }
  24. .box2 {
  25. margin-top: 20px;
  26. /* 盒子宽度 */
  27. width: 200px;
  28. /* 盒子高度 */
  29. height: 200px;
  30. /* 背景颜色 */
  31. background-color: pink;
  32. /* 边框 */
  33. border: 10px solid black;
  34. /* 盒子内边距 */
  35. /* padding:有四值语法,三值语法,双值语法,单值语法。单值语法适用于四个值相等的情况下。 */
  36. padding: 20px;
  37. /* 背景裁切 */
  38. background-clip: content-box;
  39. /* 布局前提:是在一个"宽度受限。而高度无限的空间内”,布局时,必须将width, height其中一个限制死,否则无法完成布局 */
  40. /* box-sizing属性允许我们在元素的总宽度和高度中包含填充和边框。如果box-sizing: border-box;在元素填充上设置并且边框包含在宽度和高度中,默认情况下,元素的宽度和高度计算如下:width + padding + border =元素的实际宽度 height + padding + border =元素的实际高度这意味着:当您设置元素的宽度/高度时,元素通常看起来比您设置的大(因为元素的边框和填充被添加到元素的指定宽度/高度)。下图显示了两个具有相同指定宽度和高度的<div>元素: */
  41. box-sizing: border-box;
  42. }
  43. </style>
  44. </head>
  45. <body>
  46. <div class="box1">
  47. 200px * 200px,<br>
  48. 未设置box-sizing
  49. </div>
  50. <div class="box2">
  51. 200px * 200px,<br>
  52. 设置box-sizing
  53. </div>
  54. </body>
  55. </html>
  56. `

演示:
前端演示

二、多媒体查询实例

  1. <style>
  2. .box3 {
  3. width: 350px;
  4. background-color:red;
  5. }
  6. @media(max-width:400px) {
  7. .box3 {
  8. background-color: aqua;
  9. }
  10. }
  11. </style>

演示:
演示1
演示2

三、em与rem的区别

em与rem的区别:
区别在于使用rem为元素设定字体大小时,仍然是相对大小,但相对的只是HTML根元素。这个单位可谓集相对大小和绝对大小的优点于一身,通过它既可以做到只修改根元素就成比例地调整所有字体大小,又可以避免字体大小逐层复合的连锁反应。

更多相关文章

  1. Android中XML解析-SAX解析
  2. Android界面布局
  3. 盒模型,媒体查询,em,rem用法
  4. 简单的登陆表单、后台框架、元素样式来源与优先级
  5. HTML入门之常用伪类选择器的使用方法总结
  6. 常用伪类选择器的实例演示及参数
  7. 无废话Android之常见adb指令、电话拨号器、点击事件的4种写法、
  8. gravity和layout_gravity
  9. android layout_weight讲解

随机推荐

  1. php round函数的实际应用(附示例)
  2. PHP自定义函数xmlToArray的实例解析
  3. 在php 中使用PDO MySQL的扩展
  4. substr函数在php中截取部分字符串(附详解)
  5. php中Date函数和时间戳函数及它们之间格
  6. 集结php常用前端语法
  7. register_shutdown_function函数在php中
  8. 异步执行PHP任务fsockopen的干货
  9. 包含文件include和require在php中的区别(
  10. PHP后端语言与前端JS语法的区别详解