How do I force Chrome to respect `display: inline !important;` in a flexbox parent when applied to it's child elements? Chrome *forces* elements to be displayed as `block` no matter what I set the `display` property to. ︎

**XML**

```
<fieldset>
<a></a>
<input />
</fieldset>

```

**CSS**

```
fieldset {align-items: center; display: flex;}
fieldset * {display: inline !important;}

```