У меня есть контейнер div и два дочерних divs с float: right
.float: прямо в правильном порядке он отображается в HTML-коде
Мой код выглядит следующим образом:
<div class="container"> .container {width: 50%}
<div class="a"></div> .a, .b { float: right }
<div class="b"></div>
</div>
семантически, я должен видеть [ [A][B]]
на моей странице, но он показывает, как [ [B][A]]
Я понимаю, что я могу просто изменить порядок свой HTML и положить В первый если я хочу увидеть первый, но это не очень семантически правильно. Каков правильный способ сделать это?
Поскольку ваш [A] пред [B]. он тоже плавает. Вы можете использовать дисплей flex или отображать встроенный блок. – Vincent
Скорее всего, вы также хотите '.a, .b' иметь ширину 50% – Ibu
Да, но для простоты я оставил их на этот вопрос – penu