【发布时间】:2015-05-21 06:32:59
【问题描述】:
尝试创建支持移动屏幕的响应式网格。当使用 jQuery mobile ui-responsive 网格时,即使第一行有空间容纳第二列,列也会换行并表现得像行(一个下一个)。如果我在平板电脑尺寸屏幕上测试相同,一切正常。我哪里错了,或者这就是它的行为方式?
我使用的代码是
<div class="ui-grid-a ui-responsive">
<div class="ui-block-a">
<a href="#" id="link_frgt_pswd" data-inline="true" >Forgot Password ?</a>
</div>
<div class="ui-block-b">
<a href="#" id="btn-submit" data-role="button" data-inline="true">Login</a>
</div>
</div>
<div class="ui-grid-a ui-responsive">
<div class="ui-block-a">
<h3>For Member </h3>
</div>
<div class="ui-block-b">
<a href="#" id="link_unlock_acc" data-inline="true" >Unlock Account</a>
</div>
</div>
<div class="ui-grid-a ui-responsive">
<div class="ui-block-a">
<h3>For Provider </h3>
</div>
<div class="ui-block-b">
<a href="#" id="btn-provider" data-role="button" data-inline="true">Register</a>
</div>
</div>
我什至尝试使用 css .ui-grid-a .ui-block-a { width: 30% } .ui-grid-a .ui-block-b { width: 30% } 减小列的宽度。它减小了宽度,但ui-block-b 仍保留在下一行。
【问题讨论】:
标签: css jquery-mobile responsive-design grid jquery-mobile-grid