Мне было интересно, есть ли какая-либо техника для использования HTML / CSS, такая как Flex / MXML.Я имею в виду, что в MXML HBox, VBox и Spacer используются во всем мире, и их поведение предсказуемо.Но в HTML / CSS мы используем много float, и у него всегда есть «скрытые сюрпризы».
С Flex / MXML я бы сделал:
<hbox width="100%">
<button label="Button A" />
<spacer width="100%" />
<button label="Button B" />
<button label="Button C" />
</hbox>
- Если вы неНе знаю, flex Я объясняю этот код: HBox размещает каждый элемент внутри него бок о бок, а Spacer - невидимый элемент;распорка со 100% не имеет такой же ширины, как родительский элемент (HBox), но она заполняет оставшееся пространство;это означает, что A будет выровнен по левому краю, а два других - по правому.
Теперь в HTML / CSS я бы заставил кнопки B и C плавать вправо.Я также должен был бы изменить порядок кнопок, чтобы конечный результат был таким же.Кроме того, я бы, вероятно, поставил бы какой-нибудь пустой тег с «clear: both», чтобы гарантировать, что ничто из приведенного ниже не будет испорчено.
Итак, есть ли способ получить такую же функциональность в HTML / CSS?Было бы здорово, если бы мы могли создавать CSS-классы .HBox .VBox .Spacer и без JavaScript.
заранее спасибо.