html - 元素之间的 jquery 移动 ListView 空间/如何删除 ListView 边框

标签 html css listview jquery-mobile

我想在 jquery mobile 中的 ListView 的列表项之间放置一个空格。为此,我为每个列表项都留了一个边距。到目前为止,这工作正常,但 ListView 的左侧和右侧有一个边框,特别是在间隙中可以看到。例如我有这个 jsfiddle:http://jsfiddle.net/2BhAd/3/ . 我试图通过将 ListView 的边框设置为无来解决问题,但这不起作用。 CSS:

.listitem {
   margin-top: 10px !important;
}
#list {
   border:none !important;
}

HTML:

<ul id="list" data-role="listview" data-theme="b" data-inset="true">
   <li class="listitem"><a href="#">
        <img src="http://placehold.it/100x100">
        <h2>Broken Bells</h2>
        <p>Broken Bells</p></a>
    </li>
    <!-- ... -->
</ul>

最佳答案

尝试

.listitem {
    margin-top: 10px !important;
}
#list{
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
}
#list .ui-li {
    border: none;
}

这会从列表和单个元素中删除边框。它还消除了列表上的阴影效果。

Updated FIDDLE

关于html - 元素之间的 jquery 移动 ListView 空间/如何删除 ListView 边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22817346/

相关文章:

jquery动态listview传递数据

html - 阻止调整图像大小

jquery - 正确切换类

jquery - 数据表模态详情展示

html - 水平调整大小时样式困惑

javascript - 根据用户输入选择 JavaScript 变量和数组元素

Python PyGTK ListView 排序

java - 使特定 ListView 行背景不同颜色 - Android?

javascript - CSS 横幅 slider

javascript - 使用 Angular js 对表数据进行排序