Full HTML for

Basic foilset XML and Dynamic HTML

Given by Tom Scavo at CPS616 Web Technologies on Spring 98. Foils prepared April 25 98
Outside Index Summary of Material


HTML: Limitations and Weaknesses
Extensible Markup Language (XML), including XSL and XLL
Dynamic HTML
  • HTML 4.0
  • Cascading Style Sheets
  • Document Object Model (DOM)
  • Scripts

Table of Contents for full HTML of XML and Dynamic HTML

Denote Foils where Image Critical
Denote Foils where Image has important information
Denote Foils where HTML is sufficient
denotes presence of Additional linked information which is greyed out if missing

1 XML and Dynamic HTML
2 Outline
3 XML References for Foil 3 References
4 Hypertext Markup Language
5 HTML Versions for Foil 5 History of HTML
6 HTML Strengths
7 HTML Shortcomings
8 Other Weaknesses
9 Logical vs. Visual Design
10 Extensible Markup Language
11 The official XML site from W3C What is XML?
12 Overview of SGML Resources What is SGML?
13 SGML Example
14 SGML Example (cont'd)
15 Other SGML Applications for Foil 15 SGML Applications
16 XML Compared
17 XML Design Goals
18 XML Design Goals (cont'd)
19 Important XML Resources for Foil 19 Origins of XML
20 XML Characteristics
21 "Hello World!" in XML
22 XML Language Elements
23 Document Type Definition
24 Client/Server Responsibilities
25 XML Example
26 XML Example (cont'd)
27 XML Example (cont'd)
28 XML Example (cont'd)
29 A Proposal for XSL Extensible Style Language
30 Microsoft XSL Parser XSL Parsers
31 Extensible Link Language for Foil 31 Extensible Link Language
32 Uses of XML
33 Software Tools for Foil 33 Software Tools
34 Conclusions
35 Dynamic Hypertext Markup Language
36 What is DHTML?
37 Advantages of DHTML
38 Disadvantages of DHTML
39 Components of DHTML
40 HTML 4.0 Recommendation HTML 4.0
41 HTML DTDs
42 HTML 4.0 Features
43 Intrinsic Events
44 Deprecated Elements
45 The <OBJECT> Tag
46 Cascading Style Sheets for Foil 46 Cascading Style Sheets
47 CSS1 Features
48 External Styles
49 Embedded Styles
50 Document Object Model (DOM) Document Object Model
51 Scripting Languages for Foil 51 Scripting
52 Implementations of DHTML for Foil 52 Implementations of DHTML
53 Everywhere HTML

Outside Index Summary of Material



HTML version of Basic Foils prepared April 25 98

Foil 1 XML and Dynamic HTML

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
Tom Scavo
Northeast Parallel Architectures Center
Syracuse University
111 College Place
Syracuse, NY 13244-4100

HTML version of Basic Foils prepared April 25 98

Foil 2 Outline

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
HTML: Limitations and Weaknesses
Extensible Markup Language (XML), including XSL and XLL
Dynamic HTML
  • HTML 4.0
  • Cascading Style Sheets
  • Document Object Model (DOM)
  • Scripts

HTML version of Basic Foils prepared April 25 98

Foil 3 References

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index XML References for Foil 3
XML Complete, Steven Holzner [McGraw-Hill, 1998, ISBN 0-07-913702-4]
"XML, Java, and the future of the Web", Jon Bosak, Sun Microsystems, 1997
"Weaving a Better Web", S. Mace, U. Flohr, R. Dobson, T. Graham, Byte, March 1998, pp.58-68
NPAC's HTML Resources page, http://www.npac.syr.edu/projects/tutorials/HTML/

HTML version of Basic Foils prepared April 25 98

Foil 4 Hypertext Markup Language

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index

HTML version of Basic Foils prepared April 25 98

Foil 5 History of HTML

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index HTML Versions for Foil 5
HTML = Hypertext Markup Language
  • the lingua franca of the World Wide Web
HTML 2.0 spec completed in Nov 95
HTML+ and HTML 3.0 never released
HTML 3.2 (Jan 97) added tables, applets, and other capabilities (approx. 70 tags)
HTML 4.0 spec released in Dec 97

HTML version of Basic Foils prepared April 25 98

Foil 6 HTML Strengths

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
HTML is simple and thus easy to learn
Hyperlinks
It is relatively easy to write an HTML parser

HTML version of Basic Foils prepared April 25 98

Foil 7 HTML Shortcomings

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
Extensibility: HTML does not allow users to define new tags and attributes
Structure: HTML can not be used to model hierarchical or object-oriented data structures, such as those found in databases
Validation: HTML does not support data validation or check for document structure

HTML version of Basic Foils prepared April 25 98

Foil 8 Other Weaknesses

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
HTML supports only the simplest links, that is, one-way links to physical web resources
HTML does little to facilitate indexing, searching, and data interchange
HTML has weak internationalization
HTML has no technical typesetting capability
HTML does a poor job of differentiating between presentation and content

HTML version of Basic Foils prepared April 25 98

Foil 9 Logical vs. Visual Design

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
The logical design of a document (content) should be separate from its visual design (presentation)
Separation of logical and visual design
  • promotes sound typography
  • encourages better writing
  • is more flexible
HTML mixes the logical with the visual

HTML version of Basic Foils prepared April 25 98

Foil 10 Extensible Markup Language

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index

HTML version of Basic Foils prepared April 25 98

Foil 11 What is XML?

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index The official XML site from W3C
XML = eXtensible Markup Language
XML is a subset of Standard Generalized Markup Language, but unlike the latter, XML is specifically designed for the web
XML is used to define logical document structure
XML is not backward compatible with HTML, but the two will coexist for awhile

HTML version of Basic Foils prepared April 25 98

Foil 12 What is SGML?

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index Overview of SGML Resources
SGML = Standard Generalized ML
A SGML document carries with it a grammar called a Document Type Definition (DTD). The DTD defines the tags and the meaning of those tags
Presentation is governed by a style sheet written in the Document Style Semantics and Specification Language (DSSSL)

HTML version of Basic Foils prepared April 25 98

Foil 13 SGML Example

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
A simple SGML document with embedded DTD: <!DOCTYPE DOCUMENT [ <!ELEMENT DOCUMENT O O (p*,BIGP*)> <!ELEMENT p - O (#PCDATA)> <!ELEMENT BIGP - O (#PCDATA)> ]> <DOCUMENT> <p>Welcome to <BIGP>XML Style! </DOCUMENT>
Optional
closing tag

HTML version of Basic Foils prepared April 25 98

Foil 14 SGML Example (cont'd)

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
A corresponding DSSSL style sheet: <!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN"> (root (make simple-page-sequence)) (element p (make paragraph)) (element BIGP (make paragraph font-size: 24pt space-before: 12pt))

HTML version of Basic Foils prepared April 25 98

Foil 15 SGML Applications

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index Other SGML Applications for Foil 15
HTML is a SGML application
HTML's DTD is fixed (i.e., HTML is non-extensible) and can safely be ignored
XML is also a SGML application, but since XML is extensible, every XML document must be accompanied by its DTD
XML offers "80% of the benefits of SGML for 20% of its complexity"

HTML version of Basic Foils prepared April 25 98

Foil 16 XML Compared

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
XML is a compromise between the non-extensible, limited capabilities of HTML and the full power and complexity of SGML
HTML < XML < SGML
(CSS) (XSL) (DSSSL)
XML is a kind of SGML Lite!

HTML version of Basic Foils prepared April 25 98

Foil 17 XML Design Goals

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
1) XML shall be usable over the Internet
2) XML shall support a variety of applications
3) XML shall be compatible with SGML
4) It shall be easy to write programs that process XML documents
5) Optional features in XML shall be kept to the absolute minimum, ideally zero

HTML version of Basic Foils prepared April 25 98

Foil 18 XML Design Goals (cont'd)

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
6) XML documents should be human-legible and reasonably clear
7) Design of XML should be prepared quickly
8) Design of XML shall be formal and concise
9) XML documents shall be easy to create
10) Terseness in XML markup is of minimal importance

