【发布时间】:2012-10-29 10:36:59
【问题描述】:
我有一堆表格/键值数据,当用户单击第一个时,我总是显示其中一个项目,其余的显示,例如this 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 将图标添加到标题项(“客户:马里奥的管道”)时,值字段,即“马里奥的管道”,不会与
- 列表中的值字段对齐,即“1-800-MUS-ROOM”。
我认为 jQuery 将图标与“客户:马里奥的管道”框并排放置 --- 这与我所看到的兼容:未对齐看起来大致像键字段的按钮宽度的 100%,并且值字段的按钮的 50%,考虑到我使用 ui-grid-a(它进行 50/50 拆分),我期望它。我希望该图标成为左侧 50% 的一部分,即在该框内而不是在该框旁边。我可以这样做吗?如何?这可能是简单的 CSS 和我是一个 CSS 延迟 :)
【问题讨论】:
-
检查您的标签,它们没有正确关闭
-
请提供问题的工作示例,可能使用jsFiddle
-
还有一个无与伦比的
</a>,这可能是@Th0rndike 所暗示的 -
调整了代码,添加了 jsFiddle :-)
-
这行得通吗? jsfiddle.net/g9g3v/3
标签: css jquery-mobile user-interface web icons