在将CSS添加到我的按钮后,它仍然具有“默认外观”。我认为图像会解释更多。我拿出了表单其他部分的大部分代码,以排除任何不必要的代码 how it looks like
.registration-table {
background: #192231;
}
.signup-button {
background: #494e6b;
color: #ffffff;
border: none;
text-align: center;
display: block;
padding: 8px 18px;
float: none;
margin-bottom: 12px;
width: 100%;
}
<table class="registration-table">
<th>Signup Form</th>
<form method="POST">
<tr>
<td>
<button class="signup-button">
<input type="submit" value="Signup"></button>
</td>
</tr>
</form>
</table>
答案 0 :(得分:2)
这是因为您在<input type="submit" value="Signup">
中有一个button
。
您可能想要的是
<button class="signup-button" type="submit">Signup</button>
答案 1 :(得分:0)
似乎您的实现中存在问题。
您实际上可以执行以下操作:
button
,然后添加类型submit
button
并将其css类添加到<input type="button">
.signup-button {
background: #494e6b;
color:#ffffff;
border: none;
text-align: center;
display: block;
padding: 8px 18px;
float: none;
margin-bottom: 12px;
width: 100%;
}
<button class="signup-button" type="submit">Signup</button>
<input type="submit" value="Signup" class="signup-button">
答案 2 :(得分:0)
如果您希望所有提交按钮看起来都一样,请将其放入CSS中;
input[type=submit] {}
,
例如。
input[type=submit] {
background: #494e6b;
color:#ffffff;
border: none;
text-align: center;
display: block;
padding: 8px 18px;
float: none;
margin-bottom: 12px;
width: 100%;
}
然后您可以在html中删除该元素。
<table class="registration-table">
<th>Signup Form</th>
<form method="POST">
<tr>
<td>
<input type="submit" value="Signup">
</td>
</tr>
</form>
</table>