一. 基础
 1. 常见的块级元素有哪些?
 2. 常见的块级元素有哪些?
 3. 常见的块级元素有哪些?
 4. 常见的内联元素有哪些?
 5. 常见的内联元素有哪些?
 6. 常见的内联元素有哪些?
 7. 将块级元素<li>设为内联;
 8. 将块级元素<p>设为内联;
 9. 将块级元素<div>设为内联;
 10. 将内联元素<button>设为块级元素;
 11. 将内联元素<input>设为块级元素;
 12. 将内联元素<a>设为块级元素;
 13. position属性的五个值?
 14. position属性的五个值?
 15. position属性的五个值?
 16. position: static表示什么意思?
 17. position: static表示什么意思?
 18. position: static表示什么意思?
 19. position: fixed表示什么意思?
 20. position: fixed表示什么意思?
 21. position: fixed表示什么意思?
 22. 设置一个button元素相对于浏览器固定,位置为右下角,距右3个视窗宽度,距下2个视窗宽度;
 23. 设置一个div元素相对于浏览器固定,位置为右下角,距右2个视窗宽度,距下3个视窗宽度;
 24. 设置一个id为happy的元素相对于浏览器固定,位置为左上角,距左3个视窗宽度,距上2个视窗宽度;
 25. 设置一个id为sad的元素相对于浏览器固定,位置为右上角,距右2个视窗宽度,距上2个视窗宽度;
 26. 设置一个类名为class1的元素,其相对于浏览器固定,位置为右下角,距右3个视窗宽度,距下2个视窗宽度;
 27. 设置一个类名为class1的元素,其相对于浏览器固定,位置为右下角,距右3个视窗宽度,距下2个视窗宽度;
 28. position: relative表示什么意思?
 29. position: relative表示什么意思?
 30. position: relative表示什么意思?
 31. 将id为happy的元素相对于其正常位置左移5个视窗宽度;
 32. 将id为sad的元素相对于其正常位置右移5个视窗宽度;
 33. 将id为angry的元素相对于其正常位置上移5个视窗宽度;
 34. 将id为what的元素相对于其正常位置下移5个视窗宽度;
 35. position: absolute表示什么意思?
 36. position: absolute表示什么意思?
 37. position: absolute表示什么意思?
 38. 将id为happy的元素相对于其父元素位置往下20像素;
 39. 将id为sad的元素相对于其父元素位置往上20像素;
 40. 将id为angry的元素相对于其父元素位置往左20像素;
 41. 将id为what的元素相对于其父元素位置往右20像素;
 42. position: sticky表示什么意思?
 43. position: sticky表示什么意思?
 44. position: sticky表示什么意思?
 45. 将id为happy的元素设为sticky,并进行相关设置;
 46. 将id为sad的元素设为sticky,并进行相关设置;
 47. 将id为what的元素设为sticky,并进行相关设置;
 48. 如果类名为class1中的元素超过了指定的宽高,则显示滚动条;
 49. 如果类名为class2中的元素超过了指定的宽高,则显示滚动条;
 50. 如果类名为class3中的元素超过了指定的宽高,则显示滚动条;
 51. 如果id为happy的元素超过了指定的宽高,则显示滚动条;
 52. 如果id为sad的元素超过了指定的宽高,则显示滚动条;
 53. 如果id为angry的元素超过了指定的宽高,则显示滚动条;
 54. 一个元素的position: inherit;意味着什么?
 55. 一个元素的position: inherit;意味着什么?
 56. 一个元素的position: inherit;意味着什么?
 二. 提高
 1. 默认情况下,top、bottom、left、right、z-index属性会生效嘛?
 2. 默认情况下,top、bottom、left、right、z-index属性会生效嘛?
 3. 默认情况下,top、bottom、left、right、z-index属性会生效嘛?
 4. 一个元素的position: absolute;,而其父元素的position未设置,则该元素的位置将会相对于谁?
 5. 一个元素的position: absolute;,而其父元素的position未设置,则该元素的位置将会相对于谁?
 6. 一个元素的position: absolute;,而其父元素的position未设置,则该元素的位置将会相对于谁?
 7. 外边距折叠发生在垂直方向嘛?发生在水平方向嘛?
 8. 外边距折叠发生在垂直方向嘛?发生在水平方向嘛?
 9. 外边距折叠发生在垂直方向嘛?发生在水平方向嘛?
 10. 绝对定位适合用来做什么?
 11. 绝对定位适合用来做什么?
 12. 绝对定位适合用来做什么?
 13. z-index能作用于未定位元素嘛?能作用于已定位元素嘛?
 14. z-index能作用于未定位元素嘛?能作用于已定位元素嘛?
 15. z-index能作用于未定位元素嘛?能作用于已定位元素嘛?
 16. z-index常见例子?
 17. z-index常见例子?
 18. z-index常见例子?
 19. 当一个元素的position: relative;时,设置相关的top、left之后,其内部元素的位置也会随之移动,对嘛?
 20. 当一个元素的position: relative;时,设置相关的top、left之后,其内部元素的位置也会随之移动,对嘛?
 21. 当一个元素的position: relative;时,设置相关的top、left之后,其内部元素的位置也会随之移动,对嘛?
 22. 固定定位常用于做什么?
 23. 固定定位常用于做什么?
 24. 固定定位常用于做什么?
 25. 盒模型和定位常见的合作方式是?
 26. 盒模型和定位常见的合作方式是?
 27. 盒模型和定位常见的合作方式是?