HTML version of Basic Foils prepared April 25 98

Foil 19 Origins of XML

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index Important XML Resources for Foil 19
First draft of XML spec released by W3C in Nov 96 (four other drafts published in 1997)
The first XML parser (written in Java) released by Microsoft in July 97
Microsoft released version 1.8 of its XML parser (which supports XML 1.0) in Jan 98
W3C finalized the XML 1.0 spec in Feb 98

HTML version of Basic Foils prepared April 25 98

Foil 20 XML Characteristics

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
The key feature of XML is its extensibility
XML has been designed for
  • expressive power
  • ease of learning
  • ease of implementation
XML is system and vendor independent
XML encourages web developers to concentrate on content via abstract markup

HTML version of Basic Foils prepared April 25 98

Foil 21 "Hello World!" in XML

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
An XML document with external DTD: <?xml version="1.0"?> <!DOCTYPE greeting SYSTEM "hello.dtd"> <greeting>Hello World!</greeting>
An XML document with embedded DTD: <?xml version="1.0"?> <!DOCTYPE greeting [ <!ELEMENT greeting (#PCDATA)> ]> <greeting>Hello World!</greeting>

HTML version of Basic Foils prepared April 25 98

Foil 22 XML Language Elements

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
Document Type Definition (DTD), which defines the tags and their relationships
Extensible Style Language (XSL) style sheets, which specify the presentation of the document
Extensible Link Language (XLL), which defines link-handling details

HTML version of Basic Foils prepared April 25 98

Foil 23 Document Type Definition

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
The DTD specifies the logical structure of the document; it is a formal grammar describing document syntax and semantics
The DTD does not describe the physical layout of the document; this is left to the style sheets and the scripts
It is no mean task to write a DTD, so most users will adopt predefined DTDs

HTML version of Basic Foils prepared April 25 98

Foil 24 Client/Server Responsibilities

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
Scenario #1: the server offers the XML document without its DTD, the parser does a syntax check, and the DTD follows if the XML document is "well-formed"
Scenario #2: the server checks the XML document against its DTD ("validity") before sending the document to the client

HTML version of Basic Foils prepared April 25 98

Foil 25 XML Example

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
A logical definition of a hyperlink: <LINK> <TITLE>XML Recommendation</TITLE> <URL> http://www.w3.org/TR/REC-xml </URL> <DESCRIPTION> The official XML spec from W3C </DESCRIPTION> </LINK>

HTML version of Basic Foils prepared April 25 98

Foil 26 XML Example (cont'd)

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
A document may have many such links: <DOCUMENT> <LINKS> <LINK>...</LINK> <LINK>...</LINK> ... </LINKS> </DOCUMENT>

HTML version of Basic Foils prepared April 25 98

Foil 27 XML Example (cont'd)

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
Now write a DTD for this document: <!ELEMENT DOCUMENT (LINKS)> <!ELEMENT LINKS (LINK)*> <!ELEMENT LINK (TITLE,URL,DESCRIPTION)> <!ELEMENT TITLE (#PCDATA)> <!ELEMENT URL (#PCDATA)> <!ELEMENT DESCRIPTION (#PCDATA)>
PCDATA stands for "parsed character data"

HTML version of Basic Foils prepared April 25 98

Foil 28 XML Example (cont'd)

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
Store the DTD in a file (links.dtd) and write an XML document based on this DTD: <?XML version="1.0"?> <!DOCTYPE DOCUMENT SYSTEM "links.dtd"> <DOCUMENT> <LINKS> <LINK>...</LINK> <LINK>...</LINK> ... </LINKS> </DOCUMENT>

HTML version of Basic Foils prepared April 25 98

Foil 29 Extensible Style Language

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index A Proposal for XSL
XSL is to XML as Cascading Style Sheets (CSS) are to HTML
Like a CSS, an XSL style sheet describes the presentation of the XML document
Advanced layout features of XSL include: rotated text, multiple columns, and independent regions
Development of XSL lags behind XML

HTML version of Basic Foils prepared April 25 98

Foil 30 XSL Parsers

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index Microsoft XSL Parser
XML
source
XSL
style
XSL
parser
HTML
source
Microsoft has released two XSL processors: 1) a command-line utility that takes an XML document and an XSL style sheet, and gives an HTML document; and 2) an ActiveX control for displaying XML in a browser (namely, IE4.0)

HTML version of Basic Foils prepared April 25 98

Foil 31 Extensible Link Language

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index Extensible Link Language for Foil 31
XLL supports simple links (like HTML) plus:
  • Location-independent naming
  • Bidirectional links
  • External links
  • N-ary hyperlinks
  • Aggregate links and link types
  • Transclusion
XLL components: XLink and XPointer

HTML version of Basic Foils prepared April 25 98

Foil 32 Uses of XML

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
Applications requiring client to mediate between two heterogeneous databases
Applications that attempt to redistribute processing load from server to client
Applications requiring client to present multiple views of same web document
Applications that perform or require detailed, domain-specific search results

HTML version of Basic Foils prepared April 25 98

Foil 33 Software Tools

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index Software Tools for Foil 33
An XML parser (in Java or C++) and an XSL parser are available from Microsoft
Internet Explorer 4.0 supports XML
An HTML browser may be retrofitted with an XML plugin or applet, but if XML is to survive, full-fledged XML browsers must be developed

HTML version of Basic Foils prepared April 25 98

Foil 34 Conclusions

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
Coupled with XSL, DOM, and a scripting language, XML provides a powerful alternative to HTML
Search engines may make better use of XML documents
Prediction: XML will replace HTML!
Few browsers support XML at this time, whereas DHTML is here now

HTML version of Basic Foils prepared April 25 98

Foil 35 Dynamic Hypertext Markup Language

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index

HTML version of Basic Foils prepared April 25 98

Foil 36 What is DHTML?

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
DHTML = Dynamic HTML
Capabilities of DHTML:
  • dynamic styles -- change the appearance (that is, presentation) of content on-the-fly
  • dynamic content -- change the content itself on-the-fly
  • dynamic positioning -- position page elements (such as images or text) on-the-fly

HTML version of Basic Foils prepared April 25 98

Foil 37 Advantages of DHTML

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
It is available now
It is an extension of HTML and therefore familiar
It addresses many of HTML's shortcomings

HTML version of Basic Foils prepared April 25 98

Foil 38 Disadvantages of DHTML

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
There is no standard for DHTML (Netscape and Microsoft are pushing their respective implementations for W3C ratification)
In the long run, XML will most likely replace HTML, so why learn DHTML?

HTML version of Basic Foils prepared April 25 98

Foil 39 Components of DHTML

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
DHTML consists of the following:
  • 1) HTML 4.0
  • 2) Cascading Style Sheets (CSS)
  • 3) Document Object Model (DOM)
  • 4) Scripts

