Demo。 在Opera中,自從第12版以來,即使「不透明度:0」,選擇仍然可見!在版本11.x中沒問題。在其他瀏覽器中,它看起來不錯。從版本12開始,Opera中的「不透明度:0」可見選擇元素
此外,我做了簡單的演示沒有複雜的CSS,其中「不透明0」 - 選擇 - 它實際上是透明的!我的風格有些不對,我找不到是什麼。
Demo。 在Opera中,自從第12版以來,即使「不透明度:0」,選擇仍然可見!在版本11.x中沒問題。在其他瀏覽器中,它看起來不錯。從版本12開始,Opera中的「不透明度:0」可見選擇元素
此外,我做了簡單的演示沒有複雜的CSS,其中「不透明0」 - 選擇 - 它實際上是透明的!我的風格有些不對,我找不到是什麼。
解決這個我添加了新的風格
.selectnewstyle
{
position: relative;
left: -160px;
opacity: 0;
width: 160px;
padding: 4px 4px;
}
,並把它應用到選擇
<select class="selectnewstyle" id="catid" name="catid">
這必須是一個兼容性問題,每個瀏覽器的大腦是如何工作的
這裏是修改後的演示
UPDATE
令人驚訝的解決辦法是DIV和選擇標籤之間添加一個空格,我不知道爲什麼它只是的jsfiddle的bug;見上面
您也可以使用其他的CSS規則演示:
visibility: [visible | hidden]
它的工作原理就像透明度。唯一的區別是它如何與音頻瀏覽器拼寫。但是視覺渲染和opacity
規則一樣。
一個好主意。我沒有試過這個問題現在不適合我。 Opera 12已經走了。 –
那麼,有時這個錯誤是目前的興趣。這取決於一種情況。如果Opera 12的用戶數量相當大,那麼你別無選擇:)就像我現在擁有。我希望Opera會盡快消失 –
我有歌劇11,它的作品,我現在更新,看看版本12的演示 – shareef