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>
低解像度のディスプレイでは、すべて正常に動作します。ラベルは最初の行に表示され、入力は 2 番目の行に表示されます。
テキスト入力
[入力ボックス]
ボタン
[ボタン]
高解像度のディスプレイでは、入力フィールドとラベルが 1 行で表示されます
。 Textinput [InputBox]
しかし、ボタンはまだ 2 つの行に表示されています:
ボタン
[ボタン]
誰でも問題を知っていますか?