簡體   English   中英

自適應文本框jQuery mobile

[英]Responsive text box jQuery mobile

我在jQuery mobile中具有標簽和文本框,並且當屏幕大小更改時,整個結構也會更改。

當我的屏幕尺寸寬度小於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;
}

一個接一個

一個在另一個

css是否有任何方法可以覆蓋它,並且在任何屏幕尺寸下始終彼此相鄰?

您只需要在小屏幕上將標簽樣式設置為方塊

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM