我有一堆表格/键值数据,当用户单击第一个时,我总是显示一个项目,其余的显示,就像这个 jsFiddle:
<div data-role="collapsible">
<h3><div class="ui-grid-a">
<div class="ui-block-a">Customer:</div>
<div class="ui-block-b">Mario's Plumbing</div></div></h3>
<ul data-role="listview">
<li><div class="ui-grid-a">
<div class="ui-block-a">Phone:</div>
<div class="ui-block-b">1-800-MUS-ROOM</div></div></li>
...
</ul>
</div>
但是,当 jQuery Mobile 将图标添加到标题项(“客户:Mario's Plumbing”)时,值字段,即“Mario's Plumbing”,与 <ul> 列表中的值字段不对齐,即“1- 800 亩房间”。
我认为 jQuery 将图标与“客户:马里奥的管道”框并排放置 --- 这与我所看到的兼容:未对齐看起来大致像键字段的按钮宽度的 100% 和 50%值字段的按钮,考虑到我使用 ui-grid-a (它进行 50/50 拆分),我期望它。我希望图标成为左侧 50% 的一部分,即在该框内而不是在该框旁边。我可以这样做吗?如何?这可能是简单的 CSS 而我是一个 CSS 延迟 :)