Browser Compatibility is the important things now a days. Here are some of the list of most important things to remine in Browser Compatibility.
1) DOCTYPE Error
DOCTYPE is the most important things that play the crusial role in Cross Browser Compatibility. Several browsers with outdated versions such as the Internet Explorer 8.0 and earlier often check for the Doctype. So, if we missed it, it can lead to a faulty rendering.
2) Browser Detection
3) HTML/CSS Validation
HTML/CSS is the most important part in the browser compatibility. As the website structure is comprised with these codes and different browsers read code differently and handle them differently also. It is a very common cross-browser compatibility issue which has a simple solution to solve. One can use code validating tools for HTML and CSS depending on their requirements.
4) CSS Resets
For any website to implement its own layout, the default has to be overriden. Until implemented, websites will be rendered differently on different browsers. To overcome this cross-browser issue, the websites rendered are RESET to the same basics. For this, developers use CSS reset stylesheets.
5) Cross-Browser friendly libraries and Frameworks use
There are many such libraries and Frameworks available which are cross-browser friendly. These third-party libraries and frameworks are used by most websites and web applications to develope their codes. These are more secure, scalable and well structue. But the wrong alternatives libraries can lead to a variety of cross-browser issues.
6) Layout Compatibility
Layout Compatibility is either due to an irresponsive design on mobile devices or due to the differences in or lack of support for layouts by modern browsers. The common solution for this is the use of prefixs or for the modern-day layout, CSS grids and Flexbox have been introduced which are widely uses now a days and is very easy to use.
7) Website Feature Functionality
While cross-browser testing with tools is a part of the process, cross-checking the feature support with various browsers before putting it out in the market. You can also check it out in the CanIuse.com for the cross-browser checking.