html - 包含描述的按钮将隐藏在移动视图中
问题描述
我正在研究一个 asp.net 核心 MVC >> 在 y 视图中我正在显示一个常见问题解答部分。如下:-
<div class="container">
<div class="row ">
<div class="col-xl-2 mx-auto d-none d-sm-block">
<div class="service_details_left">
<div class="nav nav-pills" id="v-pills-tab" role="tablist"
aria-orientation="vertical">
</div>
</div>
</div>
<div class="accordion_area col-xl-8">
<div class="faq_ask">
<h3 class="large-heading-3">Frequently Asked Questions</h3>
<div id="accordion">
@foreach (var item2 in Model.OrderBy(a => a.Order))
{
<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">
<span class="expandable-heading"> @Html.DisplayFor(modelItem => item2.Description)</span>
</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>
}
</div>
</div>
</div>
<div class="col-xl-2">
</div>
</div>
</div>
但在宽屏上,FAQ 将正确显示,如下所示:-
在移动端查看问题的描述将被隐藏如下!!
请问有什么建议吗?
解决方案
你可以试试这个片段。
<div class="container">
<div class="row ">
<div class="col-xl-2 mx-auto d-none d-sm-block">
<div class="service_details_left">
<div class="nav nav-pills" id="v-pills-tab" role="tablist"
aria-orientation="vertical">
</div>
</div>
</div>
<div class="accordion_area col-xl-8">
<div class="faq_ask">
<h3 class="large-heading-3">Frequently Asked Questions</h3>
<div id="accordion">
<div class="accordion" id="accordion">
@foreach (var item2 in Model.OrderBy(a => a.Order))
{
<!-- here -->
<div class="card">
<div class="card-header" id="headingTwoa_@item2.Id">
<h5 class="mb-0">
<button class="btn btn-link collapsed " data-toggle="collapse"
data-target="#collapse_@item2.Id" aria-expanded="true"
aria-controls="@item2.Id">
<span class="expandable-heading"> @Html.DisplayFor(modelItem => item2.Description)</span>
</button>
</h5>
</div>
<div id="collapse_@item2.Id" class="collapse" aria-labelledby="headingTwoa_@item2.Id"
data-parent="#accordion" >
<div class="card-body">
@Html.Raw(item2.Answer)
</div>
</div>
</div>
}
</div>
</div>
</div>
</div>
<div class="col-xl-2">
</div>
</div>
</div>
注意:id 需要以字母开头。
推荐阅读
- android - 来自背景后出现的其他片段上的片段
- c++ - 将数组的所有元素输出到c ++中的文件
- dataset - 条件 GAN - 相同地洗牌/拆分两个数据集
- python - 不重复字符的最长子串
- android - 在 Android pie 中收听呼叫广播接收器
- node.js - Node js API REST 服务认证翻译文本邮件节点邮件程序
- c# - 正则表达式封装任何不匹配的部分
- python - 在 PYTHON 中使用 SAS URI 从 AZURE BLOB CONTAINER 下载文件
- google-maps - 无法使用 Vue 浏览器脚本绘制多个标记
- c - 使用数组实现二叉树