在 jQuery Mobile 中,我试图在列表视图项中放置一个复选框。我想删除顶部/左侧/底部的额外填充以及圆形边框。我希望保留锚标签的右箭头。
我设法通过清除锚标记的填充来删除其中的一些。我曾尝试检查 Firefox 和 chrome 中的元素,但无法弄清楚是什么添加了空间。似乎输入标签导致父级的更多填充。
<ul data-role="listview" data-inset="false" data-filter="true">
<li>
<a href="#">Normal item</a>
</li>
<li>
<a href="#" style="padding-top:0px;padding-left:0px;padding-bottom:0px;">
<fieldset data-role="controlgroup">
<label ><input type="checkbox" name="checkbox-0" />With Checkbox</label>
</fieldset>
</a>
</li>
<li>
<a href="#">Normal item</a>
</li>
</ul>
这是一个要演示的小提琴:http: //jsfiddle.net/HPGGk/7/
更新:我想我可能很接近。我确定字段集正在添加填充。我调整了边距,现在我只需要删除边框:http: //jsfiddle.net/HPGGk/8/