home *** CD-ROM | disk | FTP | other *** search
/ Computer Shopper 133 / dpcs0399.iso / INTERNET / COFFEE / HTMLED55 / SETUP.EXE / file0116.bin < prev    next >
Encoding:
Text File  |  1998-11-04  |  11.2 KB  |  84 lines

  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
  2.    "http://www.w3.org/TR/REC-html40/strict.dtd">
  3. <html lang=en-us>
  4. <head>
  5. <title>What's New in HTML 4.0</title>
  6. <link rev=Made href="mailto:liam@htmlhelp.com">
  7. <link rel=Glossary href="http://www.htmlhelp.com/glossary/glossary.html">
  8. <link rel=Copyright href="http://www.htmlhelp.com/copyright.html">
  9. <link rel=StyleSheet href="style.css" type="text/css">
  10. <link rel=StyleSheet href="aural.css" type="text/css" media=aural>
  11. <meta name="author" content="Liam Quinn">
  12. <meta name="description" content="A summary of the new features in HTMLá4.0 and a look at the key concepts behind the new standard.">
  13. <meta name="keywords" content="new, HyperText Markup Language, HTML, HTML4, HTML 4.0, Web Design Group, WDG">
  14. </head>
  15. <body>
  16. <h2><img src="wdglogo1.gif" width=250 height=83 alt="The Web Design Group"></h2>
  17. <h1>What's New in HTML 4.0</h1>
  18. <ul>
  19.   <li><a href="#elements">New Elements in HTMLá4.0</a></li>
  20.   <li><a href="#separation">Separation of Structure and Presentation</a></li>
  21.   <li><a href="#accessibility">Accessibility</a></li>
  22.   <li><a href="#i18n">Internationalization</a></li>
  23.   <li><a href="#stylesheets">Style Sheets</a></li>
  24.   <li><a href="#scripting">Client-side Scripting</a></li>
  25.   <li><a href="#frames">Frames</a></li>
  26.   <li><a href="#tables">Advanced Tables</a></li>
  27. </ul>
  28. <h2><a name=elements>New Elements in HTMLá4.0</a></h2>
  29. <p>The following elements are new in HTMLá4.0:</p>
  30. <ul class=elements>
  31.   <li><a href="phrase/abbr.html">ABBR</a> - Abbreviation</li>
  32.   <li><a href="phrase/acronym.html">ACRONYM</a> - Acronym</li>
  33.   <li><a href="special/bdo.html">BDO</a> - <acronym title="Bidirectional">BiDi</acronym> override</li>
  34.   <li><a href="forms/button.html">BUTTON</a> - Button</li>
  35.   <li><a href="tables/col.html">COL</a> - Table column</li>
  36.   <li><a href="tables/colgroup.html">COLGROUP</a> - Table column group</li>
  37.   <li><a href="phrase/del.html">DEL</a> - Deleted text</li>
  38.   <li><a href="forms/fieldset.html">FIELDSET</a> - Form control group</li>
  39.   <li class=frameset><a href="frames/frame.html">FRAME</a> - Frame</li>
  40.   <li class=frameset><a href="frames/frameset.html">FRAMESET</a> - Frameset</li>
  41.   <li class=transitional><a href="special/iframe.html">IFRAME</a> - Inline frame</li>
  42.   <li><a href="phrase/ins.html">INS</a> - Inserted text</li>
  43.   <li><a href="forms/label.html">LABEL</a> - Form field label</li>
  44.   <li><a href="forms/legend.html">LEGEND</a> - Fieldset caption</li>
  45.   <li class=transitional><a href="frames/noframes.html">NOFRAMES</a> - Frames alternate content</li>
  46.   <li><a href="block/noscript.html">NOSCRIPT</a> - Alternate script content</li>
  47.   <li><a href="special/object.html">OBJECT</a> - Object</li>
  48.   <li><a href="forms/optgroup.html">OPTGROUP</a> - Option group</li>
  49.   <li><a href="special/q.html">Q</a> - Short quotation</li>
  50.   <li class=transitional><a href="fontstyle/s.html">S</a> - Strike-through text</li>
  51.   <li><a href="special/span.html">SPAN</a> - Generic inline container</li>
  52.   <li><a href="tables/tbody.html">TBODY</a> - Table body</li>
  53.   <li><a href="tables/tfoot.html">TFOOT</a> - Table foot</li>
  54.   <li><a href="tables/thead.html">THEAD</a> - Table head</li>
  55. </ul>
  56. <h2><a name=separation>Separation of Structure and Presentation</a></h2>
  57. <p>By <a href="deprecated.html">deprecating</a> many presentational features from <a href="http://www.htmlhelp.com/reference/wilbur/">HTMLá3.2</a> and adding hooks for style sheets, HTMLá4.0 encourages separating a document's structure from its presentation. This concept is key to understanding HTMLá4.0.</p>
  58. <p>When authors use <abbr class=initialism title="HyperText Markup Language">HTML</abbr> to markup a document's structure and <a href="http://www.htmlhelp.com/reference/css/">style sheets</a> to suggest the document's presentation, they can more easily achieve the device-independence that helped bring <abbr class=initialism title="HyperText Markup Language">HTML</abbr> its initial popularity. A document with a rich structure can be presented in many different ways on different media, allowing the document to adjust to new technologies such as phone or in-car aural browsers. The separation of content and presentation also allows authors to change the presentation of an entire site by editing a single style sheet, providing significant advantages in site maintenance.</p>
  59. <h2><a name=accessibility>Accessibility</a></h2>
  60. <p>Many of HTML 4.0's improvements in the area of accessibility follow from its emphasis on the separation of structure and presentation. When <abbr class=initialism title="HyperText Markup Language">HTML</abbr> is used structurally, a document can adapt to different browsing environments, accommodating large fonts, special colors, speech synthesizers, and Braille tactile feedback devices. This adaptability allows blind, low-vision, colorblind, and cognitively-challenged users access to the Web, opening a door for the world's 600 million disabled people.</p>
  61. <p>HTML 4.0 includes many new elements and attributes aimed at improving the Web's accessibility. The multi-dimensional nature of <abbr class=initialism title="HyperText Markup Language">HTML</abbr> tables has long posed problems for non-visual browsing, but new attributes on the <strong class=html><a href="tables/table.html">TABLE</a></strong>, <strong class=html><a href="tables/th.html">TH</a></strong>, and <strong class=html><a href="tables/td.html">TD</a></strong> elements allow table summaries and a more explicit association between a cell and its header information. These attributes give non-visual browsers the ability to render a cell's header information, possibly in an abbreviated form, before giving the cell's content.</p>
  62. <p>New elements in HTML 4.0 also bring accessibility improvements to forms. The new <strong class=html><a href="forms/fieldset.html">FIELDSET</a></strong> element allows form controls to be grouped together and the <strong class=html><a href="forms/legend.html">LEGEND</a></strong> element provides a caption for the group. By grouping related form controls, authors allow those with non-visual browsers to more easily navigate complicated forms. As well, the new <strong class=html><a href="forms/label.html">LABEL</a></strong> element associates a text label with a form control so that users can more easily determine what information is required in a given field.</p>
  63. <p>Other accessibility improvements include full image descriptions through the <strong class=html>LONGDESC</strong> attribute on the <strong class=html><a href="special/img.html">IMG</a></strong> element, rich alternatives to images and videos through the <strong class=html><a href="special/object.html">OBJECT</a></strong> element, and richer alternatives to image maps through a new content model for the <strong class=html><a href="special/map.html">MAP</a></strong> element.</p>
  64. <h2><a name=i18n>Internationalization</a></h2>
  65. <p>To allow representation of the world's languages, HTMLá4.0 adopts the <em>Universal Character Set</em> as its character set. Previous versions of <abbr class=initialism title="HyperText Markup Language">HTML</abbr> were restricted to ISO-8859-1, a character set that only handled some western European languages. The Universal Character Set is character-by-character equivalent to <a href="http://www.unicode.org/">Unicode</a> 2.0 and contains characters for almost all of the world's languages.</p>
  66. <p>The <strong class=html><a href="attrs.html#lang">LANG</a></strong> and <strong class=html><a href="attrs.html#dir">DIR</a></strong> attributes are new in HTMLá4.0 and apply to almost all elements. These attributes allow authors to specify the language and directionality of text. The <strong class=html><a href="special/bdo.html">BDO</a></strong> element allows authors to override the bidirectional algorithm used when right-to-left text such as Hebrew is presented.</p>
  67. <p>HTML 4.0 also offers new <a href="entities/index.html">entities</a> for easy entry of <a href="entities/symbols.html">mathematical symbols and Greek letters</a> as well as <a href="entities/special.html">other special characters</a>.</p>
  68. <h2><a name=stylesheets>Style Sheets</a></h2>
  69. <p>HTML 4.0 adds new hooks for <a href="http://www.htmlhelp.com/reference/css/">style sheets</a>, which suggest how a document is presented. The new <strong class=html><a href="attrs.html#id">ID</a></strong>, <strong class=html><a href="attrs.html#class">CLASS</a></strong>, and <strong class=html><a href="attrs.html#style">STYLE</a></strong> attributes allow style information to be attached to specific elements. The <strong class=html><a href="head/link.html">LINK</a></strong> and <strong class=html><a href="head/style.html">STYLE</a></strong> elements have new <strong class=html>TYPE</strong> and <strong class=html>MEDIA</strong> attributes for specifying the style sheet language and target media, respectively.</p>
  70. <h2><a name=scripting>Client-side Scripting</a></h2>
  71. <p>HTML 4.0 embraces client-side scripting through the addition of a number of new attributes. The <strong class=html><a href="special/script.html">SCRIPT</a></strong> element now includes attributes for specifying the scripting language, embedding an external script, and deferring execution of a script. As well, a number of event attributes have been added to enable execution of a script upon events such as the user clicking an element, pressing a key, moving the mouse over an element, or changing the value of a form control.</p>
  72. <p>The <strong class=html><a href="block/noscript.html">NOSCRIPT</a></strong> element, also new in HTMLá4.0, provides alternate content for browsers with client-side scripting disabled or not supported.</p>
  73. <h2><a name=frames>Frames</a></h2>
  74. <p>The inclusion of <a href="frames/index.html">frames</a> in HTMLá4.0 gives authors the ability to present multiple documents in one window. The frames model used in HTMLá4.0 is not changed from the <a href="http://www.htmlhelp.com/design/frames/whatswrong.html" title="What's wrong with frames?">flawed frames model</a> originally proposed by <a href="http://www.netscape.com/">Netscape</a>.</p>
  75. <h2><a name=tables>Advanced Tables</a></h2>
  76. <p>The simple table model of <a href="http://www.htmlhelp.com/reference/wilbur/">HTMLá3.2</a> is expanded in HTMLá4.0 to include row and column groups, greater flexibility in defining a table's rules, and accessibility improvements. The use of row groups (<strong class=html><a href="tables/thead.html">THEAD</a></strong>, <strong class=html><a href="tables/tfoot.html">TFOOT</a></strong>, <strong class=html><a href="tables/tbody.html">TBODY</a></strong>) allows visual browsers to render static header and footer rows with scrollable body rows, thus improving the readability of large tables.</p>
  77. <div class=footer>
  78. <address>Maintained by <a href="http://www.htmlhelp.com/%7Eliam/">Liam Quinn</a> <<a href="mailto:liam@htmlhelp.com">liam@htmlhelp.com</a>></address>
  79. <p class=toolbar><a href="http://www.htmlhelp.com/"><img src="wdglogo-small.gif" width=105 height=40 alt="Web Design Group ~"></a> <a href="index.html" rel=Start>HTMLá4.0áReference</a>á~ <a href="olist.html">ElementsábyáFunction</a>á~ <a href="alist.html">ElementsáAlphabetically</a></p>
  80. <p class=copyright><a href="http://www.htmlhelp.com/copyright.html">Copyright ⌐</a> 1998 Liam Quinn. All rights reserved.</p>
  81. </div>
  82. </body>
  83. </html>
  84.