Использовать сетку выставочного макета. По сути, вы устанавливаете два столбца: текстовый столбец и трейлер и убедитесь, что оба они занимают роль родительского элемента div. Тем самым вы правильно разделите оба содержимого.
Вы также можете искать дополнительные свойства, такие как интервалы и лучшие способы организации вашего шаблона. Но в основном вы можете разделить div следующим образом:
html:
<div id="captain-marvel">
<div id="captain-marvel-title><h4> Captain Marvel </h4>
<p>The MCU’s most powerful hero is set to land on the big screen. Brie Larson stars as Carol Danvers, aka Captain Marvel, alongside Samuel L. Jackson as Nick Fury, and Jude Law as Walter Lawson. In the midst of an inter-galactic war that threatens to destroy the Earth, Carol Danvers must rise to a seemingly impossible challenge. Following the post-credit teaser of Avengers: Infinity War Part One, Captain Marvel is one of the most eagerly anticipated films of the year.</p>
</div>
<div id="captain-marvel-trailer">
<iframe width="504" height="284" src="https://www.youtube.com/embed/Z1BCujX3pw8" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div>
</div>
CSS:
#captain-marvel{
display:grid;
grid-template-columns: 1fr 1fr;
}
#captain-marvel-title{
grid-column:1;
background: red;
}
#captain-marvel-trailer{
grid-column:2;
background: blue;
}
Я раскрасил div, чтобы вы могли видеть разделение между ними.
Для получения дополнительной информации, пожалуйста, проверьте эту ссылку
Надеюсь, это поможет!