IE8用CSSハック と一緒に使うと幸せになれるかも?
css3の指定として「:after」があります。
ただ、このままだとIE8では中途半端に表示されてしまい、調整でモダンブラウザにも影響がいってしまったりもしますが 「::after」とコロンを2つ記述するだけでIE8では解釈できなくなります。
:after
a:after{ border: 1px solid rgba(0, 0, 0, .1); bottom: 0; content: ' '; left: 0; position: absolute; right: 0; top: 0; }
→ ボーダーが変な形で表示されてしまう。
::after
a::after{ border: 1px solid rgba(0, 0, 0, .1); bottom: 0; content: ' '; left: 0; position: absolute; right: 0; top: 0; }
→ 解釈できないのでIE8ではスルーされる。