这是一个小型登录视图。我在此页面上获得了默认元素,并将它们保存在父容器#loginContainer
中。在CSS中创建额外的div或处理单个元素
#loginContainer{
padding: 10px 5px 10px 5px;
color: #ffffff;
background-color: #262626;
}
.inputField{
cursor: text;
border: none;
border-radius: 2px;
padding: 7px 13px 7px 13px;
background-color: #151515;
color: #ffffff;
}
.btn{
cursor: pointer;
border:none;
font-weight: bold;
border-radius: 2px;
padding: 5px 10px 5px 10px;
margin: 0px 50px 0px 50px;
font-size: 16px;
color: #151515;
}
.link{
text-decoration: none;
cursor: pointer;
font-weight: bold;
}
#linkForgotPassword{
color: #5bb5cd;
transition: 0.5s;
}
#linkForgotPassword:hover{
color: #7dd7ef;
transition: 0.5s;
}
.loginBtn{
background-color: #5bb5cd;
transition: 0.5s;
}
.loginBtn:hover{
background-color: #7dd7ef;
transition: 0.5s;
}
<div id="loginContainer">
<input class="inputField" type="text" placeholder="Email">
<input class="inputField" type="text" placeholder="Password">
<input type="checkbox">Keep me signed in
<button class="btn loginBtn" onclick="">Sign in</button>
<a class="link" id="linkForgotPassword" href="https://www.google.de">Forgot your password?</a>
<button class="btn loginBtn" onclick="">Create an account</button>
</div>
正如你可以看到,所有的元素放在自己旁边给对方。我希望每个元素都放置在前一个元素的下面。
那么我应该为每个元素创建一个div还是有一个非常简单的方法来实现这种行为?
指定的'display'属性为'block'。请参阅[本网站](https://www.impressivewebs.com/difference-block-inline-css/)了解差异的解释(或仅搜索“block vs inline元素”)。 –