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