Web前端-Web开发CSS基础3-盒模型

一. 基础
1. CSS盒子模型分为几部分?分别是什么?
2. CSS盒子模型分为几部分?分别是什么?
3. CSS盒子模型分为几部分?分别是什么?
4. 为<div>标签定义一个点线边框;
5. 为<div>标签定义一个虚线边框;
6. 为<div>标签定义一个实线边框;
7. 为<div>标签定义一个双实线边框;
8. 为<div>标签定义一个凹槽边框;
9. 为<div>标签定义一个垄状边框;
10. 为<div>标签定义一个嵌入边框;
11. 为<div>标签定义一个外凸边框;
12. 为<div>标签定义一个隐藏边框;
13. 设置<div>标签的上下边框为点线边框、左右边框为隐藏边框;
14. 设置<div>标签的上下边框为虚线边框、左右边框为隐藏边框;
15. 设置<div>标签的上下边框为点线边框、左右边框为虚线边框;
16. 设置<div>标签的上边框为点线、右边框为虚线、下边框为实线、左边框为双实线;
17. 设置<div>标签的虚线边框的宽度为细;
18. 设置<div>标签的虚线边框的宽度为一般;
19. 设置<div>标签的虚线边框的宽度为粗;
20. 设置<div>标签的实线边框的宽度为1像素;
21. 设置<div>标签的实线边框的宽度为2像素;
22. 设置<div>标签的实线边框的宽度为3像素;
23. 设置<div>标签的实线边框的宽度为相对于其内部文本尺寸的0.1倍;
24. 设置<div>标签的实线边框的宽度为相对于其内部文本尺寸的0.2倍;
25. 设置<div>标签的实线边框的宽度为相对于其内部文本尺寸的0.3倍;
26. 设置<div>标签的实线边框的宽度为相对于<html>标签下的文本尺寸的0.1倍;
27. 设置<div>标签的实线边框的宽度为相对于<html>标签下的文本尺寸的0.2倍;
28. 设置<div>标签的实线边框的宽度为相对于<html>标签下的文本尺寸的0.3倍;
29. 设置<div>标签的实线边框的颜色为橙色;
30. 设置<div>标签的实线边框的颜色为绿色;
31. 设置<div>标签的实线边框的颜色为紫色;
32. 设置<div>标签的实线边框的颜色为#000000;
33. 设置<div>标签的实线边框的颜色为rgb(0, 0, 0);
34. 设置<div>标签的实线边框的颜色为hsl(100, 33%, 21%);
35. 设置<div>标签的实线边框的颜色为hwb(100 13% 14%);
36. 设置<div>标签的左边框的样式为虚线边框,宽度为2像素,颜色为黄色;
37. 设置<div>标签的左边框的样式为实线边框,宽度为2像素,颜色为绿色;
38. 设置<div>标签的左边框的样式为点线边框,宽度为2像素,颜色为紫色;
39. 设置<div>标签的边框为圆角,且圆角的半径为10像素;
40. 设置<div>标签的边框为圆角,且圆角的半径为11像素;
41. 设置<div>标签的边框为圆角,且圆角的半径为12像素;
42. 设置<div>标签的边框的左上角为圆角,且圆角的半径为10像素;
43. 设置<div>标签的边框的左上角为圆角,且圆角的半径为11像素;
44. 设置<div>标签的边框的左上角为圆角,且圆角的半径为12像素;
45. 设置<div>标签的外边距为10像素;
46. 设置<div>标签的外边距为8像素;
47. 设置<div>标签的外边距为12像素;
48. 设置<div>标签的上下外边距为10像素,左右外边距为12像素;
49. 设置<div>标签的上下外边距为12像素,左右外边距为10像素;
50. 设置<div>标签的上下外边距为11像素,左右外边距为11像素;
51. 设置<div>标签的上外边距为10像素,左右外边距为12像素,下外边距为11像素;
52. 设置<div>标签的上外边距为12像素,左右外边距为11像素,下外边距为10像素;
53. 设置<div>标签的上外边距为11像素,左右外边距为10像素,下外边距为12像素;
54. 设置<div>标签的内边距为10像素;
55. 设置<div>标签的内边距为8像素;
56. 设置<div>标签的内边距为12像素;
57. 设置<div>标签的上下内边距为10像素,左右内边距为12像素;
58. 设置<div>标签的上下内边距为12像素,左右内边距为10像素;
59. 设置<div>标签的上下内边距为11像素,左右内边距为11像素;
60. 设置<div>标签的上内边距为10像素,左右内边距为12像素,下内边距为11像素;
61. 设置<div>标签的上内边距为12像素,左右内边距为11像素,下内边距为10像素;
62. 设置<div>标签的上内边距为11像素,左右内边距为10像素,下内边距为12像素;
二. 提高
1. 假如某父元素包含了一个纵队的子元素,父元素的宽度为400像素,那么为了最好的显示效果,应使得子元素的:宽度+内边距*2+________*2+外边距*2=400;
2. 假如某父元素包含了一个纵队的子元素,父元素的宽度为400像素,那么为了最好的显示效果,应使得子元素的:宽度+内边距*2+________*2+外边距*2=400;
3. 假如某父元素包含了一个纵队的子元素,父元素的宽度为400像素,那么为了最好的显示效果,应使得子元素的:宽度+内边距*2+________*2+外边距*2=400;
4. border-box相较于content-box,主要不同是什么?
5. border-box相较于content-box,主要不同是什么?
6. border-box相较于content-box,主要不同是什么?
7. 什么是外边距折叠?
8. 什么是外边距折叠?
9. 什么是外边距折叠?
10. 盒模型和定位常见的合作方式是?
11. 盒模型和定位常见的合作方式是?
12. 盒模型和定位常见的合作方式是?
三. 例子
1. 最好用___________形式来表示子元素的宽度;
2. 最好用___________形式来表示子元素的宽度;
3. 最好用___________形式来表示子元素的宽度;


