gpt4 book ai didi

html - Opera - 焦点和悬停事件很糟糕

转载 作者:行者123 更新时间:2023-11-28 03:32:30 28 4
gpt4 key购买 nike

我有一些 CSS 在 Chrome、FireFox 和 IE 中运行良好,但在 Opera 中看起来很奇怪。

链接到 fiddle

另外,我截图了:

这是刚刚忘记链接悬停时发生的情况:

enter image description here

这发生在表单焦点上(彻底的灾难):

enter image description here

Chrome 中的正常外观:

enter image description here

  1. 焦点上的提交按钮失去了它的边框颜色(到底为什么?!)
  2. 焦点有点乱,我无法解释,看看第二张图片

我在最新版本的 Opera 上进行了测试。这个浏览器到底有什么问题?甚至 IE8 也显示了我所期望的一切。

CSS:

.sign_in {

position: fixed;
top: 50%;
left: 50%;
margin-top: -100px;
margin-left: -255px;
background: #ffffff;
width: 510px ;
height: 240px;
font-family: Arial,Liberation Sans,DejaVu Sans,sans-serif;
z-index: 9999999;
font-size: 14px;
-webkit-box-shadow: 0 0 5px black;
-moz-box-shadow: 0 0 5px black;
box-shadow: 0 0 5px black;


}
.signs_form{
border-right-style: solid;
border-color: rgba(80, 140, 255, 0.83);
border-width: 1px;
margin-top: 40px;
vertical-align: 100%;
margin-left: 50px;
padding-right: 50px;
font-weight: 500;
display: inline-block;




}

input#email{

border-style: solid;
border-color: #378de5;
border-width: 1px;
padding: 3px 3px 3px 3px;
font-size: 14px;
outline: none;
font-style: normal;
font-weight: 400;


}
input#email:focus{
border-color: rgba(2, 22, 222, 0.97);

}
input#password{
border-style: solid;
border-color: #378de5;
border-width: 1px;
padding: 3px 3px 3px 3px;
font-size: 14px;
outline: none;
font-style: normal;
font-weight: 400;

}

input#password:focus{
border-color: rgba(2, 22, 222, 0.97);

}




.sign_in_submit {
margin-top: 0;
border: solid 1px #378de5;;
background-color: #ffffff;
color: #378de5;
padding: 2px 5px 2px 5px ;
font-family: Arial,Liberation Sans,DejaVu Sans,sans-serif;
font-size: 16px;
font-weight: 500;


}
.sign_in_submit:hover {
cursor: pointer;
border-color: rgba(2, 22, 222, 0.97);
color: rgba(2, 22, 222, 0.97);
}


#close {

float: right;
padding-left:-10px;
padding-top: -10px;
margin-right: 5px;


}
#close_sign_in_popup {
text-decoration: none;
font-family: Arial,Liberation Sans,DejaVu Sans,sans-serif;
font-size: 20px;
color: #d61354;
}

#close_sign_in_popup:hover {
color: #fc145f;
}
.forgot_pass{
display: block;
margin-top: 5px;
margin-bottom: 0;
margin-left: 2px;
font-family: Arial,Liberation Sans,DejaVu Sans,sans-serif;
color: #378de5;
font-size: 13px;
font-weight: 400;
text-decoration: none;
}

.forgot_pass:hover{
height: 100%;
text-decoration: underline;
}

最佳答案

fork http://jsfiddle.net/w29WQ/1/

.sign_in {
/*top: 50%; // so it seems the positioning gets all funky in opera
left: 50%;*/
margin-top: 0;
margin-left: 0;
/* Your other styles for this element */
}

无论如何,似乎您的固定定位导致了错误,我只是注释掉了包含 div 中的顶部和左侧定位,并重置边距以保持元素显示。

关于html - Opera - 焦点和悬停事件很糟糕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16805055/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com