question:1108906913

a要素の子要素としてdiv要素は認められません。自称初心者DTD自分で書いているとは思えんしな。
やるとしたら何だろう。a要素直下にspanでマークアップしてspanをdisplay:block;か、aそのものをdisplay:block;の方が早いか。

追記: 直接a要素にid振って指定した方が早くないかい?
まー質問者の要望にあってるんならその微妙に気持ち悪い指定でもいいんじゃないかしら。