HTML Command type list


Alphabetically sorted list of HTML+ tags we will be using in our editor,their associated attribute names, and their type for the purpose of this DP.
A
Arguments: id, name, shape, href, rel, rev, methods, effect, print, title, type, size, lang
Type: Character
Description: Anchor
Comments:
ABBREV
Arguments: id, lang, index
Type: Character
Description: Abbreviated
Comments: Ignore for editor?
ABSTRACT
Arguments: id, lang, index
Type: Character
Description: Overview of document
Comments:
ACRONYM
Arguments: id, lang, index
Type: Character
Description: Used to represent acronyms
Comments: Editor inserts separating periods?
ADDED
Arguments: id, lang, index
Type: Character
Description: Used for text added to a document
Comments: Works like underline
ADDRESS
Arguments:
Type: Character
Description: Shows ownership of documents
Comments: Can have anchors
ARG
Arguments: id, lang, index
Type: Character
Description: "Command argument"
Comments: Do not implement, it is useless!
B
Arguments: id, lang, index
Type: Character
Description: Boldface
Comments:
BASE
Arguments: href
Type: Character
Description: Records URL of document
Comments: Should editor treat as anchor?
BLOCKQUOTE
Arguments:
Type: Paragraph
Description: Tabs and white-spaces on selected text
Comments:
BODY
Arguments:
Type: Paragraph
Description: Contains contents of document
Comments: Logical top-level block
BR
Arguments:
Type: Character
Description: Line break
Comments:
BYLINE
Arguments: id, lang, index
Type: Character
Description: Information on author
Comments:
CAPTION
Arguments: id, lang, index
Type: Paragraph
Description: Indented text
Comments:
CHANGED
Arguments: id, idref
Type: Character
Description: Legal term for text that has been "changed"
Comments: How is this represented?
CITE
Arguments: id, lang, index
Type: Character
Description: Citation, usually in italics
Comments:
CMD
Arguments: id, lang, index
Type: Character
Description: ex. Unix COMMAND
Comments: Not very useful, do not implement
CODE
Arguments: id, lang, index
Type: Paragraph
Description: Example of typed code (fixed-width font)
Comments: Should this be treated as PRE?
DD
Arguments: id, lang, index
Type: Paragraph
Description: Multi-line definition for definition list
Comments:
DFN
Arguments: id, lang, index
Type: Character
Description: Defining instance of a term, often bold/bold-italics
Comments:
DIR
Arguments: id, lang, index
Type: Paragraph
Description: List of short elements <20 characters
Comments: Browser dependent, treat as unordered list?
DL
Arguments: id, compact, lang, index
Type: Paragraph
Description: Definition list
Comments:
DT
Arguments: id, lang, index
Type: Paragraph
Description: Term for definition list
Comments:
EM
Arguments: id, lang, index
Type: Character
Description: Emphasized text, usually italics
Comments:
FIG
Arguments: id, align, ismap, src, index, lang
Type: Paragraph
Description: An image that also acts as a paragraph.
Comments:
FOOTNOTE
Arguments: id, lang, index
Type: Character
Description: A apperance modifiers that offsets footnoots from the rest of the text.
Comments: Implimant as subscript.
FORM
Arguments: id, action, method, lang, index
Type: Paragraph
Description:
Comments:
Hn
Arguments: id, lang, index
Type: Paragraph
Description: A paragraph of special size, n can be 1-6, 1 being the largest.
Comments:
HEAD
Arguments: none
Type: Paragraph
Description: Logical top-level block
Comments:
HR
Arguments: none
Type: Paragraph
Description: Horizontal dividing line
Comments:
HTMLPLUS
Arguments: version, forms
Type: Character
Description:
Comments:
I
Arguments: id, lang, index
Type: Character
Description: Italics
Comments:
IMAGE
Arguments: src, align, seethru, ismap, lang
Type: Character
Description: Like img but allows a long alternate description.
Comments:
IMG
Arguments: src, align, seethru, alt, ismap
Type: Character
Description:
Comments:
INPUT
Arguments: name, type, size, min, max, value, checked, disabled, error, src, align, lang
Type: Character
Description: Used for character input inside a form.
Comments:
ISINDEX
Arguments: href
Type: Character
Description: Special command that goes in the header, used by the server for character searches.
Comments:
KBD
Arguments: id, lang, index
Type: Character
Description: text marked as keyboard input
Comments: Do nothing special.
L
Arguments: id, align, lang, index
Type:
Description:
Comments: Could not figure out what this command does.
LI
Arguments: id, src, lang, index
Type: Paragraph
Description: List Element
Comments:
LINK
Arguments: idref, href, rel, rev, methods
Type: Character
Description: Used to name pages a document is logical conceted to.
Comments: Only in head section of document.
LIT
Arguments: id, lang, index
Type: Paragraph (maybe Chahracter)
Description:
Comments: Represent exactly like PRE.
MARGIN
Arguments: id, lang, index
Type: Character
Description: Margin notes
Comments: Give some kind of special apperance, recommend not impliminting it for now.
MENU
Arguments: id, lang, index
Type: Paragraph
Description: unordered list of small paragrpahs
Comments: Treat as an unordered list.
NEXTID
Arguments: n
Type: Character
Description:
Comments: Only in head.
NOTE
Arguments: id, role, lang, index, src
Type: Paragraph
Description: Used to draw the readers attention. Role text will appear in bold, src is an image that goes before the note.
Comments:
OL
Arguments: id, compact, lang, index
Type: Paragraph
Description: Ordered list, multi-line.
Comments:
ONLINE
Arguments: id, lang, index
Type: Character
Description: Only to be seen online, not to be printed
Comments:
OPTION
Arguments: selected, disabled, lang
Type: Character
Description: Options are used as choices inside the select command
Comments: Form command
P
Arguments: id, align, lang, index
Type: Paragraph
Description:
Comments:
PERSON
Arguments: id, lang, index
Type: Character
Description: Used to designate Proper names
Comments: First letter of each word in upper case.
PRE
Arguments: id, lang, index
Type: Paragraph (maybe Character)
Description: Preformatted text
Comments: Should not allow any other commands inside except anchor and character formating?
PRINTED
Arguments: id, lang, index
Type: Character
Description: Character only to be printed, not to be seen online.
Comments:
Q
Arguments: id, lang, index
Type: Character
Description: Inline quote
Comments: How to display this, distintive font?
QUOTE
Arguments: id, lang, index
Type: Paragraph
Description: multiline quatation
Comments: How to display this, distintive font?
RENDER
Arguments: tag, style
Type: Character
Description: Renders non-standard character to a type the browser can understand.
Comments: Not very useful, recommend not implementing it.
REMOVED
Arguments: id, lang, index
Type: Character
Description: To mark items removed from the document.
Comments: implemented as S(strike through)
S
Arguments: id, lang, index
Type: Character
Description: Strike Through
Comments: Put a line through the text
SAMP
Arguments: id, lang, index
Type: Character
Description: Sequence of literal characters
Comments: Treat as pre?
SELECT
Arguments: name, several, error, lang
Type: Character
Description: Create list of items, items listed using the option comand.
Comments: Impelement as a pull down window?
STRONG
Arguments: id, lang, index
Type: Character
Description: Strongly emphasized text, usually bold
Comments:
SUB
Arguments: id, lang, index
Type: Character
Description: Subscript
Comments:
SUP
Arguments: id, lang, index
Type: Character
Description: Superscript
Comments:
TAB
Arguments: at, align
Type:ENCAPSULATED
Description:
Comments: What does this do?
TABLE
Arguments: id, border, lang, index
Type: Paragraph
Description: Make a table
Comments: border argument draws a border around the table
TD
Arguments: colspan, rowspan, align, lang
Type: Character (Paragraph depending what types are allowed inside)
Description: Table Data
Comments:
TEXTAREA
Arguments: name, cols, rows, disabled, error, lang
Type: Charater
Description: A multi-line text input
Comments: acts as a box, may want to think of it as a paragraph.
TH
Arguments: colspan, rowspan, align, lang
Type: Character (Paragraph depending what types are allowed inside)
Description: Table Header
Comments:
TITLE
Arguments: id, lang, index
Type: Character
Description:
Comments: Can only take character strings
TR
Arguments: id
Type: ENCAPSULATED
Description: Marks the end of a row
Comments:
TT
Arguments: id, lang, index
Type: Character
Description: Fixed width type writer font
Comments: Not useful, do not impliment for now.
U
Arguments: id, lang, index
Type: Character
Description: Underline
Comments:
UL
Arguments: id, compact, plain, wrap, lang, index
Type: Paragraph
Description: Unordered list
Comments:
VAR
Arguments: id, lang, index
Type: Character
Description: Variable name
Comments: Not very useful, ignore for now.
List of commands we will not impliment in this version of our editor
MATH
Arguments: id
Type:
Description:
Comments: Will not be implimented for now.
BOX
Arguments:
Type:
Description:
Comments: Math operator
OVER
Arguments:
Type:
Description:
Comments: A math command will not be implemented.


Revised on Monday, March 3, 1997.