Document margins, paddings, and borders
Reviewed By: danielbuechele Differential Revision: D6976134 fbshipit-source-id: dcf870d9a88478ed1aef68e9840e7b17467b87bb
This commit is contained in:
committed by
Facebook Github Bot
parent
8f35484262
commit
8ba663f6f4
@@ -5,4 +5,26 @@ hasPlayground: true
|
|||||||
editableProperties: ['margin', 'padding', 'border']
|
editableProperties: ['margin', 'padding', 'border']
|
||||||
---
|
---
|
||||||
|
|
||||||
## Margins, Paddings, and Borders
|
## Margins, Paddings, and Borders
|
||||||
|
|
||||||
|
### Margin
|
||||||
|
|
||||||
|
Margin effect the spacing around the outside of a node. A node with margin
|
||||||
|
will offset itself from the bounds of its parent but also offset the
|
||||||
|
location of any siblings. The margin of a node contributes to the total size
|
||||||
|
of its parent if the parent is auto sized.
|
||||||
|
|
||||||
|
### Padding
|
||||||
|
|
||||||
|
Padding affect the size of the node it is applied to. Padding in Yoga acts as if
|
||||||
|
`box-sizing: border-box;` was set. That is padding will not add to the total size
|
||||||
|
of an element if it has an explicit size set. For auto sized nodes padding will increase
|
||||||
|
the size of the node as well as offset the location of any children.
|
||||||
|
|
||||||
|
### Border
|
||||||
|
|
||||||
|
Border in Yoga acts exactly like padding and only exists as a seperate property so
|
||||||
|
that higher level frameworks get a hint as to how thick to draw a border. Yoga however
|
||||||
|
does not do any drawing so just uses this information during layout where border
|
||||||
|
acts exactly like padding.
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user