2012-12-10 71 views
0

你好我想用下面的代碼輸入域後,隱藏的跨度:CSS隱藏跨度後輸入

<style> 
input~span:after { opacity: 0;} 
</style> 
... 
<input type="email" /> 
<span>Test</span> 

但跨度卻在,如果我檢查元素與螢火蟲的瀏覽器仍顯示, 它告訴我,跨度有不透明度:0;

我錯過了什麼嗎?

回答

3

爲什麼:after?這是一個用於創建pseudoelements ..

<style> 
    input~span{ opacity: 0;} 
</style> 
+0

1顯示:無也不起作用。 2.我正在使用:之後,因爲我想隱藏所有的divs在某些輸入字段 – gries

+0

'div'?你意識到你已經在你的問題中說了'span',並且其中的代碼? –

+0

@gries,那不是什麼[':after' * W3C specs *](http://www.w3.org/wiki/CSS/Selectors/pseudo-elements/:after)是..看這個例子工程.. http://jsfiddle.net/ZS9C7/ –