Just a little hint here. If you're trying to develop using a specific doctype on a devnet version of CF, use <cfcontent type="text/html"/> at the top of your page. Otherwise, the devnet meta tag skews the doctype definition up.
> -----Original Message----- > From: Michael Wilson [mailto:[EMAIL PROTECTED] > Sent: Monday, December 13, 2004 10:47 AM > To: CF-Talk > Subject: Re: SOT moving to FireFox > > Ben Rogers wrote: > > > Quirks mode allows developers to maintain backwards compatibility > and avoid > > all those really ugly hacks you included in your message. The problem > with > > the hacks is that they all rely on implementation bugs. If this were > object > > oriented programming, the phrase would be "program to the interface, > not the > > implementation." > > Quirks mode also prevents developers from utilizing the standards > advances and CSS support in IE 6. In addition, it only allows backwards > compatibility in IE, which says nothing of more modern browsers like > Mozilla and Firefox, which don't suffer from many of these problems. As > I said before, regardless of which method you choose, you will still > have to work around IE's broken box model--you can do it for just IE 5.x > or you can do it for IE 5+, but quirks mode doesn't fix the problem; it > compounds it. > > I don't like hacking and I avoid it whenever possible; however, there > are times when you have to weigh the distaste of the hack against the > desire for accessibility and standards--either way I don't care, I was > just clarifying. > > > I agree with the use of conditional comments as override mechanism > for the > > reasons you mention. It's important to note the difference between this > and > > the other hacks you described: this is a documented feature. As such, > you > > can rely on it. It's also semantically clear. > > You can rely on the hacks to a great extent. The only caveats being that > someone decides to create a browser that doesn't fully understand > escapes (w\idth) and supporting NN 4.x, which is easily worked around > using the @import method. > > > My interpretation of what Micha was saying is that trying to use > standards > > mode (as opposed to quirks mode), brings out the bugs and odd > behavior in > > older browsers. This leads to more development time and ugly hacks > like the > > ones you mentioned. Of course, I may have misunderstood Micha. :) > > Using standards mode may very well highlight the bugs in older > browsers... but that's because standards mode is obviously a better > implementation of the specs and we are bound to see the flaws of older > browsers more easily. The need to use an *ugly hack* to correct an older > browser's shortcomings should not be the basis for breaking a newer > browser so we don't notice those bugs. You call it backwards > compatibility and I'll call it backwards thinking. Either way I have no > problems at all developing for IE 6 in standards mode, while maintaining > support for IE 5.x. > > -- > Best regards, > Michael Wilson > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Special thanks to the CF Community Suite Silver Sponsor - RUWebby http://www.ruwebby.com Message: http://www.houseoffusion.com/lists.cfm/link=i:4:187398 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54