千家信息网

css中的align-content属性的作用

发表于:2024-11-22 作者:千家信息网编辑
千家信息网最后更新 2024年11月22日,这篇文章主要讲解了"css中的align-content属性的作用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"css中的align-content属
千家信息网最后更新 2024年11月22日css中的align-content属性的作用

这篇文章主要讲解了"css中的align-content属性的作用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"css中的align-content属性的作用"吧!

align-content

作用:

会设置自由盒内部各个项目在垂直方向排列方式。

条件:
必须对父元素设置自由盒属性display:flex;,并且设置排列方式为横向排列flex-direction:row;并且设置换行,flex-wrap:wrap;这样这个属性的设置才会起作用。
设置对象:

这个属性是对她容器内部的项目起作用,对父元素进行设置。


取值:
stretch:默认设置,会拉伸容器内每个项目占用的空间,填充方式为给每个项目下方增加空白。第一个项目默认从容器顶端开始排列。

XML/HTML Code复制内容到剪贴板

  1. DOCTYPE=html>

  2. <html lang="zh-cn">

  3. <head>

  4. <meta charset="UTF-8">

  5. <title>

  6. Align-content

  7. title>

  8. <style>

  9. #father{

  10. width:200px;

  11. display:flex;

  12. flex-direction:row;

  13. flex-wrap:wrap;

  14. align-content:strech;

  15. height:200px;

  16. background-color:grey;

  17. }

  18. .son1{

  19. height:30px;

  20. width:100px;

  21. background-color:orange;

  22. }

  23. .son2{

  24. height:30px;

  25. width:100px;

  26. background-color:red;

  27. }

  28. .son3{

  29. height:30px;

  30. width:100px;

  31. background-color:#08a9b5;

  32. }

  33. style>

  34. head>

  35. <body>

  36. <div id="father">

  37. <div class="son1">

  38. q

  39. div>

  40. <div class="son2">

  41. w

  42. div>

  43. <div class="son3">

  44. e

  45. div>

  46. <div class="son3">

  47. e

  48. div>

  49. <div class="son3">

  50. e

  51. div>

  52. div>

  53. body>

  54. html>

Center:这个会取消项目之间的空白并把所有项目垂直居中。

XML/HTML Code复制内容到剪贴板

  1. DOCTYPE=html>

  2. <html lang="zh-cn">

  3. <head>

  4. <meta charset="UTF-8">

  5. <title>

  6. 关于文档元素测试

  7. title>

  8. <style>

  9. #father{

  10. width:200px;

  11. display:flex;

  12. flex-direction:row;

  13. flex-wrap:wrap;

  14. align-content:center;

  15. height:200px;

  16. background-color:grey;

  17. }

  18. .son1{

  19. height:30px;

  20. width:100px;

  21. background-color:orange;

  22. }

  23. .son2{

  24. height:30px;

  25. width:100px;

  26. background-color:red;

  27. }

  28. .son3{

  29. height:30px;

  30. width:100px;

  31. background-color:#08a9b5;

  32. }

  33. .son4{

  34. height:30px;

  35. width:100px;

  36. background-color:#9ad1c3;

  37. }

  38. .son5{

  39. height:30px;

  40. width:100px;

  41. background-color:rgb(21,123,126);

  42. }

  43. style>

  44. head>

  45. <body>

  46. <div id="father">

  47. <div class="son1">

  48. q

  49. div>

  50. <div class="son2">

  51. w

  52. div>

  53. <div class="son3">

  54. e

  55. div>

  56. <div class="son4">

  57. e

  58. div>

  59. <div class="son5">

  60. e

  61. div>

  62. div>

  63. body>

  64. html>

Flex-start:这个会取消项目之间的空白,并把项目放在容器顶部。

XML/HTML Code复制内容到剪贴板

  1. DOCTYPE=html>

  2. <html lang="zh-cn">

  3. <head>

  4. <meta charset="UTF-8">

  5. <title>

  6. 关于文档元素测试

  7. title>

  8. <style>

  9. #father{

  10. width:200px;

  11. display:flex;

  12. flex-direction:row;

  13. flex-wrap:wrap;

  14. align-content:flex-start;

  15. height:200px;

  16. background-color:grey;

  17. }

  18. .son1{

  19. height:30px;

  20. width:100px;

  21. background-color:orange;

  22. }

  23. .son2{

  24. height:30px;

  25. width:100px;

  26. background-color:red;

  27. }

  28. .son3{

  29. height:30px;

  30. width:100px;

  31. background-color:#08a9b5;

  32. }

  33. .son4{

  34. height:30px;

  35. width:100px;

  36. background-color:#9ad1c3;

  37. }

  38. .son5{

  39. height:30px;

  40. width:100px;

  41. background-color:rgb(21,123,126);

  42. }

  43. style>

  44. head>

  45. <body>

  46. <div id="father">

  47. <div class="son1">

  48. q

  49. div>

  50. <div class="son2">

  51. w

  52. div>

  53. <div class="son3">

  54. e

  55. div>

  56. <div class="son4">

  57. e

  58. div>

  59. <div class="son5">

  60. e

  61. div>

  62. div>

  63. body>

  64. html>

flex-end:这个会取消项目之间的空白并把项目放在容器底部。

align-content:flex-end;

space-between这个会使项目在垂直方向两端对齐。即上面的项目对齐容器顶部,最下面一个项目对齐容器底部。留相同间隔在每个项目之间。

align-content:space-between;


Space-around:这个会使每个项目上下位置保留相同长度空白,使得项目之间的空白为两倍的单个项目空白。

align-content:space-around;


Inherit:使得元素的这个属性继承自它的父元素。
innitial:使元素这个属性为默认初始值。

感谢各位的阅读,以上就是"css中的align-content属性的作用"的内容了,经过本文的学习后,相信大家对css中的align-content属性的作用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

0