Files
yoga/website-next/docs/styling/width-height.mdx
Joe Vilches 609a9a7a30 Add containing block documentation (#1615)
Summary:
Pull Request resolved: https://github.com/facebook/yoga/pull/1615

tsia

Reviewed By: yungsters

Differential Revision: D54822992

fbshipit-source-id: b98cd32bb2a753ff7088533fda4b4e9d4ad5a6e4
2024-03-13 10:19:30 -07:00

38 lines
1.1 KiB
Plaintext

---
sidebar_position: 14
---
import Playground from '@site/src/components/Playground';
# Width and Height
The width property specifies the width of the node's border box (the collective size of the node's content, padding, and border).
Similarly height property specifies the height of the node's border box.
Both width and height can take following values:
**Auto**: The default Value, Yoga calculates the width/height for the node based
on its content, whether that is other children, text, or an image.
**Pixels**: Defines the width/height in absolute pixels. Depending on other properties set on
the Yoga node this may or may not be the final dimension of the node.
**Percentage**: Defines the width or height in percentage of its [containing block's](/docs/advanced/containing-block) width or height respectively.
<Playground code={`<Layout config={{useWebDefaults: false}}>
<Node
style={{
width: 200,
height: 200,
padding: 10,
}}>
<Node
style={{
margin: 5,
height: 50,
width: 50,
}}
/>
</Node>
</Layout>`} />