>>332
どっちが正しいのか知らないがバグかな
IE11, Edge, Firefox, Chromeの中でChromeだけがおかしかった。

aやhoverは関係なく、display:inline の中に、display:blockを入れた時
内側の要素のopacityが反応しなくなる(親要素のスタイル継承しなくなる)

http://jsfiddle.net/2sax6tfr/

回避策としては、内側の要素に、opacity:inheritをつければ親要素
(元々の例ではa要素)のスタイルを継承させることができた