Chrome violates the HTML5 spec in many ways, and many web developers only test their sites in Chrome, so some sites occasionally break in Firefox. The situation has improved a lot over the years, though.
Firefox has a channel through which broken sites can be reported: https://support.mozilla.org/en-US/kb/report-breakage-due-blocking