У меня есть следующий код внутри моего asp. net mvc основного веб-приложения + bootstrap 4.0, в котором отображается вопрос FAQ: -
@foreach (var item2 in Model.OrderBy(a => a.Description))
{
<div class="card">
<div class="card-header" id="@item2.Id+'headingTwoa'">
<h5 class="mb-0">
<button class="btn btn-link collapsed" data-toggle="collapse"
data-target="#@item2.Id" aria-expanded="false"
aria-controls="collapseTwo">
@Html.DisplayFor(modelItem => item2.Description)
</button>
</h5>
</div>
<div id="@item2.Id" class="collapse" aria-labelledby="headingTwoa"
data-parent="#accordion" style="">
<div class="card-body">
@Html.Raw(item2.Answer)
</div>
</div>
</div>
}
но проблема у меня Стоит отметить, что описание вопроса будет выводиться за пределы экрана на экранах небольшого размера, а текст ответа будет выровнен по размеру экрана ... поэтому не уверен, как я могу заставить текст кнопки занимать несколько строк на экранах небольшого размера?
Edit-1: -
Вот разметка для вопроса, который выводится вне макета страницы на экранах небольшого размера: -
<button class="btn btn-link collapsed" data-toggle="collapse" data-target="#1004" aria-expanded="false" aria-controls="collapseTwo">
What services are being provided? What if my practice is already performing these services?
</button>