InternetLib

TagName, allTags, et al

HTML

Types

data TagName = TITLE | ISINDEX | META | LINK | BASE | SCRIPT | STYLE | NEXTID | H1 | H2 | H3 | H4 | H5 | H6 | UL | OL | DIR | MENU | DL | P | PRE | BLOCKQUOTE | DIV | CENTER | FORM | HR | TABLE | ADDRESS | NOSCRIPT | EM | STRONG | DFN | CODE | SAMP | KBD | VAR | CITE | TT | I | B | U | STRIKE | BIG | SMALL | SUB | SUP | A | BASEFONT | IMG | APPLET | FONT | BR | MAP | NOBR | BLINK | S | Q | ABBR | ACRONYM | SPAN | DEL | INS | IFRAME | OBJECT | LI | DT | DD | INPUT | SELECT | TEXTAREA | OPTION | CAPTION | TR | TH | TD | AREA | PARAM | HTML | HEAD | BODY | FRAMESET | FRAME | NOFRAMES | PLAINTEXT | SANS | LISTING | FUPPLET | MULTICOL
  instance Ix TagName
  instance Bounded TagName
  instance Enum TagName
  instance Eq TagName
  instance Ord TagName
  instance Show TagName
allTags :: [TagName]
blockTagRange :: (TagName, TagName)

Description

TagName is an enumeration type of all the tags that are allowed in HTML documents.

HTML document containing tags that are not included in this enumeration can still be represented, thanks to the constructor HtmlGarbage in the HtmlItem type.

See Also

Html.
InternetLib