HTML version of Basic Foils prepared April 25 98

Foil 40 HTML 4.0

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index HTML 4.0 Recommendation
The final spec for HTML 4.0 was released by W3C in December 1997
There are three flavors:
  • HTML 4.0 Strict
  • HTML 4.0 Transitional
  • HTML 4.0 Frameset
HTML 4.0 has 93 elements (10 deprecated) and 187 attributes (49 deprecated)

HTML version of Basic Foils prepared April 25 98

Foil 41 HTML DTDs

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
Version 3.2 DTD: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
Version 4.0 DTDs: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN" "http://www.w3.org/TR/REC-html40/frameset.dtd">

HTML version of Basic Foils prepared April 25 98

Foil 42 HTML 4.0 Features

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
More multimedia options
Better printing facilities
Better table support, especially long tables
Internationalization and accessibility
Style sheets and scripting languages
Intrinsic events
Embedded and linked documents
A new <BUTTON> tag

HTML version of Basic Foils prepared April 25 98

Foil 43 Intrinsic Events

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
Most JavaScript 1.2 event handlers (except onAbort, onError, and the new window event handlers) are native to HTML 4.0
The <SCRIPT> tag is fully supported
A <NOSCRIPT> tag has been added

HTML version of Basic Foils prepared April 25 98

