"These differences capture the kinds of problems that developers face building sites that look and work consistently across browsers." . . . .