我尝试了以下代码:
<div>
<div>
<a href="#" data-role="button" data-icon="plus" data-iconpos="notext" data-mini="true"></a>
<a href="#" data-role="button" data-icon="minus" data-iconpos="notext" data-mini="true"></a>
</div>
<div>${comment.value}</div>
</div>
它给了我以下结果:
我想做以下事情:
我尝试使用“ui-block-a”,“ui-block-b”类没有成功。
答案 0 :(得分:2)
以下是一个有效的例子:http://jsfiddle.net/Gajotres/kLfxg/
它使用为jQuery Mobile构建的fluid960网格。
HTML:
<fieldset class="container_12">
<div class="grid_1"><a href="#" data-role="button" data-icon="plus" data-iconpos="notext" data-mini="true"></a></div>
<div class="grid_11">This is some button text</div>
</fieldset>
<fieldset class="container_12">
<div class="grid_1"><a href="#" data-role="button" data-icon="minus" data-iconpos="notext" data-mini="true"></a></div>
<div class="grid_11">This is some button text</div>
</fieldset>
CSS:
.grid_11 {
line-height: 35px;
}
因为这是灵活的网格(如jQM原始网格),这条线将使其宽度固定:
.container_12 .grid_1 {
width: 40px !important;
}
答案 1 :(得分:1)
理论上,下面的代码应该这样做。
<div>
<div style="float:left;">
<a href="#" data-role="button" data-icon="plus" data-iconpos="notext" data-mini="true"></a>
<a href="#" data-role="button" data-icon="minus" data-iconpos="notext" data-mini="true"></a>
</div>
<div>${comment.value}</div>
</div>
我建议使用css类而不是内联css,但样式标记应放在标题中。
<style>
.left {float:left;}
</style>
<div>
<div class="left">
<a href="#" data-role="button" data-icon="plus" data-iconpos="notext" data-mini="true"></a>
<a href="#" data-role="button" data-icon="minus" data-iconpos="notext" data-mini="true"></a>
</div>
<div>${comment.value}</div>
</div>
答案 2 :(得分:1)
网格布局应该由ui-grid
类包装。
<div class="ui-grid-a">
<div class="ui-block-a">
<a href="#" data-role="button" data-icon="plus" data-iconpos="notext" data-mini="true">
</a>
</div>
<div class="ui-block-b">Test Comment</div>
<div class="ui-block-a">
<a href="#" data-role="button" data-icon="minus" data-iconpos="notext" data-mini="true">
</a>
</div>
</div>
JSfiddle:test
答案 3 :(得分:0)
使用jquery mobile进行此操作的方法。正如我在问题中所说 - 尝试使用“ui-block-a”类,但我以错误的方式使用它 - 它应该既给嵌套块也给外部块。以下代码产生所需的行为:
<div class="ui-block-a">
<div class="ui-block-a">
<a href="#" data-role="button" data-icon="plus" data-iconpos="notext" data-mini="true"></a>
<a href="#" data-role="button" data-icon="minus" data-iconpos="notext" data-mini="true"></a>
</div>
<div class="ui-block-a">${comment.value}</div>
</div>
答案 4 :(得分:-1)
您需要将文本放在代码中的按钮旁边,而不是在其下方。
<div>
<div>
<a href="#" data-role="button" data-icon="plus" data-iconpos="notext" data-mini="true"></a> <span>${comment.value}</span>
<a href="#" data-role="button" data-icon="minus" data-iconpos="notext" data-mini="true"></a>
</div>
</div>
您尚未展示自己的CSS,因此我不知道您是否需要更改其中的任何内容,但此代码会将您的文字放在正确的位置,以便您能够将其显示在旁边按钮。