2012-06-26 22 views
1

Demo。 在Opera中,自从第12版以来,即使“不透明度:0”,选择仍然可见!在版本11.x中没问题。在其他浏览器中,它看起来不错。从版本12开始,Opera中的“不透明度:0”可见选择元素

此外,我做了简单的演示没有复杂的CSS,其中“不透明0” - 选择 - 它实际上是透明的!我的风格有些不对,我找不到是什么。

+0

我有歌剧11,它的作品,我现在更新,看看版本12的演示 – shareef

回答

1

解决这个我添加了新的风格

.selectnewstyle 
      { 
       position: relative; 
       left: -160px; 
       opacity: 0; 

       width: 160px; 
       padding: 4px 4px; 
      } 

,并把它应用到选择

<select class="selectnewstyle" id="catid" name="catid"> 

这必须是一个兼容性问题,每个浏览器的大脑是如何工作的

这里是修改后的演示

demo on opera 12 working

UPDATE

令人惊讶的解决办法是DIV和选择标签之间添加一个空格,我不知道为什么它只是的jsfiddle的bug;见上面

+1

事实上,额外的风格什么都不做。解决方案是