В настоящее время у меня есть разборный, который после нажатия сбивает карту. Внутри этой карты у меня есть тег абзаца, содержащий набор элементов. Однако, как она есть, карта одного установленного размера. Я хотел бы, если это возможно, настроить ширину карты в соответствии с размером, занимаемым тегом абзаца и всеми элементами в нем. Следовательно, он не позволит ни одному из элементов внутри тега абзаца перейти на вторую строку. Вместо этого карта будет просто увеличиваться / уменьшаться в ширину соответственно.
Вот мой HTML, содержащий карту:
<div class="collapse" id="@target">
<div class="card card-body w-25 p-3 collapsible cardCollapsible" id="@dataLine.Split(Model.CategoryList.delimiterChar)[1]">
<p class="paragraphStyling">
<input type="checkbox" id="itemCheck" /> @dataLineItem.Split(Model.CategoryList.delimiterChar)[0] <button class="btn"><i class="fas fa-trash tertiaryDeleteIcon"></i></button> <button class="btn"><i class="fas fa-edit tertiaryEditIcon"></i></button>
</p>
</div>
</div>
А вот CSS, который у меня есть для самой карты:
.cardCollapsible
{
margin-top: 20px;
}
Я хотел бы, чтобы карта находилась в центре страницы, поэтому в конечном итоге карта будет подстраиваться по ширине как с левой, так и с правой стороны.