Foil 44 Deprecated Elements

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
Some elements (tags) of HTML 3.2 have been deprecated in 4.0, including: <FONT>, <BASEFONT>, <CENTER>, <S>, and <U>
Numerous attributes have been deprecated, including: ALIGN, BACKGROUND, BGCOLOR, LINK, COLOR, and SIZE
The <APPLET> tag has been deprecated!

HTML version of Basic Foils prepared April 25 98

Foil 45 The <OBJECT> Tag

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
Instead of <APPLET CODE="MyApplet.class" WIDTH=200 HEIGHT=300></APPLET> in HTML 4.0 we write <OBJECT CLASSID="MyApplet.class" CODETYPE="application/java" WIDTH=200 HEIGHT=300></OBJECT>
The <PARAM> tag is still supported
Nested objects are allowed

HTML version of Basic Foils prepared April 25 98

Foil 46 Cascading Style Sheets

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index Cascading Style Sheets for Foil 46
Cascading Style Sheets (CSS1) allow more precise and consistent layout
Style sheets permit pages to inherit properties from other pages--in effect, they permit object-oriented document structure
CSS2 is coming, including aural rendering of web documents (for sight-impaired users, in-car applications, language instruction)

HTML version of Basic Foils prepared April 25 98

Foil 47 CSS1 Features

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
Flexible placement of style information
Independence from specific style sheet languages
Cascading style sheets
Media dependencies
Alternate styles
Performance concerns

