1. A computer-based method of coding a document for presentation on a presentation apparatus, comprising: defining a structure section which specifies a structure for content of said document in terms of document elements, wherein the defining of the structure section includes defining the structure section in a hierarchical structured format which specifies the structure of said document in terms of said document elements; defining a time section including a time constraint which acts upon document elements in the structure section, wherein the defining of the time section includes defining the time section in said hierarchical structured format that includes said time constraint, wherein the time constraint specifies that the document elements it acts upon have to be presented consecutively; linking the time section with the structure section to establish the coding of the document, wherein the structure section and the time section are defined in separate sections, and wherein the coding of the document constitutes an hierarchical structured application; defining a style section in the hierarchical structured format which includes style rules specifying properties of one or more document elements selected from the structure section, the time constraint acts upon a style rule of the style section, the linking including linking the time section, style section, and the structure section to establish structural, style, and temporal coding of the document, wherein the document elements in the structure section which are acted upon by the time constraint are selected by a CSS (Cascading Style Sheets) selector syntax; and at least one of (i) presenting the coded document on a presentation apparatus and (ii) storing the coded document for subsequent presentation.
1. A computer-based method of coding a document for presentation on a presentation apparatus, comprising: defining a structure section which specifies a structure for content of said document in terms of document elements, wherein the defining of the structure section includes defining the structure section in a hierarchical structured format which specifies the structure of said document in terms of said document elements; defining a time section including a time constraint which acts upon document elements in the structure section, wherein the defining of the time section includes defining the time section in said hierarchical structured format that includes said time constraint, wherein the time constraint specifies that the document elements it acts upon have to be presented consecutively; linking the time section with the structure section to establish the coding of the document, wherein the structure section and the time section are defined in separate sections, and wherein the coding of the document constitutes an hierarchical structured application; defining a style section in the hierarchical structured format which includes style rules specifying properties of one or more document elements selected from the structure section, the time constraint acts upon a style rule of the style section, the linking including linking the time section, style section, and the structure section to establish structural, style, and temporal coding of the document, wherein the document elements in the structure section which are acted upon by the time constraint are selected by a CSS (Cascading Style Sheets) selector syntax; and at least one of (i) presenting the coded document on a presentation apparatus and (ii) storing the coded document for subsequent presentation. 2. The method as claimed in claim 1 , wherein the method also comprises assigning a substitution indicator to the time constraint which indicates whether the presentation space consumed by a document element has to disappear before presentation of a succeeding document element.