css - Jquery Mobile 表单未对齐

标签 css jquery-mobile layout

请参阅jsfiddle举个例子。

当前的电子邮件地址在线上位于较高位置,我不确定如何将其降低。我试过 style="vertical-align:middle;"在一些地方,但没有奏效。不知道还能做什么。

非常感谢!

<form action="blahblah.php" method="post">
<div class="somestyling">
        <h2 style="text-align:center;">New Email Address</h2>

    <div class="ui-field-contain">
        <label for="current_email">Current Email:</label>
        <div id="current_email">me@work.com</div>
    </div>

    <div class="ui-field-contain">
        <label for="email">New Email:</label>
        <input type="email" name="email" id="email" />
    </div>

    <div class="ui-field-contain">
        <label for="password">Password:</label>
        <input type="password" name="password" id="password" />
    </div>

<button type="submit" class="ui-btn ui-shadow ui-corner-all">Update Email</button>

最佳答案

试试这个 CSS:

#current_email{
    margin-top: 0.5em;
    line-height: 20px;
}

Updated FIDDLE

关于css - Jquery Mobile 表单未对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22211459/

相关文章:

CSS Transitions 不在 jQuery 模态上运行

javascript - 向左滑动或向右滑动不更改页面

jquery - 数据图标不显示

html - 对齐网格中的元素

html - 无法理解位置的相关属性

jquery - 交换图像并调用 CSS 以重新定位 Bootstrap 导航栏中的元素

html - 如何将电脑上的两张图片做成轮播到手机上显示一张图片?

html - CSS 下拉菜单 - 第三级问题

jQuery Mobile 在链接到外部 html 页面时使用转换。过渡不起作用

html - 如何通过仅添加/更新 css 代码和非常小的 html 代码更新来使文本垂直居中