html - 如何垂直对齐多个输入字段的标签?
问题描述
我有两个输入字段供用户填写,即username
和password
。这是它的样子
下面是相同的代码
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap Example</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container">
<form class="form-horizontal">
<div class="form-group">
<label class="control-label col-sm-2" for="email">Email:</label>
<div class="col-sm-3">
<input type="email" class="form-control" id="email" placeholder="Enter email" name="email">
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-2" for="pwd">Password:</label>
<div class="col-sm-3">
<input type="password" class="form-control" id="pwd" placeholder="Enter password" name="pwd">
</div>
</div>
</form>
</div>
</body>
</html>
现在我希望Email
andPassword
垂直对齐,就像输入字段对齐一样。
我读过form-control-static
但我无法在这里看到效果。我尝试将它用于类Email
和类似的Password
东西
<label class="control-label col-sm-2 form-control-static" for="pwd">Password:</label>
但我没有看到任何变化。我究竟做错了什么?
注意:我使用的是 Bootstrap 3
解决方案
您的代码似乎按预期工作...,尝试验证您是否进行了任何 css 更改...
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/js/bootstrap.min.js"></script>
<body>
<div class="container">
<form class="form-horizontal">
<div class="form-group">
<label class=" col-sm-2 col-xs-3" for="email">Email:</label>
<div class="col-sm-3 col-xs-3">
<input type="email" class="form-control" id="email" placeholder="Enter email" name="email">
</div>
</div>
<div class="form-group">
<label class=" col-sm-2 col-xs-3" for="pwd">Password:</label>
<div class="col-sm-3 col-xs-3">
<input type="password" class="form-control" id="pwd" placeholder="Enter password" name="pwd">
</div>
</div>
</form>
</div>
推荐阅读
- c# - 我如何理解哪些值是空的
- bash - 将 varrary 作为参数传递给 bash 中的函数并打印其内容
- javascript - 允许网站在执行 document.innerHTML 命令时做出响应
- node.js - 在 Firebase 中进行搜索后生成令牌
- curl - 如何在 CMD 的 cURL 中使用多个 GET 参数?
- php - LARAVEL 7,未定义的变量,无法将变量从控制器传递到视图
- javascript - 从管理员访问数据库会出现错误
- java - Java 虚拟机在 NixOS Linux 上崩溃而没有错误日志
- c# - 向现有关系添加其他记录不起作用
- mysql - mysql - 连接两个表以从同一表的另一行获取数据