如何在 jquery Mobile 中水平对齐标签和文本字段
how to align label and text field horizontally in jquery mobile
我正在jQuery手机上工作。我有几个问题:
首先我使用了data-role="fieldcontain"
,标签和输入字段仍然不是水平的。(不在同一行上)
这是我的小提琴:http://jsfiddle.net/ravi1989/vb5jA/
<div data-role="page" id="foo">
<div data-role="header" style="background: green;">
<h1>Wbservice</h1>
</div>
<!-- /header -->
<div data-role="content">
<div data-role="fieldcontain">
<label for="name">Text Input:</label>
<input type="text" name="name" id="name" value="" />
</div>
<label for="flip-1">Flip switch:</label>
<select name="flip-1" id="flip-1" data-role="slider">
<option value="off">Off</option>
<option value="on">On</option>
</select>
</div>
<!--pop up screen-->
<!-- /content -->
<div data-position="fixed" data-role="footer"style="background: green;">
<h4>Page Footer</h4>
</div>
<!-- /header -->
</div>
<!-- /page -->
如果你想
水平,你需要在你的翻转.switch中添加另一个字段包含
<div data-role="fieldcontain">
<label for="flip-1">Flip switch:</label>
<select name="flip-1" id="flip-1" data-role="slider">
<option value="off">Off</option>
<option value="on">On</option>
</select>
</div>
但如果我理解,你不会认为标签和第一个输入是水平的。 但标签从输入字段的最上部开始,而不是居中在输入字段的中间。 这就是jQuery手机field contain
的工作方式。
http://jquerymobile.com/demos/1.0a4.1/docs/forms/forms-text.html
这是一个小提琴
http://jsfiddle.net/vb5jA/2/
如果您希望输入更靠前一点,您可以随时为输入添加上边距,例如
margin-top: 6px;
相关文章:
- jquery移动对齐按钮取决于内容大小
- x 轴文本标签未与 D3.js 中的条形对齐
- 如何在剑道 UI 折线图中对齐类别标签
- 如何在 jquery Mobile 中水平对齐标签和文本字段
- 根据高图表中的列值更改数据标签颜色、旋转和对齐值
- 我将如何将 x 轴标签与它们在 HTML 中对应的刻度线对齐
- 仅将标签重新对齐到单个图表或高图表上的类型图表
- 将彩色带置于图像/标签+图像/文本对齐方式之上->JavaScript Titanium移动应用程序
- 如何在D3.js中修复饼图上的标签对齐
- 选项在散点图圆附近对齐标签
- HTML, CSS, JS -在表格显示中将文本区域与标签对齐
- 如何在右边对齐剑道标签条标签
- 为什么文本对齐属性在不同的标签上表现不同
- 高图:倒排图的标签对齐错误
- 如何更改输入标签之间的文本,并将标签复选框和图标对齐在一行上
- 水平对齐选择标签
- 如何在标签底部对齐文本
- 将数据标签对齐到列highcharts的顶部
- 如何使用javascript验证标签或元素是否在网页上居中对齐
- 如何使文本在标签内对齐