HTML Editors

Joined: 02/06/2009

There is some compatibility issues associated with anything other than hand coding for HTML (and for that matter, even with hand coding.) Best Choice - The best choice for compatibility is Dreamweaver but Flash Web Designer cannot use layers. Layers must be converted to tables to be used. Worst Choice - The worst choice is FrontPage. FrontPage is loaded with problems because it uses Microsoft and therefore internet explored specific code. Items that will not work in other browsers include: Marquees – you can use a JavaScript scroller to create a similar effect that will work in the most common browsers. bgsound tag – this is IE specific. Page Transitions – this is IE specific. Front Page generated Style sheets - this is IE specific and can have unexpected results or crash other browsers. Front Page generated DHTML – it is better to use JavaScript to create the effects you want since it is more likely to be cross browser compatible. Hover Buttons - this is IE specific and has been know to crash browsers including older versions of IE. You can use JavaScript, flash or CSS to get similar effects. Other HTML Editors – the rest of the HTML editors will fall somewhere between Dreamweaver and FrontPage in cross browser compatibility. You just have to test the code your HTML editor generates.

Not all of your style sheets will work correctly in all of the browsers. However, style sheets rarely crash a web browser, but sometimes the pages will be downright ugly if not completely unreadable. One of the major CSS problems is absolute positioning since most browsers do not support it and it will cause different block to overlap others and create a jumbled mess.

Flash is great for adding style to a webpage and Macromedia provides flash plug-ins for all of the major web browsers. But don’t build the entire site with flash. Browser for the blind, most handheld devices do not support flash. A small but significant number of users don’t like it and don’t install the plug-in so they won’t be able to access a flash site. Also, search engines spyders can’t follow the links on a flash site and won’t index it.

While these are attractive, they have the same problems as flash with browsers for the blind and hand-held devices. Always use the alt tag with graphics.

Bottom Line – even code that is validated may not work correctly in all the major browsers. The best way a web designer can create cross browser compatibility is to test all of their web pages in the most popular browsers to see what happens. Personally, I find that a combination of style sheets and tables works best to ensure my pages look good in all of the browsers.