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!)