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

Reference Manual of the LAML basic mirror of the HTML4.0 elements

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

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

This an accurate mirror of HTML 4.0 (loose) on basic form. A basic form has a rigid syntactic composition:
   (html4:tag contents . attributes)

The type of contents must be string, and the attributes must be alternating symbol attribute names and string attribute values.

Here is a concrete example:

   (html4:a "AAU CS" 'href "www.cs.auc.dk")
Use the basic form when you write programs or abstractions, which emit HTML. Each function in this file mirrors and generates an HTML tag. 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.

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")

The HTML mirror functions emit non-pretty printed HTML code. If you want pretty printed HTML you can use the HTML pretty printer, which is part of the LAML software package. See also the html-pp procedure. Notice that pretty printing may be quite expensive compared with the generation as such.

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.

This library is obsolete for development of new stuff. Use a validating mirror instead!

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

Alphabetic index:
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.
html4:a(html4:a contents . attributes)The LAML mirror of the HTML 4.0 (loose) A double tag element (anchor ).
html4:abbr(html4:abbr contents . attributes)The LAML mirror of the HTML 4.0 (loose) ABBR double tag element (no explanation available).
html4:acronym(html4:acronym contents . attributes)The LAML mirror of the HTML 4.0 (loose) ACRONYM double tag element (no explanation available).
html4:address(html4:address contents . attributes)The LAML mirror of the HTML 4.0 (loose) ADDRESS double tag element (information on author ).
html4:applet(html4:applet contents . attributes)The LAML mirror of the HTML 4.0 (loose) APPLET double tag element (Java applet ).
html4:area(html4:area . attributes)The LAML mirror of the HTML 4.0 (loose) AREA single tag element (client-side image map area ).
html4:b(html4:b contents . attributes)The LAML mirror of the HTML 4.0 (loose) B double tag element (no explanation available).
html4:base(html4:base . attributes)The LAML mirror of the HTML 4.0 (loose) BASE single tag element (document base URI ).
html4:basefont(html4:basefont . attributes)The LAML mirror of the HTML 4.0 (loose) BASEFONT single tag element (base font size ).
html4:bdo(html4:bdo contents . attributes)The LAML mirror of the HTML 4.0 (loose) BDO double tag element (I18N BiDi over-ride ).
html4:big(html4:big contents . attributes)The LAML mirror of the HTML 4.0 (loose) BIG double tag element (no explanation available).
html4:blockquote(html4:blockquote contents . attributes)The LAML mirror of the HTML 4.0 (loose) BLOCKQUOTE double tag element (long quotation ).
html4:body(html4:body contents . attributes)The LAML mirror of the HTML 4.0 (loose) 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.0 (loose) BR single tag element (forced line break ).
html4:button(html4:button contents . attributes)The LAML mirror of the HTML 4.0 (loose) BUTTON double tag element (push button ).
html4:caption(html4:caption contents . attributes)The LAML mirror of the HTML 4.0 (loose) CAPTION double tag element (table caption ).
html4:center(html4:center contents . attributes)The LAML mirror of the HTML 4.0 (loose) CENTER double tag element (shorthand for DIV align=center ).
html4:cite(html4:cite contents . attributes)The LAML mirror of the HTML 4.0 (loose) CITE double tag element (no explanation available).
html4:code(html4:code contents . attributes)The LAML mirror of the HTML 4.0 (loose) CODE double tag element (no explanation available).
html4:col(html4:col . attributes)The LAML mirror of the HTML 4.0 (loose) COL single tag element (table column ).
html4:colgroup(html4:colgroup contents . attributes)The LAML mirror of the HTML 4.0 (loose) 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.0 (loose) 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.0 (loose) DEL double tag element (inserted text, deleted text ).
html4:dfn(html4:dfn contents . attributes)The LAML mirror of the HTML 4.0 (loose) DFN double tag element (no explanation available).
html4:dir(html4:dir contents . attributes)The LAML mirror of the HTML 4.0 (loose) DIR double tag element (directory list, menu list ).
html4:div(html4:div contents . attributes)The LAML mirror of the HTML 4.0 (loose) DIV double tag element (generic language/style container ).
html4:dl(html4:dl contents . attributes)The LAML mirror of the HTML 4.0 (loose) DL double tag element (definition list ).
html4:dt(html4:dt contents . attributes)The LAML mirror of the HTML 4.0 (loose) 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.0 (loose) EM double tag element (no explanation available).
html4:fieldset(html4:fieldset contents . attributes)The LAML mirror of the HTML 4.0 (loose) FIELDSET double tag element (form control group ).
html4:font(html4:font contents . attributes)The LAML mirror of the HTML 4.0 (loose) FONT double tag element (local change to font ).
html4:form(html4:form contents . attributes)The LAML mirror of the HTML 4.0 (loose) FORM double tag element (interactive form ).
html4:frame(html4:frame . attributes)The LAML mirror of the HTML 4.0 (loose) FRAME single tag element (subwindow ).
html4:frameset(html4:frameset contents . attributes)The LAML mirror of the HTML 4.0 (loose) FRAMESET double tag element (window subdivision).
html4:h1(html4:h1 contents . attributes)The LAML mirror of the HTML 4.0 (loose) H1 double tag element (heading ).
html4:h2(html4:h2 contents . attributes)The LAML mirror of the HTML 4.0 (loose) H2 double tag element (heading ).
html4:h3(html4:h3 contents . attributes)The LAML mirror of the HTML 4.0 (loose) H3 double tag element (heading ).
html4:h4(html4:h4 contents . attributes)The LAML mirror of the HTML 4.0 (loose) H4 double tag element (heading ).
html4:h5(html4:h5 contents . attributes)The LAML mirror of the HTML 4.0 (loose) H5 double tag element (heading ).
html4:h6(html4:h6 contents . attributes)The LAML mirror of the HTML 4.0 (loose) H6 double tag element (heading ).
html4:head(html4:head contents . attributes)The LAML mirror of the HTML 4.0 (loose) 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.0 (loose) HR single tag element (horizontal rule ).
html4:html(html4:html contents . attributes)The LAML mirror of the HTML 4.0 (loose) 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.0 (loose) I double tag element (no explanation available).
html4:iframe(html4:iframe contents . attributes)The LAML mirror of the HTML 4.0 (loose) IFRAME double tag element (inline subwindow ).
html4:img(html4:img . attributes)The LAML mirror of the HTML 4.0 (loose) IMG single tag element (Embedded image ).
html4:input(html4:input . attributes)The LAML mirror of the HTML 4.0 (loose) INPUT single tag element (form control ).
html4:ins(html4:ins contents . attributes)The LAML mirror of the HTML 4.0 (loose) INS double tag element (inserted text, deleted text ).
html4:isindex(html4:isindex . attributes)The LAML mirror of the HTML 4.0 (loose) ISINDEX single tag element (single line prompt ).
html4:kbd(html4:kbd contents . attributes)The LAML mirror of the HTML 4.0 (loose) KBD double tag element (no explanation available).
html4:label(html4:label contents . attributes)The LAML mirror of the HTML 4.0 (loose) LABEL double tag element (form field label text ).
html4:legend(html4:legend contents . attributes)The LAML mirror of the HTML 4.0 (loose) LEGEND double tag element (fieldset legend ).
html4:li(html4:li contents . attributes)The LAML mirror of the HTML 4.0 (loose) 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.0 (loose) LINK single tag element (a media-independent link ).
html4:map(html4:map contents . attributes)The LAML mirror of the HTML 4.0 (loose) MAP double tag element (client-side image map ).
html4:menu(html4:menu contents . attributes)The LAML mirror of the HTML 4.0 (loose) MENU double tag element (directory list, menu list ).
html4:meta(html4:meta . attributes)The LAML mirror of the HTML 4.0 (loose) META single tag element (generic metainformation ).
html4:noframes(html4:noframes contents . attributes)The LAML mirror of the HTML 4.0 (loose) 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.0 (loose) 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.0 (loose) OBJECT double tag element (generic embedded object ).
html4:ol(html4:ol contents . attributes)The LAML mirror of the HTML 4.0 (loose) OL double tag element (ordered list ).
html4:optgroup(html4:optgroup contents . attributes)The LAML mirror of the HTML 4.0 (loose) OPTGROUP double tag element (option group ).
html4:option(html4:option contents . attributes)The LAML mirror of the HTML 4.0 (loose) 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.0 (loose) 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.0 (loose) PARAM single tag element (named property value ).
html4:pre(html4:pre contents . attributes)The LAML mirror of the HTML 4.0 (loose) PRE double tag element (preformatted text ).
html4:q(html4:q contents . attributes)The LAML mirror of the HTML 4.0 (loose) Q double tag element (short inline quotation ).
html4:s(html4:s contents . attributes)The LAML mirror of the HTML 4.0 (loose) S double tag element (no explanation available).
html4:samp(html4:samp contents . attributes)The LAML mirror of the HTML 4.0 (loose) SAMP double tag element (no explanation available).
html4:script(html4:script contents . attributes)The LAML mirror of the HTML 4.0 (loose) SCRIPT double tag element (script statements ).
html4:select(html4:select contents . attributes)The LAML mirror of the HTML 4.0 (loose) SELECT double tag element (option selector ).
html4:small(html4:small contents . attributes)The LAML mirror of the HTML 4.0 (loose) SMALL double tag element (no explanation available).
html4:span(html4:span contents . attributes)The LAML mirror of the HTML 4.0 (loose) SPAN double tag element (generic language/style container ).
html4:strike(html4:strike contents . attributes)The LAML mirror of the HTML 4.0 (loose) STRIKE double tag element (no explanation available).
html4:strong(html4:strong contents . attributes)The LAML mirror of the HTML 4.0 (loose) STRONG double tag element (no explanation available).
html4:style(html4:style contents . attributes)The LAML mirror of the HTML 4.0 (loose) STYLE double tag element (style info ).
html4:sub(html4:sub contents . attributes)The LAML mirror of the HTML 4.0 (loose) SUB double tag element (subscript, superscript ).
html4:sup(html4:sup contents . attributes)The LAML mirror of the HTML 4.0 (loose) SUP double tag element (subscript, superscript ).
html4:table(html4:table contents . attributes)The LAML mirror of the HTML 4.0 (loose) TABLE double tag element (no explanation available).
html4:tbody(html4:tbody contents . attributes)The LAML mirror of the HTML 4.0 (loose) 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.0 (loose) 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.0 (loose) TEXTAREA double tag element (multi-line text field ).
html4:tfoot(html4:tfoot contents . attributes)The LAML mirror of the HTML 4.0 (loose) 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.0 (loose) 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.0 (loose) 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.0 (loose) TITLE double tag element (document title ).
html4:tr(html4:tr contents . attributes)The LAML mirror of the HTML 4.0 (loose) 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.0 (loose) TT double tag element (no explanation available).
html4:u(html4:u contents . attributes)The LAML mirror of the HTML 4.0 (loose) U double tag element (no explanation available).
html4:ul(html4:ul contents . attributes)The LAML mirror of the HTML 4.0 (loose) UL double tag element (unordered list ).
html4:var(html4:var contents . attributes)The LAML mirror of the HTML 4.0 (loose) VAR double tag element (no explanation available).

 

1.   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.


 

2.   CONFIGURATION PART.


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 (do check attributes).


 

3.   THE HTML BASIC MIRROR FUNCTIONS


html4:html


Form
(html4:html contents . attributes)

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

Parameters
contentsThe textual contents of the HTML element (a string) 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.

See also
similar surface formhtml
HTML documentationHTML

Note
No required attributes.

Optional attributes: lang, dir, version.



html4:noscript


Form
(html4:noscript contents . attributes)

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

Parameters
contentsThe textual contents of the NOSCRIPT element
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.

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.



html4:script


Form
(html4:script contents . attributes)

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

Parameters
contentsThe textual contents of the SCRIPT element
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.

See also
similar surface formscript
HTML documentationSCRIPT

Note
Required attributes: type.

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



html4:style


Form
(html4:style contents . attributes)

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

Parameters
contentsThe textual contents of the STYLE element
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.

See also
similar surface formstyle
HTML documentationSTYLE

Note
Required attributes: type.

Optional attributes: lang, dir, media, title.



html4:meta


Form
(html4:meta . attributes)

Description
The LAML mirror of the HTML 4.0 (loose) 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.

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.0 (loose) 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.

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.0 (loose) 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.

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.0 (loose) TITLE double tag element (document title ).

Parameters
contentsThe textual contents of the TITLE element
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.

See also
similar surface formtitle
HTML documentationTITLE

Note
No required attributes.

Optional attributes: lang, dir.



html4:head


Form
(html4:head contents . attributes)

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

Parameters
contentsThe textual contents of the HEAD element (a string) 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.

See also
similar surface formhead
HTML documentationHEAD

Note
No required attributes.

Optional attributes: lang, dir, profile.



html4:noframes


Form
(html4:noframes contents . attributes)

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

Parameters
contentsThe textual contents of the NOFRAMES element
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.

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.



html4:iframe


Form
(html4:iframe contents . attributes)

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

Parameters
contentsThe textual contents of the IFRAME element
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.

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.



html4:frame


Form
(html4:frame . attributes)

Description
The LAML mirror of the HTML 4.0 (loose) 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.

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.0 (loose) FRAMESET double tag element (window subdivision).

Parameters
contentsThe textual contents of the FRAMESET element
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.

See also
similar surface formframeset
HTML documentationFRAMESET

Note
No required attributes.

Optional attributes: id, class, style, title, rows, cols, onload, onunload, onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup.



html4:th


Form
(html4:th contents . attributes)

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

Parameters
contentsThe textual contents of the TH element (a string) 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.

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.



html4:td


Form
(html4:td contents . attributes)

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

Parameters
contentsThe textual contents of the TD element (a string) 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.

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.



html4:tr


Form
(html4:tr contents . attributes)

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

Parameters
contentsThe textual contents of the TR element (a string) 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.

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.



html4:col


Form
(html4:col . attributes)

Description
The LAML mirror of the HTML 4.0 (loose) 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.

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.0 (loose) COLGROUP tag element, which can be applied as a single tag via a #f contents parameter (table column group ).

Parameters
contentsThe textual contents of the COLGROUP element (a string) 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.

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.



html4:tbody


Form
(html4:tbody contents . attributes)

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

Parameters
contentsThe textual contents of the TBODY element (a string) 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.

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.



html4:tfoot


Form
(html4:tfoot contents . attributes)

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

Parameters
contentsThe textual contents of the TFOOT element (a string) 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.

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.



html4:thead


Form
(html4:thead contents . attributes)

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

Parameters
contentsThe textual contents of the THEAD element (a string) 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.

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.



html4:caption


Form
(html4:caption contents . attributes)

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

Parameters
contentsThe textual contents of the CAPTION element
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.

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.



html4:table


Form
(html4:table contents . attributes)

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

Parameters
contentsThe textual contents of the TABLE element
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.

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.



html4:button


Form
(html4:button contents . attributes)

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

Parameters
contentsThe textual contents of the BUTTON element
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.

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.



html4:legend


Form
(html4:legend contents . attributes)

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

Parameters
contentsThe textual contents of the LEGEND element
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.

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.



html4:fieldset


Form
(html4:fieldset contents . attributes)

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

Parameters
contentsThe textual contents of the FIELDSET element
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.

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.



html4:textarea


Form
(html4:textarea contents . attributes)

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

Parameters
contentsThe textual contents of the TEXTAREA element
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.

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.



html4:option


Form
(html4:option contents . attributes)

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

Parameters
contentsThe textual contents of the OPTION element (a string) 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.

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.



html4:optgroup


Form
(html4:optgroup contents . attributes)

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

Parameters
contentsThe textual contents of the OPTGROUP element
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.

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.



html4:select


Form
(html4:select contents . attributes)

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

Parameters
contentsThe textual contents of the SELECT element
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.

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.



html4:input


Form
(html4:input . attributes)

Description
The LAML mirror of the HTML 4.0 (loose) 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.

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, tabindex, accesskey, onfocus, onblur, onselect, onchange, accept, align.



html4:label


Form
(html4:label contents . attributes)

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

Parameters
contentsThe textual contents of the LABEL element
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.

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.



html4:form


Form
(html4:form contents . attributes)

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

Parameters
contentsThe textual contents of the FORM element
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.

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, onsubmit, onreset, target, accept-charset.



html4:li


Form
(html4:li contents . attributes)

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

Parameters
contentsThe textual contents of the LI element (a string) 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.

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.



html4:dir


Form
(html4:dir contents . attributes)

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

Parameters
contentsThe textual contents of the DIR element
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.

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.



html4:menu


Form
(html4:menu contents . attributes)

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

Parameters
contentsThe textual contents of the MENU element
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.

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.



html4:ul


Form
(html4:ul contents . attributes)

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

Parameters
contentsThe textual contents of the UL element
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.

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.



html4:ol


Form
(html4:ol contents . attributes)

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

Parameters
contentsThe textual contents of the OL element
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.

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.



html4:dd


Form
(html4:dd contents . attributes)

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

Parameters
contentsThe textual contents of the DD element (a string) 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.

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.



html4:dt


Form
(html4:dt contents . attributes)

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

Parameters
contentsThe textual contents of the DT element (a string) 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.

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.



html4:dl


Form
(html4:dl contents . attributes)

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

Parameters
contentsThe textual contents of the DL element
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.

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.



html4:ins


Form
(html4:ins contents . attributes)

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

Parameters
contentsThe textual contents of the INS element
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.

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.



html4:del


Form
(html4:del contents . attributes)

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

Parameters
contentsThe textual contents of the DEL element
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.

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.



html4:blockquote


Form
(html4:blockquote contents . attributes)

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

Parameters
contentsThe textual contents of the BLOCKQUOTE element
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.

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.



html4:q


Form
(html4:q contents . attributes)

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

Parameters
contentsThe textual contents of the Q element
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.

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.



html4:pre


Form
(html4:pre contents . attributes)

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

Parameters
contentsThe textual contents of the PRE element
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.

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.



html4:h1


Form
(html4:h1 contents . attributes)

Description
The LAML mirror of the HTML 4.0 (loose) H1 double tag element (heading ).

Parameters
contentsThe textual contents of the H1 element
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.

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.



html4:h2


Form
(html4:h2 contents . attributes)

Description
The LAML mirror of the HTML 4.0 (loose) H2 double tag element (heading ).

Parameters
contentsThe textual contents of the H2 element
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.

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.



html4:h3


Form
(html4:h3 contents . attributes)

Description
The LAML mirror of the HTML 4.0 (loose) H3 double tag element (heading ).

Parameters
contentsThe textual contents of the H3 element
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.

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.



html4:h4


Form
(html4:h4 contents . attributes)

Description
The LAML mirror of the HTML 4.0 (loose) H4 double tag element (heading ).

Parameters
contentsThe textual contents of the H4 element
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.

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.



html4:h5


Form
(html4:h5 contents . attributes)

Description
The LAML mirror of the HTML 4.0 (loose) H5 double tag element (heading ).

Parameters
contentsThe textual contents of the H5 element
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.

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.



html4:h6


Form
(html4:h6 contents . attributes)

Description
The LAML mirror of the HTML 4.0 (loose) H6 double tag element (heading ).

Parameters
contentsThe textual contents of the H6 element
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.

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.



html4:p


Form
(html4:p contents . attributes)

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

Parameters
contentsThe textual contents of the P element (a string) 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.

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.



html4:hr


Form
(html4:hr . attributes)

Description
The LAML mirror of the HTML 4.0 (loose) 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.

See also
similar surface formhr
HTML documentationHR

Note
No required attributes.

Optional attributes: id, class, style, title, 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.0 (loose) APPLET double tag element (Java applet ).

Parameters
contentsThe textual contents of the APPLET element
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.

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.



html4:param


Form
(html4:param . attributes)

Description
The LAML mirror of the HTML 4.0 (loose) 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.

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.0 (loose) OBJECT double tag element (generic embedded object ).

Parameters
contentsThe textual contents of the OBJECT element
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.

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.



html4:img


Form
(html4:img . attributes)

Description
The LAML mirror of the HTML 4.0 (loose) 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.

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, height, width, usemap, ismap, align, border, hspace, vspace.



html4:link


Form
(html4:link . attributes)

Description
The LAML mirror of the HTML 4.0 (loose) 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.

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.0 (loose) 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.

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.0 (loose) MAP double tag element (client-side image map ).

Parameters
contentsThe textual contents of the MAP element
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.

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.



html4:a


Form
(html4:a contents . attributes)

Description
The LAML mirror of the HTML 4.0 (loose) A double tag element (anchor ).

Parameters
contentsThe textual contents of the A element
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.

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.



html4:center


Form
(html4:center contents . attributes)

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

Parameters
contentsThe textual contents of the CENTER element
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.

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.



html4:div


Form
(html4:div contents . attributes)

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

Parameters
contentsThe textual contents of the DIV element
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.

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.



html4:address


Form
(html4:address contents . attributes)

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

Parameters
contentsThe textual contents of the ADDRESS element
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.

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.



html4:body


Form
(html4:body contents . attributes)

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

Parameters
contentsThe textual contents of the BODY element (a string) 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.

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.



html4:br


Form
(html4:br . attributes)

Description
The LAML mirror of the HTML 4.0 (loose) 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.

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.0 (loose) FONT double tag element (local change to font ).

Parameters
contentsThe textual contents of the FONT element
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.

See also
similar surface formfont
HTML documentationFONT

Note
No required attributes.

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



html4:basefont


Form
(html4:basefont . attributes)

Description
The LAML mirror of the HTML 4.0 (loose) 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.

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.0 (loose) BDO double tag element (I18N BiDi over-ride ).

Parameters
contentsThe textual contents of the BDO element
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.

See also
similar surface formbdo
HTML documentationBDO

Note
Required attributes: dir.

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



html4:span


Form
(html4:span contents . attributes)

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

Parameters
contentsThe textual contents of the SPAN element
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.

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.



html4:sub


Form
(html4:sub contents . attributes)

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

Parameters
contentsThe textual contents of the SUB element
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.

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.



html4:sup


Form
(html4:sup contents . attributes)

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

Parameters
contentsThe textual contents of the SUP element
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.

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.



html4:tt


Form
(html4:tt contents . attributes)

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

Parameters
contentsThe textual contents of the TT element
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.

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.



html4:i


Form
(html4:i contents . attributes)

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

Parameters
contentsThe textual contents of the I element
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.

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.



html4:b


Form
(html4:b contents . attributes)

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

Parameters
contentsThe textual contents of the B element
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.

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.



html4:u


Form
(html4:u contents . attributes)

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

Parameters
contentsThe textual contents of the U element
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.

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.



html4:s


Form
(html4:s contents . attributes)

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

Parameters
contentsThe textual contents of the S element
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.

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.



html4:strike


Form
(html4:strike contents . attributes)

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

Parameters
contentsThe textual contents of the STRIKE element
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.

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.



html4:big


Form
(html4:big contents . attributes)

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

Parameters
contentsThe textual contents of the BIG element
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.

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.



html4:small


Form
(html4:small contents . attributes)

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

Parameters
contentsThe textual contents of the SMALL element
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.

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.



html4:em


Form
(html4:em contents . attributes)

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

Parameters
contentsThe textual contents of the EM element
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.

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.



html4:strong


Form
(html4:strong contents . attributes)

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

Parameters
contentsThe textual contents of the STRONG element
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.

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.



html4:dfn


Form
(html4:dfn contents . attributes)

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

Parameters
contentsThe textual contents of the DFN element
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.

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.



html4:code


Form
(html4:code contents . attributes)

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

Parameters
contentsThe textual contents of the CODE element
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.

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.



html4:samp


Form
(html4:samp contents . attributes)

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

Parameters
contentsThe textual contents of the SAMP element
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.

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.



html4:kbd


Form
(html4:kbd contents . attributes)

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

Parameters
contentsThe textual contents of the KBD element
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.

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.



html4:var


Form
(html4:var contents . attributes)

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

Parameters
contentsThe textual contents of the VAR element
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.

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.



html4:cite


Form
(html4:cite contents . attributes)

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

Parameters
contentsThe textual contents of the CITE element
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.

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.



html4:abbr


Form
(html4:abbr contents . attributes)

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

Parameters
contentsThe textual contents of the ABBR element
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.

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.



html4:acronym


Form
(html4:acronym contents . attributes)

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

Parameters
contentsThe textual contents of the ACRONYM element
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.

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.



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