Лучше всего использовать div
элементы здесь.Но то, что вы действительно ищете, это CSS-свойство с именем flexbox
.
. Во-первых, вот как я бы структурировал ваш HTML:
<div class="overall-container">
<div class="address-container">
/* address html goes here /*
</div>
<div class="mailing-list-container">
/* mailing list html goes here /*
</div>
</div>
Теперь, в вашем CSS вы можете написатьследующее:
.overall-container {
width: 100vw; // You can adjust the width of the whole container here
display: flex;
flex-direction: row; // This is the most important part for you
justify-content: center; // Look up other options if this doesn't fit
align-items: center; // Again look up for other options
}
Это поместит ваш адресный контейнер div
и ваш список рассылки div
рядом друг с другом.Свойство flex-direction
row
контролирует это.Если вы хотите, чтобы они накладывались друг на друга, установите flex-direction: column
.
Надеюсь, это поможет.Если вам нужна дополнительная информация, посмотрите CSS flexbox на MDN.