HTML version of Basic Foils prepared April 25 98

Foil 48 External Styles

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
A simple style sheet (in file "myStyle.css"): P.special { color: red; border: solid black; }
Now put a <LINK> tag in the <HEAD>: <LINK href="myStyle.css" rel="stylesheet" type="text/css">
In the <BODY>, type: <P class="special">A special paragraph!

HTML version of Basic Foils prepared April 25 98

Foil 49 Embedded Styles

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
Read in a style sheet and override a style: <HEAD> <STYLE type="text/css"> @import url(myStyle.css); H1 {text-align: center} </STYLE> </HEAD>
Color a paragraph (not recommended): <P STYLE="color: green">A green paragraph!

HTML version of Basic Foils prepared April 25 98

Foil 50 Document Object Model

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index Document Object Model (DOM)
DOM defines a platform-independent programmatic interface to web documents:
  • provides access to structured data
  • adds object orientation to page layout and design (HTML elements are objects with properties and methods)
  • is implemented in a scripting language
Initially, DOM will be bound to ECMAScript

HTML version of Basic Foils prepared April 25 98

Foil 51 Scripting

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index Scripting Languages for Foil 51
Current versions of scripting languages:
  • JavaScript 1.2 in Netscape Navigator 4.0
  • JScript 3.0 in Microsoft Internet Explorer 4.0
ECMAScript is an ECMA standard (6/97)
  • Microsoft claims JScript 3.0 is compliant with the ECMAScript-262 standard
  • It's not clear if Netscape's JavaScript 1.2 is ECMAScript-compliant

HTML version of Basic Foils prepared April 25 98

Foil 52 Implementations of DHTML

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index Implementations of DHTML for Foil 52
Differences between Microsoft and Netscape implementations of DHTML:
  • MSIE "exposes" all HTML tags, while NN relies heavily on layers and JavaScript
  • Fonts: NN relies on a "font definition file" while MSIE extends CSS to reference fonts
  • MSIE supports data binding and multimedia effects, while NN does not

HTML version of Basic Foils prepared April 25 98

Foil 53 Everywhere HTML

From XML and Dynamic HTML CPS616 Web Technologies -- Spring 98. *
Full HTML Index
A wysiwyg HTML editor called NetObjects Fusion generates dynamic web pages in "Everywhere HTML"
By using a combination of HTML, CSS-positioning and JavaScript, pages written in Everywhere HTML work properly on both Internet Explorer 4.0 and Communicator 4.0 (or so it is claimed)

© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Sun Nov 29 1998