尝试创建一个支持移动屏幕的响应式网格。使用 jQuery 移动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
保留在下一行。