我无法更改jQuery Mobile页面上
<input>
标签的宽度,有什么想法吗?
http://www.nuhack.com/stackoverflow-question/
<input>
标签的宽度,有什么想法吗?
http://www.nuhack.com/stackoverflow-question/
jQuery Mobile将所有输入类型都包装在一个带有类.ui-input-text
的div中,除了具有类.ui-input-search
的type=search
。你只需要覆盖这些类即可。
所有输入类型:
div.ui-input-text { width: 50px !important }
搜索框:
div.ui-input-search { width: 50px !important }
ui-input-btn
而不是ui-input-text
。将ui-input-text
和ui-input-btn
设置相同的宽度实际上不会在UI上反映出相同的宽度。奇怪。 - Mallocinput
还是button
标签? - Omar.foo .ui-input-text { 新样式 }
。 - Omar如果要让按钮包裹文本,请使用 data-inline="true" 属性。
<input data-inline="true" id="btn_1" type="button" value="click here"/></h4>
div.ui-input-text
和div.ui-input-search
以适应搜索输入 http://jsfiddle.net/Palestinian/bRszY/,因为type=search
与其他输入类型不同。 - Omar.ui-btn
,但这将覆盖所有具有该类的按钮。或者,使用带有data-role=button
的<a>
并给它一个自定义类,然后覆盖它,即.ui-custom-btn { width: 50px !important }
http://jsfiddle.net/Palestinian/bRszY/ 演示已更新为自定义按钮。 - Omar