Php Div类显示器采用chrome&;firefox,但不是IE
有人能帮我看看这个吗?我发现了一个类似的问题 但我不明白它是如何工作的,多边形填充的是什么 以下是我的网站链接: 下面是我对div类和html/php的css编码 CSSPhp Div类显示器采用chrome&;firefox,但不是IE,php,css,internet-explorer,html,hover,Php,Css,Internet Explorer,Html,Hover,有人能帮我看看这个吗?我发现了一个类似的问题 但我不明白它是如何工作的,多边形填充的是什么 以下是我的网站链接: 下面是我对div类和html/php的css编码 CSS #f1{ width: 100px; height: 50px; left: 370px; top: 450px; background:black; position: absolute; opacity:0; filter: alpha(opacity=0); float: left; -webkit
#f1{
width: 100px;
height: 50px;
left: 370px;
top: 450px;
background:black;
position: absolute;
opacity:0;
filter: alpha(opacity=0);
float: left;
-webkit-transition: 1s all;
-moz-transition: 1s all;
transition: 1s all;
}
#f1:hover {
background:url(images/flavours/f1.jpg);
width: 320px;
height: 320px;
opacity:100;
filter: alpha(opacity=100);
float: left;
position: absolute;
}
HTML/PHP
<div id="f1"></div>
div类没有出现在IE中,请帮助
非常感谢 不要使用伪类
:将悬停在DIV
上,IE很可能会完全忽略它-尝试使用a
标记,或者附加到onmouseover
和onmouseout
事件上更改此选项:
filter: alpha(opacity=1);
进入
在Alpha过滤器内使用时,不透明度的范围为0-100,因此当前设置等于不透明度:0.01如果在IE中使用div:hover
代码,则不会发生任何情况
这是因为IE仅支持htc的hover psuedo将有助于解决div:hover
的IE浏览器问题。像下面一样导入htc
<!--[if IE]>
<style>
body { behavior:url("/csshover.htc");}
</style>
<![endif]-->
对于跨浏览器转换,将对您有所帮助。自从IE7Hi我已经更改并且div类现在出现以来,不仅a-elements支持:hover选择器,但是:hover元素仍然不工作..听起来像是您为#f1
更改了它,但是您必须为#f1:hover
Hi dr molle,我确实将其更改为=100,现在当我将鼠标移到div类上时,声明的图像不会出现,知道为什么吗?
a { display: block; width: 100px height: 50px; }
a:hover { change color etc here }
<!--[if IE]>
<style>
body { behavior:url("/csshover.htc");}
</style>
<![endif]-->