我的ASP.net网站上有一个按钮:
<div class="input-control">
<input type="button" id="btnInvite" value="Invite" name="Invite" class="btn" />
</div>
我的css是:
.btn {
border-style: none;
border-color: inherit;
width: 100%;
height: 35px;
background-color: green;
overflow:auto;
}
这在IE中运行良好,但在Chrome或Firefox中没有显示绿色只是灰色的按钮,为什么会这样?
答案 0 :(得分:-1)
可能是因为您忘记了border-width
值。
我假设IE默认会自动添加border-width: 1px;
,而Chrome和Firefox则不会。
将此添加到您当前的代码:
.btn {
border: 1px solid inherit;
}
&#13;
这应该是结果:
.btn {
border: 1px solid inherit;
width: 100%;
height: 35px;
background-color: green;
overflow:auto;
}
&#13;
<div class="input-control">
<input type="button" id="btnInvite" value="Invite" name="Invite" class="btn" />
</div>
&#13;