纯粹当做日志记录一下
背景:
采用ubold后台模板,index页面通过jquery load不同的页面,来实现后台不同页面的调用。其中需要调用含有bootstrap-table 的页面,由于有css的冲突,导致1.表格显示不出来;2.bootstrap-table的下拉菜单不能显示出来。
问题原因:
- app-material.min.css
table[data-toggle=table]{display:none}
由于是在
元素中添加- bootstrap-materia.min.css
dropdown-menu
{
position:absolute;
top:100%;
left:0;
z-index:1000;
display:none;
float:left;
min-width:10rem;
font-size:.875rem;
color:#6c757d;
text-align:left;
list-style:none;
background-color:#fff;
background-clip:padding-box;
border:1px solid #e3e8eb;
border-radius:.2rem;
margin:.125rem 0 0;
padding:.25rem 0;
}
bootstrap-materia.min.css中dropdown-menu{ ……}中含有"display:none;",在含有bootstrap-table页面中添加下面的语句覆盖原有的dropdown-menu{ ……}。
<style>
table .dropdown-menu
{
position:absolute;
top:100%;
left:0;
z-index:1000;
display:block;
float:left;
min-width:10rem;
font-size:.875rem;
color:#6c757d;
text-align:left;
list-style:none;
background-color:#fff;
background-clip:padding-box;
border:1px solid #e3e8eb;
border-radius:.2rem;
margin:.125rem 0 0;
padding:.25rem 0;
}
</style>
最后出来的界面