---
id: 614878f7a412310647873015
title: Step 47
challengeType: 0
dashedName: step-47
---
# --description--
Tidy up the `header`, by using _Flexbox_ to put space between the children, and vertically center them.
Then, fix the `header` to the top of the viewport.
# --hints--
You should give the `header` a `justify-content` of `space-between`.
```js
assert.equal(new __helpers.CSSHelp(document).getStyle('header')?.justifyContent, 'space-between');
```
You should give the `header` an `align-items` of `center`.
```js
assert.equal(new __helpers.CSSHelp(document).getStyle('header')?.alignItems, 'center');
```
You should give the `header` a `position` of `fixed`.
```js
assert.equal(new __helpers.CSSHelp(document).getStyle('header')?.position, 'fixed');
```
You should give the `header` a `top` of `0`.
```js
assert.equal(new __helpers.CSSHelp(document).getStyle('header')?.top, '0px');
```
# --seed--
## --seed-contents--
```html