On 28 Jul 2008 at 8:12, dhbailey wrote: > Aaron Sherber wrote: > [snip] > > This isn't quite accurate. First of all, writing "absolutely perfect", > > standards compliant HTML is a guaranteed way to have your pages display > > differently in different browsers, because browsers disagree on how to > > render such HTML. > > Display differently, yes -- but the pages would all work in > all the browsers, there wouldn't be any situations where > paragraphs run into each other as one long run-on paragraph > because of missing end-codes, which might display as perfect > paragraphs in IE. Links would all work, etc.
One common problem with IE's wrong rendering of CSS is that page widths are wider than in standards-compliant browsers (the "box model" problem). This results in horizontal scrollbars, or (if done in a particularly wrong fashion) content that runs off the browser window and can't be read at all (either to the right or down below). The fix is actually pretty simple, though it means that the content won't be the same in all browsers -- you simply make all your content areas 90% of the desired width. This means that IE will come out approximately 100% and all other browsers somewhat narrower. In other words, it's pretty easy to fix, just like most of the problems with rendering in IE (versus the standards-compliant browsers, i.e., all the rest of them), as long as you can tolerate minor rendering differences and don't try to use the most advanced bells and whistles. -- David W. Fenton http://dfenton.com David Fenton Associates http://dfenton.com/DFA/ _______________________________________________ Finale mailing list [email protected] http://lists.shsu.edu/mailman/listinfo/finale
