Один из возможных вариантов - использовать display: flex
и flex-direction
для визуального изменения порядка двух элементов:
fieldset {
display: flex;
flex-direction: column;
}
.below {
flex-direction: column-reverse;
}
<fieldset>
<div>above or below</div>
<div>content</div>
</fieldset>
<fieldset class="below">
<div>above or below</div>
<div>content</div>
</fieldset>
Вы также можете использовать display: flex
и order
, если вам нужно добавить больше элементов в fieldset
:
fieldset {
display: flex;
flex-direction: column;
}
.first {
order: 1;
}
div {
order: 2;
}
<fieldset>
<div>above or below</div>
<div>content</div>
<div>other stuff</div>
<div>other stuff</div>
</fieldset>
<fieldset>
<div>above or below</div>
<div class="first">content</div>
<div>other stuff</div>
<div>other stuff</div>
</fieldset>