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.