HTML::Lint::HTML4(3pm) User Contributed Perl Documentation HTML::Lint::HTML4(3pm)
'expectArgsRE' => 'A|FONT',
'headTagsRE' => 'TITLE|NEXTID|LINK|BASE|META',
'requiredContext' =>
{
'AREA' => 'MAP',
'CAPTION' => 'TABLE',
'DD' => 'DL',
'DT' => 'DL',
'FIELDSET' => 'FORM',
'FRAME' => 'FRAMESET',
'INPUT' => 'FORM',
'LABEL' => 'FORM',
'LEGEND' => 'FIELDSET',
'LI' => 'DIR|MENU|OL|UL',
'NOFRAMES' => 'FRAMESET',
'OPTGROUP' => 'SELECT',
'OPTION' => 'SELECT',
'SELECT' => 'FORM',
'TD' => 'TR',
'TEXTAREA' => 'FORM',
'TH' => 'TR',
'TR' => 'TABLE',
'PARAM' => 'APPLET|OBJECT',
},
'okInHead' =>
{
'ISINDEX' => 1,
'TITLE' => 1,
'NEXTID' => 1,
'LINK' => 1,
'BASE' => 1,
'META' => 1,
'RANGE' => 1,
'STYLE' => 1,
'OBJECT' => 1,
'!--' => 1,
},
## elements which cannot be nested
'nonNest' => 'A|FORM',
'requiredAttributes' =>
{
APPLET => 'WIDTH|HEIGHT',
AREA => 'ALT',
BASE => 'HREF',
BASEFONT => 'SIZE',
BDO => 'DIR',
FORM => 'ACTION',
IMG => 'SRC|ALT',
LINK => 'HREF',
MAP => 'NAME',
NEXTID => 'N',
SELECT => 'NAME',
TEXTAREA => 'NAME|ROWS|COLS'
},
'attributeFormat' =>
{
'ALIGN', 'BOTTOM|MIDDLE|TOP|LEFT|CENTER|RIGHT|JUSTIFY|'.
'BLEEDLEFT|BLEEDRIGHT|DECIMAL',
'ALINK' => 'color',
'BGCOLOR' => 'color',
'CLEAR', 'LEFT|RIGHT|ALL|NONE',
'COLOR' => 'color',
'COLS', 'd+|(d*[*%]?,)*s*d*[*%]?',
'COLSPAN', 'd+',
'DIR' => 'LTR|RTL',
'HEIGHT', 'd+',
'INDENT', 'd+',
'LINK' => 'color',
'MAXLENGTH', 'd+',
'METHOD', 'GET|POST',
'ROWS', 'd+|(d*[*%]?,)*s*d*[*%]?',
'ROWSPAN', 'd+',
'SEQNUM', 'd+',
'SIZE', '[-+]?d+|d+,d+',
'SKIP', 'd+',
'TYPE', 'CHECKBOX|HIDDEN|IMAGE|PASSWORD|RADIO|RESET|'.
'SUBMIT|TEXT|[AaIi1]|disc|square|circle|'.
'FILE|.*',
'UNITS', 'PIXELS|EN',
'VALIGN', 'TOP|MIDDLE|BOTTOM|BASELINE',
'VLINK' => 'color',
'WIDTH', 'd+%?',
'WRAP', 'OFF|VIRTUAL|PHYSICAL',
'X', 'd+',
'Y', 'd+'
},
'badTextContext' =>
{
'HEAD', 'BODY, or TITLE perhaps',
'UL', 'LI or LH',
'OL', 'LI or LH',
'DL', 'DT or DD',
'TABLE', 'TD or TH',
'TR', 'TD or TH'
},
'bodyColorAttributes' =>
[
qw(BGCOLOR TEXT LINK ALINK VLINK)
],
);
NAME
HTML::Lint::HTML4 -- Rules for HTML 4 as used by HTML::Lint.
SYNOPSIS
No user serviceable parts inside. Used by HTML::Lint.
SEE ALSO
HTML::Lint
AUTHOR
Andy Lester "andy at petdance.com"
COPYRIGHT
Copyright (c) Andy Lester 2005. All Rights Reserved.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
perl v5.14.2 2012-04-06 HTML::Lint::HTML4(3pm)