一. 基础
 1. <div>, <p>, <h1>到<h6>, <ol>与<ul>及其<li>, <table>, <header><footer><section><article><aside><nav>语义元素, <form>
 2. <div>, <p>, <h1>到<h6>, <ol>与<ul>及其<li>, <table>, <header><footer><section><article><aside><nav>语义元素, <form>
 3. <div>, <p>, <h1>到<h6>, <ol>与<ul>及其<li>, <table>, <header><footer><section><article><aside><nav>语义元素, <form>
 4. <input>, <label>, <a>, <span>, <strong>
 5. <input>, <label>, <a>, <span>, <strong>
 6. <input>, <label>, <a>, <span>, <strong>
 7. li{ display: inline; }
 8. p{ display: inline; }
 9. div{ display: inline; }
 10. button{ display: block; }
 11. input{ display: block; }
 12. a{ display: block; }
 13. position属性的五个值分别是static, relative, fixed, absolute, sticky
 14. position属性的五个值分别是static, relative, fixed, absolute, sticky
 15. position属性的五个值分别是static, relative, fixed, absolute, sticky
 16. position: static表示不特殊,遵循正常文档流
 17. position: static表示不特殊,遵循正常文档流
 18. position: static表示不特殊,遵循正常文档流
 19. position: fixed表示元素位置相对于浏览器固定,无论窗口是否滑动
 20. position: fixed表示元素位置相对于浏览器固定,无论窗口是否滑动
 21. position: fixed表示元素位置相对于浏览器固定,无论窗口是否滑动
 22. button{ position: fixed; right: 3vw; bottom: 2vw; }
 23. div{ position: fixed; right: 2vw; bottom: 3vw; }
 24. #happy{ positin: fixed; left: 3vw; top: 2vw; }
 25. #sad{ position: fixed; right: 2vw; top: 2vw; }
 26. .class1{ position: fixed; right: 3vw; bottom: 2vw; }
 27. .class2{ position: fixed; right: 3vw; bottom: 2vw; }
 28. position: relative表示元素位置相对于其正常位置
 29. position: relative表示元素位置相对于其正常位置
 30. position: relative表示元素位置相对于其正常位置
 31. #happy{ position: relative; left: -5vw; }
 32. #sad{ position: relative; left: 5vw; }
 33. #angry{ postion: relative; top: -5vw; }
 34. #what{ position: relative; top: 5vw; }
 35. position: absolute表示元素位置相对于已定位的父元素,即position不是static的父元素。若无已定位的父元素,则相对于<html>元素
 36. position: absolute表示元素位置相对于已定位的父元素,即position不是static的父元素。若无已定位的父元素,则相对于<html>元素
 37. position: absolute表示元素位置相对于已定位的父元素,即position不是static的父元素。若无已定位的父元素,则相对于<html>元素
 38. #happy{ position: absolute; bottom: 20px; }
 39. #sad{ position: absolute; top: 20px; }
 40. #angry{ postion: absolute; left: 20px; }
 41. #what{ position: absolute; right: 20px; }
 42. position: sticky的行为就像position:relative; 而当页面滚动超出目标区域时,它的表现就像 position:fixed;,它会固定在目标位置
 43. position: sticky的行为就像position:relative; 而当页面滚动超出目标区域时,它的表现就像 position:fixed;,它会固定在目标位置
 44. position: sticky的行为就像position:relative; 而当页面滚动超出目标区域时,它的表现就像 position:fixed;,它会固定在目标位置
 45. #happy{ position: sticky; top: 0vw; }
 46. #sad{ position: sticky; top: 0vw; }
 47. #angry{ position: sticky; top: 0vw; }
 48. .class1{ overflow: scroll; }
 49. .class2{ overflow: scroll; }
 50. .class3{ overflow: scroll; }
 51. #happy{ overflow: scroll; }
 52. #sad{ overflow: scroll; }
 53. #angry{ overflow: scroll; }
 54. 意味着如果父级元素的position没有被设置,也就是如果父级元素的position为static,则该元素的position也为static... ...
 55. 意味着如果父级元素的position没有被设置,也就是如果父级元素的position为static,则该元素的position也为static... ...
 56. 意味着如果父级元素的position没有被设置,也就是如果父级元素的position为static,则该元素的position也为static... ...
 二. 提高
 1. 默认情况下,top、bottom、left、right、z-index属性不会生效;
 2. 默认情况下,top、bottom、left、right、z-index属性不会生效;
 3. 默认情况下,top、bottom、left、right、z-index属性不会生效;
 4. 相对于再上一级的父元素的位置,如果没有的话,就再上一级;
 5. 相对于再上一级的父元素的位置,如果没有的话,就再上一级;
 6. 相对于再上一级的父元素的位置,如果没有的话,就再上一级;
 7. 外边距折叠只发生在垂直方向,不发生在水平方向;
 8. 外边距折叠只发生在垂直方向,不发生在水平方向;
 9. 外边距折叠只发生在垂直方向,不发生在水平方向;
 10. 创建弹出层、提示和对话框等覆盖于其他内容之上的组件
 11. 创建弹出层、提示和对话框等覆盖于其他内容之上的组件
 12. 创建弹出层、提示和对话框等覆盖于其他内容之上的组件
 13. z-index只能作用于已定位元素
 14. z-index只能作用于已定位元素
 15. z-index只能作用于已定位元素
 16. 值设为-1,置于底层
 17. 值设为-1,置于底层
 18. 值设为-1,置于底层
 19. 对
 20. 对
 21. 对
 22. 导航栏目,还可以用于控制中心、广告、重要提示内容
 23. 导航栏目,还可以用于控制中心、广告、重要提示内容
 24. 导航栏目,还可以用于控制中心、广告、重要提示内容
 25. 大部分情况下用盒模型,小部分情况下使用定位进行微调,或者用定位引入非文档流元素
 26. 大部分情况下用盒模型,小部分情况下使用定位进行微调,或者用定位引入非文档流元素
 27. 大部分情况下用盒模型,小部分情况下使用定位进行微调,或者用定位引入非文档流元素










