В моем приложении angular 7 мы используем bootstrap 4 для нашего стиля. Когда открывается этот модальный текст, текст внутри него выходит за пределы поля. Как я могу изменить CSS так, чтобы контент был адаптивным и оставался внутри модального?
Я отлаживаю чужой код, поэтомуМне трудно понять, как именно они это настроили.
Вот модальный элемент, который они используют, он фактически настроен как дополнительный элемент:
<aside class="modal fade model-demographic" tabindex="-1" id="name-information" role="dialog" aria-labelledby="System Warning" aria-hidden="true">
<div class="demographic-name-dob modal-dialog modal-dialog-centered modal-lg blue" role="document">
<div class="modal-content modal-info-content">
<div class="modal-header model-info-header">
<h5 class="modal-title"><b>Name</b></h5>
</div>
<div class="modal-body d-flex justify-content">
<div class="row">
<h4 class="col-12">To make any changes to your first name, middle initial or last name, please contact us.</h4>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary close-modal" aria-label="cancel">Close</button>
</div>
</div>
</div>
</aside>
Из некоторых отладок я считаю, что это класс css, который они используют,вызывает проблему:
.modal-info-content {
width: 55%;
height: 35%;
margin: 0px auto;
position: fixed;
top: 50px;
right: 50px;
bottom: 50px;
left: 50px;
}
Я предполагаю, что это связано с position: fixed, но я не уверен, как это изменить, чтобы он реагировал в мобильном представлении.