placeholder

home

search

logout

Filling the space: cross-axis

Previously, we allowed the box to take its natural height. Now we will make it taller so we can see the effect of the align-items property.

Use the developer tools to inspect the box above. Change the align-items property to flex-start (the default is stretch). What happens to the items? Try flex-end and center. How does baseline affect the image? Notice that the image maintains its aspect ratio in all cases: except when stretch is used, it can even overflow the box. (Try adding overflow: hidden to the box.) baseline can cause the other items to overflow.

You can also use the align-self property to override the align-items property for a specific item. This is useful when you want to align a specific item to the top, bottom, or center of the container. Experiment with this. Compare it to what you can do with margin-?: auto as discussed in a previous section.

Interesting effects can be created by using the align-self in combination with the justify-content property. justify-self is also available.