【问题标题】:align text fields to right html form css将文本字段与右侧 html 表单 css 对齐
【发布时间】:2013-06-17 21:26:30
【问题描述】:

我正在尝试将表单的文本字段与包含它们的 div 的右侧对齐。我有这个用于 css:

应用程序.css

#loginform {
    width: 400px;
    height: 300px;
    background: rgba(237,191,92, 1);
    margin-left: 0px;
    padding: 10px;
}

#usertext, #passtext {
    text-align: left;
}

#loginuser, #loginpass {
    text-align: right;
}

#submitbutton {
    text-align: center;
}

这是我的html:

indexform.php

<div id="loginform">
<form id="login" method="post" action="checklogin.php">
    <h1>Member Login</h1>
    <div id="usertext">
        <p>Username:</p>
    </div>
    <div id="passtext">
        <p>Password:</p>
    </div>
    <div id="loginuser">
        <input name="myusername" type="text" id="myusername">
    </div>
    <div id="loginpass">
        <input name="mypassword" type="password" id="mypassword">
    </div>
    <div id="submitbutton">
        <input type="submit" name="Submit" value="Login">
    </div>
</form>
</div>

现在发生了什么:

Username:
Password:

|--username textfield--|
|--password textfield--|

|-login button-|

文本字段应排列在“用户名:”和“密码:”标签的右侧。

【问题讨论】:

    标签: css forms html alignment


    【解决方案1】:

    我做了这个

    DEMO

     <div id="loginuser">
        <input name="myusername" type="text" id="myusername">
    </div>
    <div id="usertext">
        <p>Username:</p>
    </div>
    <div id="loginpass">
        <input name="mypassword" type="password" id="mypassword">
    </div>
    <div id="passtext">
        <p>Password:</p>
    </div>
    

    #loginuser, #loginpass {
        float: right;
    }
    

    【讨论】:

    • 您还应该指出您对标记所做的更改。
    猜你喜欢
    • 1970-01-01
    • 2016-07-11
    • 2016-08-12
    • 2011-02-05
    • 2020-10-17
    • 2012-08-13
    • 2016-10-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多