Generated: Monday, November 14, 2011, 09:10:10Copyright ©2011, Kurt NÝrmarkThe local LAML software home page

Reference Manual of the validating LAML basic mirror of the HTML4.01 transitional elements

Kurt NÝrmark ©    normark@cs.auc.dk    Department of Computer Science    Aalborg University    Denmark    

Source file: lib/html4.01-transitional-validating/basis.scm
LAML Version 38.0 (November 14, 2011, full)

This an accurate, validating mirror of HTML 4.01 (transitional) on basic form. A basic form has a rigid syntactic composition:
   (html4:tag contents . attributes)

The type of contents must be a list of content elements (strings, sub-elements, space suppress, and lists of these) and the attributes must be alternating symbol attribute names and string attribute values.

Here is a concrete example:

   (html4:a (list "AAU CS") 'href "www.cs.auc.dk")
In general we recommend that you use the HTML mirror on its surface form. Use the basic form if you need to write more efficient programs (such as CGI programs) which emit HTML, represented as internal ASTs. The function render converts an AST to a string. The function write-html from the laml.scm file is helpful when rendering, linearizing and writing an AST to a text file.

Each function in this file mirrors and generates an HTML element instance. If the boolean variable check-html-attributes? is true the functions check the attributes of the tag against the attribute definitions in the document type definition. If the boolean variable validate-html? is true the mirror functions perform a full HTML validity check.

CSS inline style attributes can be given side by side with the HTML attributes. A CSS attribute is prefixed with 'css:'. Here is an example:

   (html4:a "AAU CS" 'href "www.cs.auc.dk" 'css:text-decoration "none" 'css:background-color "yellow")

This library requires the general library.

This library provides links to the W3 document which defines the HTML tags. The underlying WWW pages are supplied as part of the LAML software bundle.

See also the surface form library of the mirror and the HTML convenience library.From LAML version 20 we strongly recommend that you use an XHTML mirror (strict, frameset, or transitional) instead of HTML4.01.

Table of Contents:
1. The document type declaration.3. Configuration part.
2. Document type definition.4. The HTML basic mirror functions

Alphabetic index:
check-errorcheck-errorThe definition of the procedure that reports validation errors.
check-html-attributes?check-html-attributes?A boolean variable which controls the checking of tag attributes.
document-type-declaration(document-type-declaration)Return a document type declaration of this mirror.
error-truncation-lengtherror-truncation-lengthHow many characters of the HTML validation error messages to be presented.
html4:a(html4:a contents . attributes)The LAML mirror of the HTML 4.01 (transitional) A double tag element (anchor ).
html4:abbr(html4:abbr contents . attributes)The LAML mirror of the HTML 4.01 (transitional) ABBR double tag element (no explanation available).
html4:acronym(html4:acronym contents . attributes)The LAML mirror of the HTML 4.01 (transitional) ACRONYM double tag element (no explanation available).
html4:address(html4:address contents . attributes)The LAML mirror of the HTML 4.01 (transitional) ADDRESS double tag element (information on author ).
html4:applet(html4:applet contents . attributes)The LAML mirror of the HTML 4.01 (transitional) APPLET double tag element (Java applet ).
html4:area(html4:area . attributes)The LAML mirror of the HTML 4.01 (transitional) AREA single tag element (client-side image map area ).
html4:b(html4:b contents . attributes)The LAML mirror of the HTML 4.01 (transitional) B double tag element (no explanation available).
html4:base(html4:base . attributes)The LAML mirror of the HTML 4.01 (transitional) BASE single tag element (document base URI ).
html4:basefont(html4:basefont . attributes)The LAML mirror of the HTML 4.01 (transitional) BASEFONT single tag element (base font size ).
html4:bdo(html4:bdo contents . attributes)The LAML mirror of the HTML 4.01 (transitional) BDO double tag element (I18N BiDi over-ride ).
html4:big(html4:big contents . attributes)The LAML mirror of the HTML 4.01 (transitional) BIG double tag element (no explanation available).
html4:blockquote(html4:blockquote contents . attributes)The LAML mirror of the HTML 4.01 (transitional) BLOCKQUOTE double tag element (long quotation ).
html4:body(html4:body contents . attributes)The LAML mirror of the HTML 4.01 (transitional) BODY tag element, which can be applied as a single tag via a #f contents parameter (document body ).
html4:br(html4:br . attributes)The LAML mirror of the HTML 4.01 (transitional) BR single tag element (forced line break ).
html4:button(html4:button contents . attributes)The LAML mirror of the HTML 4.01 (transitional) BUTTON double tag element (push button ).
html4:caption(html4:caption contents . attributes)The LAML mirror of the HTML 4.01 (transitional) CAPTION double tag element (table caption ).
html4:center(html4:center contents . attributes)The LAML mirror of the HTML 4.01 (transitional) CENTER double tag element (shorthand for DIV align=center ).
html4:cite(html4:cite contents . attributes)The LAML mirror of the HTML 4.01 (transitional) CITE double tag element (no explanation available).
html4:code(html4:code contents . attributes)The LAML mirror of the HTML 4.01 (transitional) CODE double tag element (no explanation available).
html4:col(html4:col . attributes)The LAML mirror of the HTML 4.01 (transitional) COL single tag element (table column ).
html4:colgroup(html4:colgroup contents . attributes)The LAML mirror of the HTML 4.01 (transitional) COLGROUP tag element, which can be applied as a single tag via a #f contents parameter (table column group ).
html4:dd(html4:dd contents . attributes)The LAML mirror of the HTML 4.01 (transitional) DD tag element, which can be applied as a single tag via a #f contents parameter (definition description ).
html4:del(html4:del contents . attributes)The LAML mirror of the HTML 4.01 (transitional) DEL double tag element (inserted text, deleted text ).
html4:dfn(html4:dfn contents . attributes)The LAML mirror of the HTML 4.01 (transitional) DFN double tag element (no explanation available).
html4:dir(html4:dir contents . attributes)The LAML mirror of the HTML 4.01 (transitional) DIR double tag element (directory list, menu list ).
html4:div(html4:div contents . attributes)The LAML mirror of the HTML 4.01 (transitional) DIV double tag element (generic language/style container ).
html4:dl(html4:dl contents . attributes)The LAML mirror of the HTML 4.01 (transitional) DL double tag element (definition list ).
html4:dt(html4:dt contents . attributes)The LAML mirror of the HTML 4.01 (transitional) DT tag element, which can be applied as a single tag via a #f contents parameter (definition term ).
html4:em(html4:em contents . attributes)The LAML mirror of the HTML 4.01 (transitional) EM double tag element (no explanation available).
html4:fieldset(html4:fieldset contents . attributes)The LAML mirror of the HTML 4.01 (transitional) FIELDSET double tag element (form control group ).
html4:font(html4:font contents . attributes)The LAML mirror of the HTML 4.01 (transitional) FONT double tag element (local change to font ).
html4:form(html4:form contents . attributes)The LAML mirror of the HTML 4.01 (transitional) FORM double tag element (interactive form ).
html4:frame(html4:frame . attributes)The LAML mirror of the HTML 4.01 (transitional) FRAME single tag element (subwindow ).
html4:frameset(html4:frameset contents . attributes)The LAML mirror of the HTML 4.01 (transitional) FRAMESET double tag element (window subdivision).
html4:h1(html4:h1 contents . attributes)The LAML mirror of the HTML 4.01 (transitional) H1 double tag element (heading ).
html4:h2(html4:h2 contents . attributes)The LAML mirror of the HTML 4.01 (transitional) H2 double tag element (heading ).
html4:h3(html4:h3 contents . attributes)The LAML mirror of the HTML 4.01 (transitional) H3 double tag element (heading ).
html4:h4(html4:h4 contents . attributes)The LAML mirror of the HTML 4.01 (transitional) H4 double tag element (heading ).
html4:h5(html4:h5 contents . attributes)The LAML mirror of the HTML 4.01 (transitional) H5 double tag element (heading ).
html4:h6(html4:h6 contents . attributes)The LAML mirror of the HTML 4.01 (transitional) H6 double tag element (heading ).
html4:head(html4:head contents . attributes)The LAML mirror of the HTML 4.01 (transitional) HEAD tag element, which can be applied as a single tag via a #f contents parameter (document head ).
html4:hr(html4:hr . attributes)The LAML mirror of the HTML 4.01 (transitional) HR single tag element (horizontal rule ).
html4:html(html4:html contents . attributes)The LAML mirror of the HTML 4.01 (transitional) HTML tag element, which can be applied as a single tag via a #f contents parameter (document root element ).
html4:i(html4:i contents . attributes)The LAML mirror of the HTML 4.01 (transitional) I double tag element (no explanation available).
html4:iframe(html4:iframe contents . attributes)The LAML mirror of the HTML 4.01 (transitional) IFRAME double tag element (inline subwindow ).
html4:img(html4:img . attributes)The LAML mirror of the HTML 4.01 (transitional) IMG single tag element (Embedded image ).
html4:input(html4:input . attributes)The LAML mirror of the HTML 4.01 (transitional) INPUT single tag element (form control ).
html4:ins(html4:ins contents . attributes)The LAML mirror of the HTML 4.01 (transitional) INS double tag element (inserted text, deleted text ).
html4:isindex(html4:isindex . attributes)The LAML mirror of the HTML 4.01 (transitional) ISINDEX single tag element (single line prompt ).
html4:kbd(html4:kbd contents . attributes)The LAML mirror of the HTML 4.01 (transitional) KBD double tag element (no explanation available).
html4:label(html4:label contents . attributes)The LAML mirror of the HTML 4.01 (transitional) LABEL double tag element (form field label text ).
html4:legend(html4:legend contents . attributes)The LAML mirror of the HTML 4.01 (transitional) LEGEND double tag element (fieldset legend ).
html4:li(html4:li contents . attributes)The LAML mirror of the HTML 4.01 (transitional) LI tag element, which can be applied as a single tag via a #f contents parameter (list item ).
html4:link(html4:link . attributes)The LAML mirror of the HTML 4.01 (transitional) LINK single tag element (a media-independent link ).
html4:map(html4:map contents . attributes)The LAML mirror of the HTML 4.01 (transitional) MAP double tag element (client-side image map ).
html4:menu(html4:menu contents . attributes)The LAML mirror of the HTML 4.01 (transitional) MENU double tag element (directory list, menu list ).
html4:meta(html4:meta . attributes)The LAML mirror of the HTML 4.01 (transitional) META single tag element (generic metainformation ).
html4:noframes(html4:noframes contents . attributes)The LAML mirror of the HTML 4.01 (transitional) NOFRAMES double tag element (alternate content container for non frame-based rendering ).
html4:noscript(html4:noscript contents . attributes)The LAML mirror of the HTML 4.01 (transitional) NOSCRIPT double tag element (alternate content container for non script-based rendering ).
html4:object(html4:object contents . attributes)The LAML mirror of the HTML 4.01 (transitional) OBJECT double tag element (generic embedded object ).
html4:ol(html4:ol contents . attributes)The LAML mirror of the HTML 4.01 (transitional) OL double tag element (ordered list ).
html4:optgroup(html4:optgroup contents . attributes)The LAML mirror of the HTML 4.01 (transitional) OPTGROUP double tag element (option group ).
html4:option(html4:option contents . attributes)The LAML mirror of the HTML 4.01 (transitional) OPTION tag element, which can be applied as a single tag via a #f contents parameter (selectable choice ).
html4:p(html4:p contents . attributes)The LAML mirror of the HTML 4.01 (transitional) P tag element, which can be applied as a single tag via a #f contents parameter (paragraph ).
html4:param(html4:param . attributes)The LAML mirror of the HTML 4.01 (transitional) PARAM single tag element (named property value ).
html4:pre(html4:pre contents . attributes)The LAML mirror of the HTML 4.01 (transitional) PRE double tag element (preformatted text ).
html4:q(html4:q contents . attributes)The LAML mirror of the HTML 4.01 (transitional) Q double tag element (short inline quotation ).
html4:s(html4:s contents . attributes)The LAML mirror of the HTML 4.01 (transitional) S double tag element (no explanation available).
html4:samp(html4:samp contents . attributes)The LAML mirror of the HTML 4.01 (transitional) SAMP double tag element (no explanation available).
html4:script(html4:script contents . attributes)The LAML mirror of the HTML 4.01 (transitional) SCRIPT double tag element (script statements ).
html4:select(html4:select contents . attributes)The LAML mirror of the HTML 4.01 (transitional) SELECT double tag element (option selector ).
html4:small(html4:small contents . attributes)The LAML mirror of the HTML 4.01 (transitional) SMALL double tag element (no explanation available).
html4:span(html4:span contents . attributes)The LAML mirror of the HTML 4.01 (transitional) SPAN double tag element (generic language/style container ).
html4:strike(html4:strike contents . attributes)The LAML mirror of the HTML 4.01 (transitional) STRIKE double tag element (no explanation available).
html4:strong(html4:strong contents . attributes)The LAML mirror of the HTML 4.01 (transitional) STRONG double tag element (no explanation available).
html4:style(html4:style contents . attributes)The LAML mirror of the HTML 4.01 (transitional) STYLE double tag element (style info ).
html4:sub(html4:sub contents . attributes)The LAML mirror of the HTML 4.01 (transitional) SUB double tag element (subscript, superscript ).
html4:sup(html4:sup contents . attributes)The LAML mirror of the HTML 4.01 (transitional) SUP double tag element (subscript, superscript ).
html4:table(html4:table contents . attributes)The LAML mirror of the HTML 4.01 (transitional) TABLE double tag element (no explanation available).
html4:tbody(html4:tbody contents . attributes)The LAML mirror of the HTML 4.01 (transitional) TBODY tag element, which can be applied as a single tag via a #f contents parameter (table body ).
html4:td(html4:td contents . attributes)The LAML mirror of the HTML 4.01 (transitional) TD tag element, which can be applied as a single tag via a #f contents parameter (table header cell, table data cell).
html4:textarea(html4:textarea contents . attributes)The LAML mirror of the HTML 4.01 (transitional) TEXTAREA double tag element (multi-line text field ).
html4:tfoot(html4:tfoot contents . attributes)The LAML mirror of the HTML 4.01 (transitional) TFOOT tag element, which can be applied as a single tag via a #f contents parameter (table footer ).
html4:th(html4:th contents . attributes)The LAML mirror of the HTML 4.01 (transitional) TH tag element, which can be applied as a single tag via a #f contents parameter (table header cell, table data cell).
html4:thead(html4:thead contents . attributes)The LAML mirror of the HTML 4.01 (transitional) THEAD tag element, which can be applied as a single tag via a #f contents parameter (table header ).
html4:title(html4:title contents . attributes)The LAML mirror of the HTML 4.01 (transitional) TITLE double tag element (document title ).
html4:tr(html4:tr contents . attributes)The LAML mirror of the HTML 4.01 (transitional) TR tag element, which can be applied as a single tag via a #f contents parameter (table row ).
html4:tt(html4:tt contents . attributes)The LAML mirror of the HTML 4.01 (transitional) TT double tag element (no explanation available).
html4:u(html4:u contents . attributes)The LAML mirror of the HTML 4.01 (transitional) U double tag element (no explanation available).
html4:ul(html4:ul contents . attributes)The LAML mirror of the HTML 4.01 (transitional) UL double tag element (unordered list ).
html4:var(html4:var contents . attributes)The LAML mirror of the HTML 4.01 (transitional) VAR double tag element (no explanation available).
non-transliteration-elementsnon-transliteration-elementsA list of elements for which content data - CDATA - is never transformed.
render(render html-clause [prolog epilog])Render the html-clause (an AST) and return the rendered string
render-to-output-port(render-to-output html-clause output-port [prolog epilog])Render the html-clause (an AST) to output-port.
transliterate-character-data?transliterate-character-data?A boolean variable that controls whether CDATA (Character data) are transformed through the HTML character transformation table.
validate-html?validate-html?A boolean variable that controls the HTML validation.

 

1.   THE DOCUMENT TYPE DECLARATION.
This section contains a single function, document-type-declaration, that returns the appropriate document type declaration of this mirror. The document type declaration function is called by the standard-prolog function of laml.scm


 

2.   DOCUMENT TYPE DEFINITION.
This section contains document-type-declaration, that returns the appropriate document type declaration of this mirror.


document-type-declaration


Form
(document-type-declaration)

Description
Return a document type declaration of this mirror. Even if announced as HTML4.0 loose, it is HTML4.01 transitional.


 

3.   CONFIGURATION PART.
The variables and functions in this part controls the checking, validation, and error reporting of the HTML mirror functions.


check-html-attributes?


Form
check-html-attributes?

Description
A boolean variable which controls the checking of tag attributes. If true, check the tag (element) attributes against the attributes as defined in the DTD file. The default value is true.


validate-html?


Form
validate-html?

Description
A boolean variable that controls the HTML validation. If true, do validate the generated HTML string against the DTD (the grammar of HTML). The default value is true.


transliterate-character-data?


Form
transliterate-character-data?

Description
A boolean variable that controls whether CDATA (Character data) are transformed through the HTML character transformation table. The default value is true.

See also
Character transformation tabletable


non-transliteration-elements


Form
non-transliteration-elements

Description
A list of elements for which content data - CDATA - is never transformed. As an example, it will often cause problems if scripts are being modified by means of transliterations using the HTML character transformation table. A list of strings. Defaults to (list "script" "style"). You can redefine it after the document style has been loaded.


error-truncation-length


Form
error-truncation-length

Description
How many characters of the HTML validation error messages to be presented.


check-error


Form
check-error

Description
The definition of the procedure that reports validation errors. The default value is display-warning, which issues non-fatal warning messages. Alternative value: laml-error (fatal error messaging).


render-to-output-port


Form
(render-to-output html-clause output-port [prolog epilog])

Description
Render the html-clause (an AST) to output-port. output-port is assumed to be open. output-port will not be closed by this procedure.

Parameters
html-clausean AST
output-portan open output port
prologThe symbol prolog, in which case (standard-prolog) is inserted, or a prolog string to be inserted
epilogThe symbol epilog in which case (standard-epilog) is inserted, or a epilog string to be inserted


render


Form
(render html-clause [prolog epilog])

Description
Render the html-clause (an AST) and return the rendered string

Parameters
html-clausean AST
prologThe symbol prolog, in which case (standard-prolog) is inserted, or a prolog string to be inserted
epilogThe symbol epilog in which case (standard-epilog) is inserted, or a epilog string to be inserted


 

4.   THE HTML BASIC MIRROR FUNCTIONS


html4:html


Form
(html4:html contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) HTML tag element, which can be applied as a single tag via a #f contents parameter (document root element ).

Parameters
contentsThe contents of the HTML element (a list of content elements - strings, sub-elements, space suppress, or lists of these) or #f if applied as a single tag
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formhtml
HTML documentationHTML

Note
No required attributes.

Optional attributes: lang, dir, version.

Content model: (head, body)



html4:noscript


Form
(html4:noscript contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) NOSCRIPT double tag element (alternate content container for non script-based rendering ).

Parameters
contentsThe contents of the NOSCRIPT element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formnoscript
HTML documentationNOSCRIPT

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (p | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dir | menu | pre | dl | div | center | noscript | noframes | blockquote | form | isindex | hr | table | fieldset | address | #pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:script


Form
(html4:script contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) SCRIPT double tag element (script statements ).

Parameters
contentsThe contents of the SCRIPT element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formscript
HTML documentationSCRIPT

Note
Required attributes: type.

Optional attributes: charset, language, src, defer, event, for.

Content model: cdata



html4:style


Form
(html4:style contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) STYLE double tag element (style info ).

Parameters
contentsThe contents of the STYLE element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formstyle
HTML documentationSTYLE

Note
Required attributes: type.

Optional attributes: lang, dir, media, title.

Content model: cdata



html4:meta


Form
(html4:meta . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) META single tag element (generic metainformation ).

Parameters
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formmeta
HTML documentationMETA

Note
Required attributes: content.

Optional attributes: lang, dir, http-equiv, name, scheme.



html4:base


Form
(html4:base . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) BASE single tag element (document base URI ).

Parameters
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formbase
HTML documentationBASE

Note
No required attributes.

Optional attributes: href, target.



html4:isindex


Form
(html4:isindex . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) ISINDEX single tag element (single line prompt ).

Parameters
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formisindex
HTML documentationISINDEX

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, prompt.



html4:title


Form
(html4:title contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) TITLE double tag element (document title ).

Parameters
contentsThe contents of the TITLE element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formtitle
HTML documentationTITLE

Note
No required attributes.

Optional attributes: lang, dir.

Content model: (#pcdata) -(script|style|meta|link|object)



html4:head


Form
(html4:head contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) HEAD tag element, which can be applied as a single tag via a #f contents parameter (document head ).

Parameters
contentsThe contents of the HEAD element (a list of content elements - strings, sub-elements, space suppress, or lists of these) or #f if applied as a single tag
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formhead
HTML documentationHEAD

Note
No required attributes.

Optional attributes: lang, dir, profile.

Content model: (title & isindex? & base?) +(script|style|meta|link|object)



html4:noframes


Form
(html4:noframes contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) NOFRAMES double tag element (alternate content container for non frame-based rendering ).

Parameters
contentsThe contents of the NOFRAMES element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formnoframes
HTML documentationNOFRAMES

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (p | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dir | menu | pre | dl | div | center | noscript | noframes | blockquote | form | isindex | hr | table | fieldset | address | #pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:iframe


Form
(html4:iframe contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) IFRAME double tag element (inline subwindow ).

Parameters
contentsThe contents of the IFRAME element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formiframe
HTML documentationIFRAME

Note
No required attributes.

Optional attributes: id, class, style, title, longdesc, name, src, frameborder, marginwidth, marginheight, scrolling, align, height, width.

Content model: (p | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dir | menu | pre | dl | div | center | noscript | noframes | blockquote | form | isindex | hr | table | fieldset | address | #pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:frame


Form
(html4:frame . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) FRAME single tag element (subwindow ).

Parameters
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formframe
HTML documentationFRAME

Note
No required attributes.

Optional attributes: id, class, style, title, longdesc, name, src, frameborder, marginwidth, marginheight, noresize, scrolling.



html4:frameset


Form
(html4:frameset contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) FRAMESET double tag element (window subdivision).

Parameters
contentsThe contents of the FRAMESET element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formframeset
HTML documentationFRAMESET

Note
No required attributes.

Optional attributes: id, class, style, title, rows, cols, onload, onunload.

Content model: ((frameset|frame)+ & noframes?)



html4:th


Form
(html4:th contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) TH tag element, which can be applied as a single tag via a #f contents parameter (table header cell, table data cell).

Parameters
contentsThe contents of the TH element (a list of content elements - strings, sub-elements, space suppress, or lists of these) or #f if applied as a single tag
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formth
HTML documentationTH

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, abbr, axis, headers, scope, rowspan, colspan, align, char, charoff, valign, nowrap, bgcolor, width, height.

Content model: (p | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dir | menu | pre | dl | div | center | noscript | noframes | blockquote | form | isindex | hr | table | fieldset | address | #pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:td


Form
(html4:td contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) TD tag element, which can be applied as a single tag via a #f contents parameter (table header cell, table data cell).

Parameters
contentsThe contents of the TD element (a list of content elements - strings, sub-elements, space suppress, or lists of these) or #f if applied as a single tag
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formtd
HTML documentationTD

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, abbr, axis, headers, scope, rowspan, colspan, align, char, charoff, valign, nowrap, bgcolor, width, height.

Content model: (p | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dir | menu | pre | dl | div | center | noscript | noframes | blockquote | form | isindex | hr | table | fieldset | address | #pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:tr


Form
(html4:tr contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) TR tag element, which can be applied as a single tag via a #f contents parameter (table row ).

Parameters
contentsThe contents of the TR element (a list of content elements - strings, sub-elements, space suppress, or lists of these) or #f if applied as a single tag
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formtr
HTML documentationTR

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, align, char, charoff, valign, bgcolor.

Content model: (th | td)+



html4:col


Form
(html4:col . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) COL single tag element (table column ).

Parameters
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formcol
HTML documentationCOL

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, span, width, align, char, charoff, valign.



html4:colgroup


Form
(html4:colgroup contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) COLGROUP tag element, which can be applied as a single tag via a #f contents parameter (table column group ).

Parameters
contentsThe contents of the COLGROUP element (a list of content elements - strings, sub-elements, space suppress, or lists of these) or #f if applied as a single tag
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formcolgroup
HTML documentationCOLGROUP

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, span, width, align, char, charoff, valign.

Content model: (col)*



html4:tbody


Form
(html4:tbody contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) TBODY tag element, which can be applied as a single tag via a #f contents parameter (table body ).

Parameters
contentsThe contents of the TBODY element (a list of content elements - strings, sub-elements, space suppress, or lists of these) or #f if applied as a single tag
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formtbody
HTML documentationTBODY

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, align, char, charoff, valign.

Content model: (tr)+



html4:tfoot


Form
(html4:tfoot contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) TFOOT tag element, which can be applied as a single tag via a #f contents parameter (table footer ).

Parameters
contentsThe contents of the TFOOT element (a list of content elements - strings, sub-elements, space suppress, or lists of these) or #f if applied as a single tag
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formtfoot
HTML documentationTFOOT

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, align, char, charoff, valign.

Content model: (tr)+



html4:thead


Form
(html4:thead contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) THEAD tag element, which can be applied as a single tag via a #f contents parameter (table header ).

Parameters
contentsThe contents of the THEAD element (a list of content elements - strings, sub-elements, space suppress, or lists of these) or #f if applied as a single tag
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formthead
HTML documentationTHEAD

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, align, char, charoff, valign.

Content model: (tr)+



html4:caption


Form
(html4:caption contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) CAPTION double tag element (table caption ).

Parameters
contentsThe contents of the CAPTION element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formcaption
HTML documentationCAPTION

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, align.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:table


Form
(html4:table contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) TABLE double tag element (no explanation available).

Parameters
contentsThe contents of the TABLE element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formtable
HTML documentationTABLE

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, summary, width, border, frame, rules, cellspacing, cellpadding, align, bgcolor, datapagesize.

Content model: (caption?, (col*|colgroup*), thead?, tfoot?, tbody+)



html4:button


Form
(html4:button contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) BUTTON double tag element (push button ).

Parameters
contentsThe contents of the BUTTON element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formbutton
HTML documentationBUTTON

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, name, value, type, disabled, tabindex, accesskey, onfocus, onblur.

Content model: (p | h1|h2|h3|h4|h5|h6 | ul | ol | dir | menu | pre | dl | div | center | noscript | noframes | blockquote | form | isindex | hr | table | fieldset | address | #pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)* -(a|input | select | textarea | label | button|form|isindex|fieldset|iframe)



html4:legend


Form
(html4:legend contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) LEGEND double tag element (fieldset legend ).

Parameters
contentsThe contents of the LEGEND element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formlegend
HTML documentationLEGEND

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, accesskey, align.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:fieldset


Form
(html4:fieldset contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) FIELDSET double tag element (form control group ).

Parameters
contentsThe contents of the FIELDSET element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formfieldset
HTML documentationFIELDSET

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata,legend,(p | h1|h2|h3|h4|h5|h6 | ul | ol | dir | menu | pre | dl | div | center | noscript | noframes | blockquote | form | isindex | hr | table | fieldset | address | #pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*)



html4:textarea


Form
(html4:textarea contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) TEXTAREA double tag element (multi-line text field ).

Parameters
contentsThe contents of the TEXTAREA element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formtextarea
HTML documentationTEXTAREA

Note
Required attributes: rows, cols.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, name, disabled, readonly, tabindex, accesskey, onfocus, onblur, onselect, onchange.

Content model: (#pcdata)



html4:option


Form
(html4:option contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) OPTION tag element, which can be applied as a single tag via a #f contents parameter (selectable choice ).

Parameters
contentsThe contents of the OPTION element (a list of content elements - strings, sub-elements, space suppress, or lists of these) or #f if applied as a single tag
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formoption
HTML documentationOPTION

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, selected, disabled, label, value.

Content model: (#pcdata)



html4:optgroup


Form
(html4:optgroup contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) OPTGROUP double tag element (option group ).

Parameters
contentsThe contents of the OPTGROUP element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formoptgroup
HTML documentationOPTGROUP

Note
Required attributes: label.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, disabled.

Content model: (option)+



html4:select


Form
(html4:select contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) SELECT double tag element (option selector ).

Parameters
contentsThe contents of the SELECT element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formselect
HTML documentationSELECT

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, name, size, multiple, disabled, tabindex, onfocus, onblur, onchange.

Content model: (optgroup | option)+



html4:input


Form
(html4:input . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) INPUT single tag element (form control ).

Parameters
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface forminput
HTML documentationINPUT

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, type, name, value, checked, disabled, readonly, size, maxlength, src, alt, usemap, ismap, tabindex, accesskey, onfocus, onblur, onselect, onchange, accept, align.



html4:label


Form
(html4:label contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) LABEL double tag element (form field label text ).

Parameters
contentsThe contents of the LABEL element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formlabel
HTML documentationLABEL

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, for, accesskey, onfocus, onblur.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)* -(label)



html4:form


Form
(html4:form contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) FORM double tag element (interactive form ).

Parameters
contentsThe contents of the FORM element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formform
HTML documentationFORM

Note
Required attributes: action.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, method, enctype, accept, name, onsubmit, onreset, target, accept-charset.

Content model: (p | h1|h2|h3|h4|h5|h6 | ul | ol | dir | menu | pre | dl | div | center | noscript | noframes | blockquote | form | isindex | hr | table | fieldset | address | #pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)* -(form)



html4:li


Form
(html4:li contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) LI tag element, which can be applied as a single tag via a #f contents parameter (list item ).

Parameters
contentsThe contents of the LI element (a list of content elements - strings, sub-elements, space suppress, or lists of these) or #f if applied as a single tag
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formli
HTML documentationLI

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, type, value.

Content model: (p | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dir | menu | pre | dl | div | center | noscript | noframes | blockquote | form | isindex | hr | table | fieldset | address | #pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:dir


Form
(html4:dir contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) DIR double tag element (directory list, menu list ).

Parameters
contentsThe contents of the DIR element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formdir
HTML documentationDIR

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, compact.

Content model: (li)+ -(p | h1|h2|h3|h4|h5|h6 | ul | ol | dir | menu | pre | dl | div | center | noscript | noframes | blockquote | form | isindex | hr | table | fieldset | address)



html4:menu


Form
(html4:menu contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) MENU double tag element (directory list, menu list ).

Parameters
contentsThe contents of the MENU element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formmenu
HTML documentationMENU

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, compact.

Content model: (li)+ -(p | h1|h2|h3|h4|h5|h6 | ul | ol | dir | menu | pre | dl | div | center | noscript | noframes | blockquote | form | isindex | hr | table | fieldset | address)



html4:ul


Form
(html4:ul contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) UL double tag element (unordered list ).

Parameters
contentsThe contents of the UL element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formul
HTML documentationUL

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, type, compact.

Content model: (li)+



html4:ol


Form
(html4:ol contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) OL double tag element (ordered list ).

Parameters
contentsThe contents of the OL element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formol
HTML documentationOL

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, type, compact, start.

Content model: (li)+



html4:dd


Form
(html4:dd contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) DD tag element, which can be applied as a single tag via a #f contents parameter (definition description ).

Parameters
contentsThe contents of the DD element (a list of content elements - strings, sub-elements, space suppress, or lists of these) or #f if applied as a single tag
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formdd
HTML documentationDD

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (p | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dir | menu | pre | dl | div | center | noscript | noframes | blockquote | form | isindex | hr | table | fieldset | address | #pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:dt


Form
(html4:dt contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) DT tag element, which can be applied as a single tag via a #f contents parameter (definition term ).

Parameters
contentsThe contents of the DT element (a list of content elements - strings, sub-elements, space suppress, or lists of these) or #f if applied as a single tag
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formdt
HTML documentationDT

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:dl


Form
(html4:dl contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) DL double tag element (definition list ).

Parameters
contentsThe contents of the DL element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formdl
HTML documentationDL

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, compact.

Content model: (dt | dd)+



html4:ins


Form
(html4:ins contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) INS double tag element (inserted text, deleted text ).

Parameters
contentsThe contents of the INS element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formins
HTML documentationINS

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, cite, datetime.

Content model: (p | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dir | menu | pre | dl | div | center | noscript | noframes | blockquote | form | isindex | hr | table | fieldset | address | #pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:del


Form
(html4:del contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) DEL double tag element (inserted text, deleted text ).

Parameters
contentsThe contents of the DEL element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formdel
HTML documentationDEL

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, cite, datetime.

Content model: (p | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dir | menu | pre | dl | div | center | noscript | noframes | blockquote | form | isindex | hr | table | fieldset | address | #pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:blockquote


Form
(html4:blockquote contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) BLOCKQUOTE double tag element (long quotation ).

Parameters
contentsThe contents of the BLOCKQUOTE element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formblockquote
HTML documentationBLOCKQUOTE

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, cite.

Content model: (p | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dir | menu | pre | dl | div | center | noscript | noframes | blockquote | form | isindex | hr | table | fieldset | address | #pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:q


Form
(html4:q contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) Q double tag element (short inline quotation ).

Parameters
contentsThe contents of the Q element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formq
HTML documentationQ

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, cite.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:pre


Form
(html4:pre contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) PRE double tag element (preformatted text ).

Parameters
contentsThe contents of the PRE element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formpre
HTML documentationPRE

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, width.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)* -(img|object|applet|big|small|sub|sup|font|basefont)



html4:h1


Form
(html4:h1 contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) H1 double tag element (heading ).

Parameters
contentsThe contents of the H1 element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formh1
HTML documentationH1

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, align.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:h2


Form
(html4:h2 contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) H2 double tag element (heading ).

Parameters
contentsThe contents of the H2 element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formh2
HTML documentationH2

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, align.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:h3


Form
(html4:h3 contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) H3 double tag element (heading ).

Parameters
contentsThe contents of the H3 element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formh3
HTML documentationH3

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, align.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:h4


Form
(html4:h4 contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) H4 double tag element (heading ).

Parameters
contentsThe contents of the H4 element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formh4
HTML documentationH4

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, align.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:h5


Form
(html4:h5 contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) H5 double tag element (heading ).

Parameters
contentsThe contents of the H5 element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formh5
HTML documentationH5

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, align.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:h6


Form
(html4:h6 contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) H6 double tag element (heading ).

Parameters
contentsThe contents of the H6 element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formh6
HTML documentationH6

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, align.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:p


Form
(html4:p contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) P tag element, which can be applied as a single tag via a #f contents parameter (paragraph ).

Parameters
contentsThe contents of the P element (a list of content elements - strings, sub-elements, space suppress, or lists of these) or #f if applied as a single tag
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formp
HTML documentationP

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, align.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:hr


Form
(html4:hr . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) HR single tag element (horizontal rule ).

Parameters
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formhr
HTML documentationHR

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, align, noshade, size, width.



html4:applet


Form
(html4:applet contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) APPLET double tag element (Java applet ).

Parameters
contentsThe contents of the APPLET element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formapplet
HTML documentationAPPLET

Note
Required attributes: width, height.

Optional attributes: id, class, style, title, codebase, archive, code, object, alt, name, align, hspace, vspace.

Content model: (param | p | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dir | menu | pre | dl | div | center | noscript | noframes | blockquote | form | isindex | hr | table | fieldset | address | #pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:param


Form
(html4:param . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) PARAM single tag element (named property value ).

Parameters
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formparam
HTML documentationPARAM

Note
Required attributes: name.

Optional attributes: id, value, valuetype, type.



html4:object


Form
(html4:object contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) OBJECT double tag element (generic embedded object ).

Parameters
contentsThe contents of the OBJECT element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formobject
HTML documentationOBJECT

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, declare, classid, codebase, data, type, codetype, archive, standby, height, width, usemap, name, tabindex, align, border, hspace, vspace.

Content model: (param | p | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dir | menu | pre | dl | div | center | noscript | noframes | blockquote | form | isindex | hr | table | fieldset | address | #pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:img


Form
(html4:img . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) IMG single tag element (Embedded image ).

Parameters
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formimg
HTML documentationIMG

Note
Required attributes: src, alt.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, longdesc, name, height, width, usemap, ismap, align, border, hspace, vspace.



html4:link


Form
(html4:link . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) LINK single tag element (a media-independent link ).

Parameters
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formlink
HTML documentationLINK

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, charset, href, hreflang, type, rel, rev, media, target.



html4:area


Form
(html4:area . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) AREA single tag element (client-side image map area ).

Parameters
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formarea
HTML documentationAREA

Note
Required attributes: alt.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, shape, coords, href, target, nohref, tabindex, accesskey, onfocus, onblur.



html4:map


Form
(html4:map contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) MAP double tag element (client-side image map ).

Parameters
contentsThe contents of the MAP element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formmap
HTML documentationMAP

Note
Required attributes: name.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: ((p | h1|h2|h3|h4|h5|h6 | ul | ol | dir | menu | pre | dl | div | center | noscript | noframes | blockquote | form | isindex | hr | table | fieldset | address) | area)+



html4:a


Form
(html4:a contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) A double tag element (anchor ).

Parameters
contentsThe contents of the A element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface forma
HTML documentationA

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, charset, type, name, href, hreflang, target, rel, rev, accesskey, shape, coords, tabindex, onfocus, onblur.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)* -(a)



html4:center


Form
(html4:center contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) CENTER double tag element (shorthand for DIV align=center ).

Parameters
contentsThe contents of the CENTER element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formcenter
HTML documentationCENTER

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (p | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dir | menu | pre | dl | div | center | noscript | noframes | blockquote | form | isindex | hr | table | fieldset | address | #pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:div


Form
(html4:div contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) DIV double tag element (generic language/style container ).

Parameters
contentsThe contents of the DIV element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formdiv
HTML documentationDIV

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, align.

Content model: (p | h1 | h2 | h3 | h4 | h5 | h6 | ul | ol | dir | menu | pre | dl | div | center | noscript | noframes | blockquote | form | isindex | hr | table | fieldset | address | #pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:address


Form
(html4:address contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) ADDRESS double tag element (information on author ).

Parameters
contentsThe contents of the ADDRESS element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formaddress
HTML documentationADDRESS

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: ((#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)|p)*



html4:body


Form
(html4:body contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) BODY tag element, which can be applied as a single tag via a #f contents parameter (document body ).

Parameters
contentsThe contents of the BODY element (a list of content elements - strings, sub-elements, space suppress, or lists of these) or #f if applied as a single tag
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formbody
HTML documentationBODY

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup, onload, onunload, background, bgcolor, text, link, vlink, alink.

Content model: (p | h1|h2|h3|h4|h5|h6 | ul | ol | dir | menu | pre | dl | div | center | noscript | noframes | blockquote | form | isindex | hr | table | fieldset | address | #pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)* +(ins|del)



html4:br


Form
(html4:br . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) BR single tag element (forced line break ).

Parameters
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formbr
HTML documentationBR

Note
No required attributes.

Optional attributes: id, class, style, title, clear.



html4:font


Form
(html4:font contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) FONT double tag element (local change to font ).

Parameters
contentsThe contents of the FONT element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formfont
HTML documentationFONT

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, size, color, face.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:basefont


Form
(html4:basefont . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) BASEFONT single tag element (base font size ).

Parameters
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formbasefont
HTML documentationBASEFONT

Note
Required attributes: size.

Optional attributes: id, color, face.



html4:bdo


Form
(html4:bdo contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) BDO double tag element (I18N BiDi over-ride ).

Parameters
contentsThe contents of the BDO element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formbdo
HTML documentationBDO

Note
Required attributes: dir.

Optional attributes: id, class, style, title, lang.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:span


Form
(html4:span contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) SPAN double tag element (generic language/style container ).

Parameters
contentsThe contents of the SPAN element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formspan
HTML documentationSPAN

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:sub


Form
(html4:sub contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) SUB double tag element (subscript, superscript ).

Parameters
contentsThe contents of the SUB element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formsub
HTML documentationSUB

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:sup


Form
(html4:sup contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) SUP double tag element (subscript, superscript ).

Parameters
contentsThe contents of the SUP element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formsup
HTML documentationSUP

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:tt


Form
(html4:tt contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) TT double tag element (no explanation available).

Parameters
contentsThe contents of the TT element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formtt
HTML documentationTT

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:i


Form
(html4:i contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) I double tag element (no explanation available).

Parameters
contentsThe contents of the I element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formi
HTML documentationI

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:b


Form
(html4:b contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) B double tag element (no explanation available).

Parameters
contentsThe contents of the B element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formb
HTML documentationB

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:u


Form
(html4:u contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) U double tag element (no explanation available).

Parameters
contentsThe contents of the U element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formu
HTML documentationU

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:s


Form
(html4:s contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) S double tag element (no explanation available).

Parameters
contentsThe contents of the S element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface forms
HTML documentationS

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:strike


Form
(html4:strike contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) STRIKE double tag element (no explanation available).

Parameters
contentsThe contents of the STRIKE element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formstrike
HTML documentationSTRIKE

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:big


Form
(html4:big contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) BIG double tag element (no explanation available).

Parameters
contentsThe contents of the BIG element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formbig
HTML documentationBIG

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:small


Form
(html4:small contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) SMALL double tag element (no explanation available).

Parameters
contentsThe contents of the SMALL element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formsmall
HTML documentationSMALL

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:em


Form
(html4:em contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) EM double tag element (no explanation available).

Parameters
contentsThe contents of the EM element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formem
HTML documentationEM

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:strong


Form
(html4:strong contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) STRONG double tag element (no explanation available).

Parameters
contentsThe contents of the STRONG element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formstrong
HTML documentationSTRONG

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:dfn


Form
(html4:dfn contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) DFN double tag element (no explanation available).

Parameters
contentsThe contents of the DFN element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formdfn
HTML documentationDFN

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:code


Form
(html4:code contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) CODE double tag element (no explanation available).

Parameters
contentsThe contents of the CODE element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formcode
HTML documentationCODE

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:samp


Form
(html4:samp contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) SAMP double tag element (no explanation available).

Parameters
contentsThe contents of the SAMP element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formsamp
HTML documentationSAMP

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:kbd


Form
(html4:kbd contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) KBD double tag element (no explanation available).

Parameters
contentsThe contents of the KBD element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formkbd
HTML documentationKBD

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:var


Form
(html4:var contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) VAR double tag element (no explanation available).

Parameters
contentsThe contents of the VAR element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formvar
HTML documentationVAR

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:cite


Form
(html4:cite contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) CITE double tag element (no explanation available).

Parameters
contentsThe contents of the CITE element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formcite
HTML documentationCITE

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:abbr


Form
(html4:abbr contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) ABBR double tag element (no explanation available).

Parameters
contentsThe contents of the ABBR element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formabbr
HTML documentationABBR

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



html4:acronym


Form
(html4:acronym contents . attributes)

Description
The LAML mirror of the HTML 4.01 (transitional) ACRONYM double tag element (no explanation available).

Parameters
contentsThe contents of the ACRONYM element - a list of content elements (strings, sub-elements, space suppress, or lists of these).
attributesHTML and CSS attribute value pairs on Lisp property list format. Attribute names must be symbols; CSS attributes: 'css:name. Attribute values must be strings.

Returns
An instance of an abstract syntaxt tree.

See also
similar surface formacronym
HTML documentationACRONYM

Note
No required attributes.

Optional attributes: id, class, style, title, lang, dir, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.

Content model: (#pcdata | tt | i | b | u | s | strike | big | small | em | strong | dfn | code | samp | kbd | var | cite | abbr | acronym | a | img | applet | object | font | basefont | br | script | map | q | sub | sup | span | bdo | iframe | input | select | textarea | label | button)*



Generated: Monday, November 14, 2011, 09:10:11
This documentation has been extracted automatically from the Scheme source file by means of the Schemedoc tool