首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Flex默认规则

Flex 默认规则

Flex 是一个强大的 CSS 框架,用于构建现代 Web 应用程序。在 Flex 容器中,默认规则是指定一些基本样式和布局原则。以下是关于 Flex 默认规则的简要概述:

1. 容器属性

  • display: flex;:将容器设置为 Flex 布局。
  • flex-direction: row;:将子元素在水平方向上排列。
  • justify-content: flex-start;:子元素在水平方向上对齐。
  • align-items: flex-start;:子元素在垂直方向上对齐。

2. 子元素属性

  • flex: 0 0 auto;:默认情况下,子元素的 flex-growflex-shrinkflex-basis 属性值都为 0
  • align-self: auto;:如果子元素有明确的 align-self 属性,则该属性值将应用于子元素。如果没有,则使用父元素的 align-items 属性。

3. 项目属性

  • order: 0;:项目的排列顺序。值为0表示默认情况下,项目不会移动。

4. 容器属性(项目关系)

  • flex-grow: 0;:项目的 flex-grow 属性值默认为 0,表示项目在水平方向上无法放大。
  • flex-shrink: 1;:项目的 flex-shrink 属性值默认为 1,表示项目可以缩小。
  • flex-basis: auto;:项目的 flex-basis 属性值默认为 auto,表示项目的尺寸将由其他属性值决定。

5. 容器属性(内联块级元素)

  • display: inline-block;:将内联块级元素设置为内联块级元素。
  • vertical-align: top;:将内联块级元素在垂直方向上对齐。

6. 容器属性(行内块级元素)

  • display: inline;:将行内元素设置为行内元素。
  • vertical-align: top;:将行内元素在垂直方向上对齐。

7. 容器属性(行内弹性元素)

  • display: inline-flex;:将行内弹性元素设置为行内弹性元素。
  • align-items: stretch;:将行内弹性元素在垂直方向上对齐。

8. 容器属性(内联表单元素)

  • display: inline-table;:将内联表单元素设置为内联表单元素。
  • border-collapse: collapse;:合并表单元素的边框。

9. 容器属性(行内图像)

  • display: inline-image;:将行内图像元素设置为行内图像元素。
  • max-width: 100%;:限制行内图像元素的最大宽度为父元素宽度。

10. 容器属性(内联回退元素)

  • display: inline-block;:将内联回退元素设置为内联块级元素。
  • width: 1em;:设置内联回退元素的宽度为 1em

11. 容器属性(行内块级元素)

  • display: inline;:将行内元素设置为行内元素。
  • width: 100%;:将行内元素的最大宽度设置为父元素宽度。

12. 容器属性(块级元素)

  • display: block;:将块级元素设置为块级元素。
  • width: 100%;:将块级元素的最大宽度设置为父元素宽度。

13. 容器属性(表单元素)

  • display: form-control;:将表单元素设置为表单控件。
  • width: 100%;:将表单元素的宽度设置为父元素宽度。

14. 容器属性(表格元素)

  • display: table;:将表格元素设置为表格元素。
  • width: 100%;:将表格元素的宽度设置为父元素宽度。

15. 容器属性(行内元素)

  • display: inline;:将行内元素设置为行内元素。
  • width: 100%;:将
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券