I do not know why IE7 behaves slightly differently based on whitespace outside a comment, but OKfine.