jQuery モバイル 1.3 を使用していますが、ポップアップ ダイアログのスタイルに問題があります。ダイアログを以下に示します。
html コードは次のように表示されます。
<div data-role="popup" id="AddingDialog" data-overlay-theme="a" data-theme="c" style="max-width:500px;" class="ui-corner-all">
<div data-role="header" data-theme="a" class="ui-corner-top">
<h1>Modify Item</h1>
</div>
<div data-role="content" data-theme="d" class="ui-corner-bottom ui-content">
<h3 class="ui-title">Adding new item</h3>
<div data-role="fieldcontain" >
<input type="text" name="name" id="addItemInput" placeholder="label of new item" maxlength="100" value="" />
</div>
<a href="#" data-role="button" data-inline="true" data-rel="back" data-theme="c">Cancel</a>
<a href="#" data-role="button" data-inline="true" data-rel="back"
data-theme="b" data-transition="flow" id="doAddItem">Yes</a>
</div>
</div>
ダイアログがもっと広く、入力フィールドがダイアログの全幅に拡張され、ボタンが右に配置されていることを望みました。
Firefox 開発者ツール (Examiner) を使って調べると、どこか 78% の幅が定義されていることがわかります。しかし、この制限を解除する方法がわかりません。また、入力フィールドがクリックされたときにこの青い影が表示され、選択を解除してもそこに残ることにあまり興奮していません。
私は、jQuery モバイルを使用した CSS プログラミングの専門家ではありません。