If every browser on market would 100% comply to the standards set by the World Wide Web Community, the web-designers and developers would have to write only one single version of HTML and CSS code for all the browsers. But because of the great variety of browsers on market and because every browser complies differently to the standards, the developer must search for a way to make his code work on every browser.
The developer is able to use a great range of hacks that assure the compatibility between the browser standards and the used
Changing backgrounds with CSS isn't too difficult to do, but browser compatibility is an issue. "To get started, let's look at the way to do this in Internet Explorer. Basically, we just need to have a table and define a style sheet for the cell we want to change. Then we can change it using some properties that allow us access to the CSS attributes of the cell:
<TABLE width="200" border="1" cellspacing="0" cellpadding="0">
<TR>
<TD style="width:100%;
Internet Explorer 7 contains a number of improvements to cascading style sheet (CSS) parsing and rendering over IE6. These improvements are aimed at improving the consistency of how Internet Explorer interprets cascading style sheets as recommended by the W3C in order that developers have a reliable set of functionality on which to rely.In some cases a few of these changes may have the effect of making existing content render in ways that are not compatible with IE6. This is often seen with elements moving to a different area of the page or overlapping
If you've been looking for a way to get a custom scroll bar onto your web page, without worrying about all the clunk of browser compatibility, you might want to check out the FleXcroll Customizable, Standards Compliant ScrollBar by Hesido.
This is what the author, Hesido, had to say about the features of their scrollbar: "fleXcroll supports mouse-wheel and keyboard scroll (from version 1.5.0), and text selection aid (from version 1.7.5) so people can text-select overflowed contents, making it behave almost the same as (and in some cases better