【问题标题】:jQuery Mobile - Remove blanks in nested collapsiblesetsjQuery Mobile - 删除嵌套 collapsiblesets 中的空白
【发布时间】:2015-01-02 07:57:06
【问题描述】:

我有一个带有嵌套 collapsibleset 的 collapsibleset。像这样:

(无法发布图片),这是link

我想删除嵌套 collapsibleset 前后出现的白色空格。我查看并尝试了这样的事情:

.ui-collapsibleset {
margin : 8px -15px;
}

并尝试在父可折叠和嵌套可折叠集中将填充设置为零,但没有删除这些。我也尝试过一些适用于列表视图的代码,但也没有用。

<div data-role="collapsibleset" id="popupCollapsible" data-theme="c" data-content-  theme="c" data-collapsed-icon="arrow-r" data-expanded-icon="arrow-d" style="margin:0; width:400px;">

<div data-role="collapsible">
  <h1>a a</h1>
  <div data-role="collapsibleset" data-theme="a" style="margin:0;">
    <div data-role="collapsible" data-inset="false">
      <h1>P</h1>
    </div>
    <div data-role="collapsible" data-inset="false">
      <h1>Súper</h1>
    </div>
</div>
</div>

【问题讨论】:

    标签: jquery nested padding


    【解决方案1】:

    您可以将一个类(例如noSpacing)添加到外部可折叠集并尝试以下操作:

    .noSpacing > .ui-collapsible-content
    {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    
    .noSpacing > .ui-collapsible-content > .ui-collapsible-set
    {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    

    这是Demo

    【讨论】:

    • 效果非常好。谢谢!在过去的 5 天里,我一直在尝试。非常清晰的CSS。再次感谢!
    猜你喜欢
    • 1970-01-01
    • 2021-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-10
    • 2016-02-01
    • 2015-07-13
    • 1970-01-01
    相关资源
    最近更新 更多