我正在编写一个具有登录功能的新网站,但登录按钮在不同的浏览器中肆虐。这就是我的意思:
正常状态 - Firefox:
Safari浏览器:
铬:
以下是表单的代码:
.log_in {
position: absolute;
right: 20px;
overflow: hidden;
margin-top: 25px;
}
.log_in {
display: inline-block;
}
.log_in input[type="button"] {
background-color: #03586a;
height: 26px;
border: none;
color: #fff;
float: right;
width: 70px;
line-height:normal !important;
margin-left: 4px;
}
.log_in input[type="button"]:hover {
background-color: #4c829c;
}
.log_in input[type="text"], .log_in input[type="password"] {
width: 130px;
background-color: #fff;
border: 1px solid #a1b5c4;
line-height:normal !important;
padding: 5px 10px;
font-size: 12px;
color: #327d89;
}
.log_in input[type="text"]:hover, .log_in input[type="password"]:hover {
background-color: #cfd8e0;
}
.log_in input[type="text"]:focus, .log_in input[type="password"]:focus {
background-color: #cfd8e0;
}
如何解决此问题,使其在所有浏览器中都像Firefox一样?
答案 0 :(得分:0)
答案 1 :(得分:0)
你可以改变这个css
.log_in input[type="button"]
{
background-color: #03586a;
height: 26px;
border: none;
color: #fff;
width: 70px;
line-height:normal !important;
}
您的按钮将显示在正确的位置。我检查了chrome,但我希望我能在所有主流浏览器中工作。