一. 基础
1. 分为四部分,分别是margin外边距、border边框、padding内边距、content内容;
2. 分为四部分,分别是margin外边距、border边框、padding内边距、content内容;
3. 分为四部分,分别是margin外边距、border边框、padding内边距、content内容;
4. div{ border-style: dotted; }
5. div{ border-style: dashed; }
6. div{ border-style: solid; }
7. div{ border-style: double; }
8. div{ border-style: groove; }
9. div{ border-style: ridge; }
10. div{ border-style: inset; }
11. div{ border-style: outset; }
12. div{ border-style: hidden; }
13. div{ border-style: dotted hidden; }
14. div{ border-style: dashed hidden; }
15. div{ border-style: dotted dashed; }
16. div{ border-style: dotted dashed solid double; }
17. div{ border-style: dashed; border-width: thin; }
18. div{ border-style: dashed; border-width: medium; }
19. div{ border-style: dashed; border-width: thick; }
20. div{ border-style: solid; border-width: 1px; }
21. div{ border-style: solid; border-width: 2px; }
22. div{ border-style: solid; border-width: 3px; }
23. div{ border-style: solid; border-width: 0.1em; }
24. div{ border-style: solid; border-width: 0.2em; }
25. div{ border-style: solid; border-width: 0.3em; }
26. div{ border-style: solid; border-width: 0.1rem; }
27. div{ border-style: solid; border-width: 0.2rem; }
28. div{ border-style: solid; border-width: 0.3rem; }
29. div{ border-style: solid; border-color: orange; }
30. div{ border-style: solid; border-color: green; }
31. div{ border-style: solid; border-color: purple; }
32. div{ border-style: solid; border-color: #000000; }
33. div{ border-style: solid; border-color: rgb(0, 0, 0); }
34. div{ border-style: solid; border-color: hsl(100, 33%, 21%); }
35. div{ border-style: solid; border-color: hwb(100 13% 14%); }
36. div{ border-left-style: dashed; border-left-width: 2px; border-left-color: yellow; }
37. div{ border-left-style: solid; border-left-width: 2px; border-left-color: green; }
38. div{ border-left-style: dotted; border-left-width: 2px; border-left-color: purple; }
39. div{ border-radius: 10px; }
40. div{ border-radius: 11px; }
41. div{ border-radius: 12px; }
42. div{ border-top-left-radius: 10px; }
43. div{ border-top-left-radius: 11px; }
44. div{ border-top-left-radius: 12px; }
45. div{ margin: 10px; }
46. div{ margin: 8px; }
47. div{ margin: 12px; }
48. div{ margin: 10px 12px; }
49. div{ margin: 12px 11px; }
50. div{ margin: 11px 11px; }
51. div{ margin: 10px 12px 11px; }
52. div{ margin: 12px 11px 10px; }
53. div{ margin: 11px 10px 12px; }
54. div{ padding: 10px; }
55. div{ padding: 8px; }
56. div{ padding: 12px; }
57. div{ padding: 10px 12px; }
58. div{ padding: 12px 11px; }
59. div{ padding: 11px 11px; }
60. div{ padding: 10px 12px 11px; }
61. div{ padding: 12px 11px 10px; }
62. div{ padding: 11px 10px 12px; }
二. 提高
1. 边框宽度
2. 边框宽度
3. 边框宽度
4. border-box中设置的宽度和高度包括了内边距和边框在内,content-box中设置的宽度和高度没有包括内边距和边框在内
5. border-box中设置的宽度和高度包括了内边距和边框在内,content-box中设置的宽度和高度没有包括内边距和边框在内
6. border-box中设置的宽度和高度包括了内边距和边框在内,content-box中设置的宽度和高度没有包括内边距和边框在内
7. 外边距折叠的意思是,垂直方向上的两个外边距相遇时,会折叠成一个外边距。并且折叠之后的外边距高度等于两者中较大的那一个
8. 外边距折叠的意思是,垂直方向上的两个外边距相遇时,会折叠成一个外边距。并且折叠之后的外边距高度等于两者中较大的那一个
9. 外边距折叠的意思是,垂直方向上的两个外边距相遇时,会折叠成一个外边距。并且折叠之后的外边距高度等于两者中较大的那一个
10. 大部分情况下用盒模型,小部分情况下使用定位进行微调,或者用定位引入非文档流元素
11. 大部分情况下用盒模型,小部分情况下使用定位进行微调,或者用定位引入非文档流元素
12. 大部分情况下用盒模型,小部分情况下使用定位进行微调,或者用定位引入非文档流元素
三. 例子
1. 百分比形式
2. 百分比形式
3. 百分比形式

  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值