jquery mobile的自动布局问题:
我有一个带有字段集的表单:
<div data-role="collapsible" data-collapsed="false" data-theme="a">
<h3>Test</h3>
<div data-role="fieldcontain">
<label for="TextInput"> Textinput </label>
<input type="text" name="TextInput" id="TextInput">
</div>
<div data-role="fieldcontain">
<label for="ButtonInput"> Button </label>
<a href="javascript:alert('works')" data-icon="arrow-r" data-role="button" data-iconpos="right">
<label id="ButtonInput" name="ButtonInput"> Testvalue </label>
</a>
</div>
</div>
在分辨率较低的显示器上一切正常。标签显示在第一行,输入显示在第二行:
文本输入
[输入框]
按钮
[按钮]
在分辨率更高的显示器上,输入字段和标签显示在 1 行中
文本输入 [输入框]
但按钮仍然显示在 2 行中:
按钮
[按钮]
有人知道这个问题吗?
最佳答案
这不是错误,jQM 就是为那样做而构建的。
如果你想修复它,只需使用这个简单的 css:
#TextInput {
width: 100% !important;
}
关于css - 更高分辨率的布局字段集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14626877/