I\'ve heard that putting a block element inside a inline element is a HTML sin:
What we have here is a
If you're going to go to the effort of making block, why not put inside the div, being a block element it'll give you the same effect.