【发布时间】:2016-12-21 02:29:01
【问题描述】:
我是这个网站的新手,也是 html 和 css 的初学者。我正在做一个个人练习项目,设计要求输入框和提交按钮的高度为 55 像素,宽度为 320 像素。这两个都包括一个 2px 的边框和一个 15px 的内边距。我不确定为什么我当前的代码没有产生相同的尺寸。输入按钮明显小于输入框(宽度和高度)。
任何帮助将不胜感激。
body {
background-color: blue;
}
/* LOGO */
.logo img {
height: 35px;
padding: 50px;
display: block;
margin: 0 auto;
}
/* FORM */
.form {
background-color: white;
width: 400px;
height: 500px;
padding: 40px;
border-radius: 5px;
margin: 0 auto;
}
h1 {
font-family: "Courier New", Courier;
font-weight: normal;
text-align: center;
padding: 20px;
}
input[type='email'],
input[type='password'],
button[type='submit']{
height: 38px;
width: 303px;
border: 2px solid gray;
padding: 15px;
margin: 15px auto;
display: block;
font-size: 15px;
border-radius: 5px;
}
button {
background-color: green;
}
span {
color: white;
}
<div class="logo">
<img src="images/logo.png" alt="AnalogSea logo">
</div>
<div class="form">
<h1>Sign up</h1>
<form action="/signup" method="post" class="form_section">
<label class="email button_size" for="email" required>Email</label><br>
<input placeholder="foo@bar.com" type="email" name="email" id="email"><br>
<label class="email button_size" for="password" required>Password</label><br>
<input placeholder="1234passw0rd" type="password" name="password"><br>
<button type="submit"><span>Sign Up</span></button>
</form>
</div>
【问题讨论】:
-
<span>Sign Up</span>,或者按钮内的任何 HTML 都是不,不。请记住,<button type='submit'>Sign Up</button>就像<input type='submit' value='Sign Up' />。 -
感谢您的输入,我不知道。就像我说的,我对此很陌生。