Flex layout:修订间差异

来自WHY42
Riguz留言 | 贡献
创建空白页面
 
Riguz留言 | 贡献
无编辑摘要
标签2017版源代码编辑
第1行: 第1行:
= Basics =
If “regular” layout is based on both block and inline flow directions, the flex layout is based on “flex-flow directions”.


[[文件:Flex-basis.svg|400px]]
* '''main axis''' – The main axis of a flex container is the primary axis along which flex items are laid out. Beware, it is not necessarily horizontal; it depends on the <code>flex-direction</code> property
* '''main-start | main-end''' – The flex items are placed within the container starting from main-start and going to main-end.
* '''main size''' – A flex item’s width or height, whichever is in the main dimension, is the item’s main size. The flex item’s main size property is either the ‘width’ or ‘height’ property, whichever is in the main dimension.
* '''cross axis''' – The axis perpendicular to the main axis is called the cross axis. Its direction depends on the main axis direction.
* '''cross-start | cross-end''' – Flex lines are filled with items and placed into the container starting on the cross-start side of the flex container and going toward the cross-end side.
* '''cross size''' – The width or height of a flex item, whichever is in the cross dimension, is the item’s cross size. The cross size property is whichever of ‘width’ or ‘height’ that is in the cross dimension.

2024年12月8日 (日) 15:02的版本

Basics

If “regular” layout is based on both block and inline flow directions, the flex layout is based on “flex-flow directions”.

  • main axis – The main axis of a flex container is the primary axis along which flex items are laid out. Beware, it is not necessarily horizontal; it depends on the flex-direction property
  • main-start | main-end – The flex items are placed within the container starting from main-start and going to main-end.
  • main size – A flex item’s width or height, whichever is in the main dimension, is the item’s main size. The flex item’s main size property is either the ‘width’ or ‘height’ property, whichever is in the main dimension.
  • cross axis – The axis perpendicular to the main axis is called the cross axis. Its direction depends on the main axis direction.
  • cross-start | cross-end – Flex lines are filled with items and placed into the container starting on the cross-start side of the flex container and going toward the cross-end side.
  • cross size – The width or height of a flex item, whichever is in the cross dimension, is the item’s cross size. The cross size property is whichever of ‘width’ or ‘height’ that is in the cross dimension.