Oh, what a surprise!  Firefox implements the HTML5 "article" tag as display: inline, and Chrome implements it as display:block.

How annoying.  Well, it's a simple CSS setting to make it work as expected.

(Edit: I see, as always, A List Apart is way ahead of me on this.  By almost a year!)