NOTE: This article was written in 1997 before the release of Internet Explorer 4.0
Dynamic HTML has become a big issue. Everyone is talking about it. This page provides a brief detail of what it is and how to use it.
|Web Site Builder||Price|
Web site builders come in different flavors and at different prices. We have collected a list of favorites for you, but of course your personal choice will be dictated by your specific needs.
What is Dynamic HTML?
Microsoft's Dynamic HTML
Microsoft will have Dynamic HTML feature attached in their Internet Explorer 4.0. Key features of Microsoft's Dynamic HTML are: Cascading Style Sheets, Document Object Model (DOM), and Data Binding.
Another core feature is "Data Binding", which reduce the process that were previously done on a server. The use of CGI will be decreased. Good news or bad news? This is accomplished by using built-in data binding.Dynamic HTML data awareness is implemented using an open architecture. Within each data-aware page is a data source control. A data source control is an invisible ActiveX Control that knows how to communicate with a data source (e.g., database). Dynamic HTML intrinsically understands how to bind HTML elements to fields in the data source control. Dynamic HTML will include three data source controls to access comma-delimited data in files, SQL data in Microsoft SQL Server™ and other open database connectivity (ODBC) sources, and Java database connectivity (JDBC) data sources. ActiveX Control and Java Applet developers can implement additional data source controls to communicate with other data sources.
Netscape's Dynamic HTML
Netscape also offers "Dynamic Fonts". You can send the font with the document, and visitors of your pages will see those fonts on your pages even they don't have those fonts installed in their machine. Cool, huh? To see the example, click here.
To learn how to incorporate <LAYER> into your document visit:
Links for further reading
- Layers Glossary: http://home.netscape.com/comprod/
- Dynamic HTML in Netscape Communicator: http://developer.netscape.com/library/
It is clear that CSS (Cascading Style Sheets) is the save way to play with Dynamic HTML because it is supported by two major browsers. If you don't know how to deal with CSS, visit Style Sheets page on this site. There is an easy tutorial for you.
It depends on you what standard you will follow. My comment is the competition will continue. Most people will implement CSS rather than create three versions of web site: one supports old browser, one supports IE4.0, and one support Navigator4.0.
Links for further information
- To see Dynamic HTML demo and tutorial of both IE4.0 and Navigator4.0 visit:
- Web Review: http://webreview.com/97/06/27/coder/index2.html
- The Document Object Model at W3C: http://www.w3.org/pub/WWW/MarkUp/DOM/
- Microsoft Against Netscape: http://www.microsoft.com/workshop/
- Netscape Communicator Feature Demos: http://home.netscape.com/comprod/
- W3C Cascading Style Sheets, Level 1 Syntax: http://www.w3.org/pub/WWW/TR/REC-CSS1
- W3C Positioning HTML Elements with Cascading Style Sheets: http://www.w3.org/pub/WWW/TR/WD-positioning
- W3C Technical Reports & Publications: http://www.w3.org/pub/WWW/TR/Overview.html