html - 为什么我不能在 H1 标签中使用 padding-left
问题描述
我想将“登录”文本集中在中心,我知道我可以使用text-align:center;
. 我的问题是:当我尝试使用padding-left
ormargin-left
时,文本不会向右移动。
这是我的代码:
body {
padding: 0;
border: 0;
background: url(test4.jpg) no-repeat;
background-size: cover;
font: sans-serif;
}
.box {
position: absolute;
background: rgba(0, 10, 0, 0.5);
width: 500px;
height: 350px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
h1 {
width: 100%;
color: white;
padding: 6px;
margin-bottom: 30px;
}
.password,
.password-input,
.username,
.username-input {
margin: 10px;
height: 20px;
width: 90%;
}
.btn {
width: 90%;
height: 30px;
margin: 10px;
background: none;
outline: none;
border: 1px solid #35aa23;
color: white;
}
.password,
.username {
color: white;
font-size: 20px;
font: sans-serif;
}
.password-input,
.username-input {
color: white;
font: sans-serif;
border: none;
overflow: hidden;
border-bottom: 2px solid #35aa23;
font-size: 15px;
background: none;
outline: none;
}
<div class="box">
<h1>Login</h1>
<div class="username-div">
<span class=" username ">Username</span>
</div>
<div class="username-input-div">
<input type="text " class="username-input " name=" " id=" ">
</div>
<div class="password-div">
<span class="password ">Password</span>
</div>
<div class="passoword-input-div">
<input type="password" class="password-input ">
</div>
<div class="btn-div">
<input type="submit" class="btn" value="Sig in">
</div>
</div>
解决方案
推荐阅读
- function - 使用参数从 CMD 调用 Powershell 脚本函数
- flutter - 如何在 Flutter/Dart 中显示 SharedPreferences 值?
- python - 多类混淆矩阵解释
- python - 使用 python 的 mock patch.object 来检查一个函数是否被调用
- php - Laravel 总是在 xampp 上使用虚拟主机返回 404
- python - (全新的编码)有人可以告诉我这里的无效语法是什么吗?
- tla+ - 如何从集合中获取特定元素 - PlusCal
- python - importlib.import_module 忽略没有错误消息的模块
- python - 从网页中抓取“隐藏”表
- ruby-on-rails - 无法通过 Rails Oauth2 gem 建立与 Microsoft Dynamics 的 Ouath2 连接