# CSS Flexbox Row: Explained (+ Example)

You need to master both Flexbox and CSS Grid in order to professionally build modern websites & web apps. If you haven't mastered both of them yet, I highly recommend going through my [CSS Course](https://bytegrad.com/courses/professional-css?utm_source=blog-post&utm_medium=blog-post&utm_campaign=blog-post).

The crucial thing to understand about Flexbox is that you always work with 1 direction: either the horizontal (row) or vertical (column) direction.

The default is the horizontal (row) direction. In CSS, that means the `flex-direction` property has a default value of `row`.

So what you will get as a default is this:

![CSS-Flexbox-Row.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1636580527949/vUrhg_UIg.png align="left")

Flex items will be laid out along a row (horizontally), next to each other. Note that you don't have to set the `flex-direction` property to `row` yourself to achieve this, it's already done for you (default value).

If you don't want a row layout but a column layout, you can change the `flex-direction` property to `column`:

![CSS Flexbox Row to Column with flex-direction.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1636580610592/X0gjeRvNV.png align="left")

By the way, I think CSS is the 'bottleneck' to most websites & web apps. I believe it's the highest-ROI skill you can master.

Before I mastered CSS, I lost a ton of time & energy fiddling around with CSS.

I was learning about advanced JavaScript topics when I couldn't even implement basic layouts in CSS...

So I created a CSS course to help you avoid the same mistake. Check it out [here](https://bytegrad.com/courses/professional-css?utm_source=blog-post-2&utm_medium=blog-post-2&utm_campaign=blog-post-2) if you're interested.

Would you like to be notified when I release a new course? You'll get early bird discounts. Sign up for my newsletter [here](https://email.bytegrad.com).

Also, I show projects of upcoming courses on social media, follow me here:

[Facebook](https://www.facebook.com/ByteGrad)[Twitter](https://twitter.com/bytegradcom)[Instagram](https://www.instagram.com/bytegradcom/)
