Html Div类:悬停在IE中无法正常工作
请使用Internet Explorer查看下面的链接 似乎当我试图将鼠标悬停在声明的div类上时,Html Div类:悬停在IE中无法正常工作,html,css,Html,Css,请使用Internet Explorer查看下面的链接 似乎当我试图将鼠标悬停在声明的div类上时,:hover不能正常工作,但在chrome中它工作得很好。知道为什么吗 请只提供CSS解决方案 下面是CSS编码 #f12{ width: 400px; height: 30px; left: 470px; top: 1090px; position: absolute; background: transparent; opacity:
:hover
不能正常工作,但在chrome中它工作得很好。知道为什么吗
请只提供CSS解决方案
下面是CSS编码
#f12{
width: 400px;
height: 30px;
left: 470px;
top: 1090px;
position: absolute;
background: transparent;
opacity: 1;
filter: alpha(opacity=0);
float: left;
border-width: 1px;
border-style: inset;
z-index: 99999;
}
#f12:hover ~ #floater{
background:url(images/flavours/f12.jpg);
width: 320px;
height: 320px;
opacity: 100;
top: 30%;
left: 0%;
filter: alpha(opacity=100);
float: left;
position: fixed;
}
#f13{
width: 100px;
height: 50px;
left: 550px;
top: 460px;
position: absolute;
background: transparent;
opacity: 1;
filter: alpha(opacity=0);
float: left;
-webkit-transition: 1s all;
-moz-transition: 1s all;
transition: 1s all;
border-width: 1px;
border-style: inset;
}
#f13:hover ~ #floater{
background: url(images/flavours/f12.jpg);
opacity: 100;
}
#floater{
width: 320px;
height:320px;
opacity: 0;
position: fixed;
left: 0;
top: 30%;
filter: alpha(opacity=0);
float: left;
-webkit-transition: 0.5s ease-in-out;
-moz-transition: 0.5s ease-in-out;
-ms-transition: 0.5s ease-in-out;
transition: 0.5s ease-in-out;
border-width: 1px;
border-style: inset;
filter: alpha(opacity=100);
}
您有两种doctype,第一种是错误的,将IE置于怪癖模式。只需删除它们并使用这一个:
您使用的是什么版本的IE?我还看到您将#flotter作为两个独立ID(f12和f13)的子项引用。在多个位置的同一页上是否有id为“flotter”的元素?这会很糟糕,因为ID应该是唯一的。大家好,我使用的是IE9,而且,#flotter是一个固定的位置,页面中只有一个该元素的实例..看起来背景是透明的;对于#f12和#f13使其不可选择,您有什么解决方法吗?我将其更改为黑色,当我将鼠标悬停在其上时,浮动框显示为旁注,您可以通过将菜单从.png(821kb)转换为80%压缩的.jpg(221kb)来大幅提高页面速度,而且外观上没有明显的损失。你的主页幻灯片和任何你有照片的地方也是如此。哦,上帝,真的吗?我只在header.php中声明了一个doctype!我把它改为“仅”而不是“均匀”:悬停不起作用=(您仍然显示不正确的doctype。请将我显示的doctype单独放在那里。好的,rob,我在页面模板中将其更改为,但它似乎无法正常工作。是的,它现在可以工作了!谢谢!但是原始问题没有解决,我如何使其可选择?