My problem:I have a link with display block. Everything goes well on IE9. But when I add a filter in order to obtain a gradient, the cursor only has the hand on the border and on the text, not on the rest of the box.
I have test my code in jsfiddle
May I have done something wrong ?
My code will work on all browsers and versions. I just have delete code for other browser in order to be much clear.
filterworks “better” for IE8.But for IE9 i would raccomend SVG gradients.
Here you can find Microsoft’s official SVG gradient background maker
You’ll obtain something like this:
And you can add it to your rule this way:
Then, with conditional comments you can target IE8 again:
Anyway, i suggest you to google for “Visual CSS tool” for a complete cross-browser code.