Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何使用CSS对齐-初学者请求_Html_Css - Fatal编程技术网

Html 如何使用CSS对齐-初学者请求

Html 如何使用CSS对齐-初学者请求,html,css,Html,Css,我最近刚开始学习HTML和CSS,我想尝试创建一个登录页面。我已经做了一些非常基本的东西,但是输入框和标签没有对齐,看起来很不专业。如果可能的话,我想要一个关于如何使用CSS解决这个问题的建议 这是我的密码: 用户名: 密码: 您可能需要稍微更改标记,以便获得一些空间来处理元素定位。我在这里创建了一个简单的示例,确保使用类和ID来选择元素 我在下面做的是,包装一个 div 元素中的所有元素,把它看作一个包装器,这样每当你想把你的表单移到页面中间时,你就很容易做到这一点。 接下来,我使用ul和

我最近刚开始学习HTML和CSS,我想尝试创建一个登录页面。我已经做了一些非常基本的东西,但是输入框和标签没有对齐,看起来很不专业。如果可能的话,我想要一个关于如何使用CSS解决这个问题的建议

这是我的密码:


用户名:
密码:

您可能需要稍微更改标记,以便获得一些空间来处理元素定位。我在这里创建了一个简单的示例,确保使用类和ID来选择元素

我在下面做的是,包装一个<代码> div <代码>元素中的所有元素,把它看作一个包装器,这样每当你想把你的表单移到页面中间时,你就很容易做到这一点。 接下来,我使用

ul
li
元素,这将帮助您将每个表单字段一个接一个地呈现出来。接下来,我们使用
label
tag,这样您可以为它们设置一些默认的
width
,表单元素将保持对齐

最后,我使用这个选择器
ul li:last child input:first child
,您可以安全地用一个简单的
类替换它。它用于轻推您的第一个
按钮
,即登录以与其他表单元素对齐

ul{
列表样式类型:无;
}
ulli{
边缘底部:10px;
}
ul li:最后一个子输入:第一个子{
左边距:85像素;
}
标签{
宽度:80px;
显示:内联块;
}

  • 用户名
  • 密码
最好使用更专业的外观,并提供响应性强的布局。无论如何,这里我使用了普通的css。请查看小提琴:。试试这个:

HTML:


你是指屏幕中间还是什么?
<body>

    <br />
    <div class="form-group">
    <label style="width:50%;">UserName:</label>
    <input type="text" name="user name" size="15" class="form-input"/>
    </div>

    <br />
    <div class="form-group">
    <label style="width:50%;">Password:</label>
    <input type="text" name="password" size='15' class="form-pswd"/>
    <input type="hidden" name="Password" size="15" /> <br />
    </div>

    <br>
  <div align="center" style="width:100%;">
    <input type="reset" value="Login" />
    <input type="submit" value="Cancel" />
</div>
</body>
.form-group{

  width:100%;margin-left:5%;
}

.form-input{
  width:50%;margin-left:5%;
}

.form-pswd{
  width:50%;margin-left:6%;
}