我尝试使用谷歌搜索,但没有帮助,大多数人提供解决方案 margin:auto 并且还有几个关于stackoverflow的问题同样的问题大多数都有答案作为保证金:auto我正在应用相同的解决方案对我不起作用
HTML
<div id="content" class="lcard">
<center>
<h1 class="n">Sign in To your<br> Crawler Account</h1><br>
<form onsubmit="return validateForm()" method="post">
<center><input name="Email" required type="email" placeholder="Email">
<input name="Password" required type="Password" placeholder="Password" >
<button type="submit" class="b"><b>Sign In</b></button>
</center>
<p id="reg" ><a href="C:/lcrawl/register.html" >New User Please Register</a></p>
</form>
</div>
CSS
.lcard
{
background-color:#EEEEEE;
height:400px;
width:400px;
margin:left;
}
.n
{
margin-bottom:50;
left:-50%;
}
input
{
padding: 5 10px;
width:274px;
height:44px;
margin:auto;
}
.b
{
border: 1px solid;
background-color:#3079ed;
width:274px;
height:44px;
margin:auto;
}
答案 0 :(得分:3)
为什么你要留下保证金?
.lcard
{
background-color:#EEEEEE;
height:400px;
width:400px;
margin:left;
}
答案 1 :(得分:3)
我注意到的第一件事是保证金:左,我不确定它是否真实值。
您还应该检查输入元素中的属性。类型和其他值看起来很奇怪,首先尝试使用它们,然后尝试在CSS值中使用输入[type =“text”] 和输入[type =“submit”],而不只是**输入。
答案 2 :(得分:3)
在调用内容
时,将中心标记放在第一个div之前 <div id="content" class="lcard">
<center>
<h1 class="n">Sign in To your<br> Crawler Account</h1><br>
<form onsubmit="return validateForm()" method="post">
<center><input name="Email" required type="email" placeholder="Email">
<input name="Password" required type="Password" placeholder="Password" >
<button type="submit" class="b"><b>Sign In</b></button>
</center>
<p id="reg" ><a href="C:/lcrawl/register.html" >New User Please Register</a></p>
</form>
</div>
应该......
<center>
<div id="content" class="lcard">
<h1 class="n">Sign in To your<br> Crawler Account</h1><br>
<form onsubmit="return validateForm()" method="post">
<center><input name="Email" required type="email" placeholder="Email">
<input name="Password" required type="Password" placeholder="Password" >
<button type="submit" class="b"><b>Sign In</b></button>
<p id="reg" ><a href="C:/lcrawl/register.html" >New User Please Register</a></p>
</form>
</div>
</center>
答案 3 :(得分:1)
首先,删除OLD OLD center
块,而不是仅将text-align: center
应用于表单和标头。 JSFiddle
.n
{
text-align: center;
}
答案 4 :(得分:1)
我改变了你的css一点
.lcard
{
background-color:#EEEEEE;
height:400px;
width:400px;
margin-left: auto;
margin-right: auto;
}
现在它在我的电脑上工作了。
答案 5 :(得分:0)