Browse Prior Art Database

HTML Tables (RFC1942)

IP.com Disclosure Number: IPCOM000004173D
Original Publication Date: 1996-May-01
Included in the Prior Art Database: 2000-Sep-13
Document File: 25 page(s) / 64K

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

D. Raggett: AUTHOR

Abstract

The HyperText Markup Language (HTML) is a simple markup language used to create hypertext documents that are portable from one platform to another. HTML documents are SGML documents with generic semantics that are appropriate for representing information from a wide range of applications. This specification extends HTML to support a wide variety of tables. The model is designed to work well with associated style sheets, but does not require them. It also supports rendering to braille, or speech, and exchange of tabular data with databases and spreadsheets. The HTML table model embodies certain aspects of the CALS table model, e.g. the ability to group table rows into thead, tbody and tfoot sections, plus the ability to specify cell alignment compactly for sets of cells according to the context.

This text was extracted from a ASCII Text document.
This is the abbreviated version, containing approximately 5% of the total text.

Network Working Group D. Raggett

Request for Comments: 1942 W3C

Category: Experimental May 1996

HTML Tables

Status of this Memo

This memo defines an Experimental Protocol for the Internet

community. This memo does not specify an Internet standard of any

kind. Discussion and suggestions for improvement are requested.

Distribution of this memo is unlimited.

Abstract

The HyperText Markup Language (HTML) is a simple markup language used

to create hypertext documents that are portable from one platform to

another. HTML documents are SGML documents with generic semantics

that are appropriate for representing information from a wide range

of applications. This specification extends HTML to support a wide

variety of tables. The model is designed to work well with associated

style sheets, but does not require them. It also supports rendering

to braille, or speech, and exchange of tabular data with databases

and spreadsheets. The HTML table model embodies certain aspects of

the CALS table model, e.g. the ability to group table rows into

thead, tbody and tfoot sections, plus the ability to specify cell

alignment compactly for sets of cells according to the context.

Table of Contents

Recent Changes ................................................. 1

Brief Introduction ............................................. 2

Design Rationale ............................................... 5

Walkthrough of the Table DTD ................................... 8

Recommended Layout Algorithms ................................. 23

HTML Table DTD ................................................ 26

References .................................................... 29

Security Considerations ....................................... 30

Author's Address .............................................. 30

Recent Changes

This specification extends HTML to support tables. The table model

has grown out of early work on HTML+ and the initial draft of HTML3.

The earlier model has been been extended in response to requests from

information providers for improved control over the presentation of

tabular information:

* alignment on designated characters such as "." and ":"

e.g. aligning a column of numbers on the decimal point

* more flexibility in specifying table frames and rules

* incremental display for large tables as data is received

* the ability to support scrollable tables with fixed headers plus

better support for breaking tables across pages for printing

* optional column based defaults for alignment properties

In addition, a major goal has been to provide backwards compatibility

with the widely deployed Netscape implementation of tables. A

subsidiary goal has been to simplify importing tables conforming to

the SGML CALS model. The l...