Почему flexbox работает неправильно с fieldset или другими тегами div?
Я ожидаю, что они будут располагаться рядом друг с другом, как в примере div, так как flex-direction: row; по умолчанию используется в flexbox. Однако fieldset - это сила, применяющая к ним ширину, и я не понимаю, почему.
HTML
<fieldset>
<div>fieldset flexbox</div>
<div>1</div>
<div>2</div>
</fieldset>
<div id="parentdiv">
<div>div flexbox<div>
<div>3</div>
<div>4</div>
</div>
CSS: для всех элементов установлено значение display: flex;