响应式文本框jQuery手机

问题描述:

我有jQuery手机中的标签和文本框,当屏幕尺寸发生变化时,整个结构也发生了变化。响应式文本框jQuery手机

当我的屏幕尺寸宽度小于448px时,它将转到标签下的标签和文本框,但是当它位于447px以上时,它就是一个接一个。

我添加两张照片才能清楚。

这是代码:

HTML:

<div role="main" class="ui-content"> 
     <form> 
      <div class="ui-field-contain"> 
       <label for="sales1">Sales:</label> 
       <input type="text" id="sales" value=""> 
      </div> 
</form> 
</div> 

定制CSS:

.ui-field-contain .ui-input-text { 
    width: 50% !important; 
} 

One next to the other

One under the other

是否有任何方式通过CSS来覆盖它,并始终在任何屏幕尺寸旁边的另一个?

+1

我不明白'的块''的.ui-输入text'''在HTML ..它说的是jQuery Mobile的是加入? –

+0

你不需要注意它。这只是改变了文本框的大小。没有它,它将是100%的大小,但仍然是我提到的事情会发生。 – Danny

+1

对不起,但我正在关注它..我有线 - 试图发现一个问题,我看到有一个CSS类没有在HTML中引用...也许你可以提供http ://plnkr.co/链接? –

你只需要风格的标签为小屏幕上

@media (max-width: 448px) { 
    .ui-field-contain label { 
    display: block; 
    } 
} 
+0

尝试过,但没有发生任何事情。仍是同样的问题。 – Danny