# System design
First solve the problem then write the code
## Table of content
Specify the elements display property. These classes can be applied using the following format d-{display}.
d-inline-flex - sets the element display property to inline-flexd-flex - sets the element display property to flexd-inline-block - sets the element display property to inline-blockd-block - sets the element display property to blockd-inline - sets the element display property to inlined-none - sets the element display property to noneControl the layout of flex containers with alignment, justification and more with responsive flexbox utilities.
You can also customize flex utilities to apply based upon various breakpoints.
Float utility classes.
You can also customize flex utilities to apply based upon
The helper classes apply margin or padding to an element ranging from 0 to 5. Each size increment was designed to align with common Material Design spacings. These classes can be applied using the following format {property}{direction}-{size}.
The property applies the type of spacing:
m - applies marginp - applies paddingThe direction designates the side the property applies to:
t - applies the spacing for *-topb - applies the spacing for *-bottoml - applies the spacing for *-leftr - applies the spacing for *-rightx - applies the spacing for both *-left and *-righty - applies the spacing for both *-top and *-bottoma - applies the spacing for the property in all directionsThe size controls the increment of the property:
Example: ```html