Bad Images
|
no @alt |
empty @alt |
filled @alt |
no @title |
|
|
|
empty @title |
|
|
|
filled @title |
|
|
|
Bad Links
Bad Tables
|
no @summary |
empty @summary |
filled @summary |
no @scope |
|
|
|
empty @scope |
|
|
|
filled @scope |
|
|
|
Empty Elements
- Empty
div
-
-
filled
- Empty
p
-
-
filled
- Empty
span
- filled
- Empty
li
-
- Empty
th
, td
-
Bad Attributes
@cellspacing |
@style |
@align |
@valign |
@cellpadding |
@border |
@width; img[@width] okay |
@height; img[@height] okay |
Bad JavaScript Attributes
Bad Elements
font
-
center
b
i
big
small
-
Missing Attributes
abbr
missing @title
- abbreviation
abbr
empty @title
- abbreviation
acronym
missing @title
- acronym
acronym
empty @title
- acronym
blockquote
missing @cite
-
blockquote
blockquote
empty @cite
-
blockquote
q
missing @cite
q
q
empty @cite
q
dfn
missing @title
- dfn
dfn
empty @title
- dfn
label
missing @for
label
empty @for
input
missing @type
-
iput
empty @type
-
iput
wrong @disabled value
-
input
wrong @readonly value
-
input
wrong @checked value
-
-
select
empty @size
-
select
empty @name
-
select
wrong @disabled
-
select
wrong @multiple
-
optgroup
missing @label
-
optgroup
empty @label
-
optgroup
wrong @disabled
-
option
wrong @selected
-
option
missing/empty @value mismatch
-
-
-
button
missing @type
-
buttom
empty @type
-
form
missing/empty @method
-
-
form
missing/empty @enctype
-
-
form
missing/empty @accept, @accept-charset
-
-
-
-
textarea
improper @disabled
textarea
improper @readonly
|
missing @datetime |
empty @datetime |
filled @datetime |
missing @cite |
ins |
ins |
ins |
ins |
del |
del |
del |
del |
empty @cite |
ins |
ins |
ins |
ins |
del |
del |
del |
del |
filled @cite |
ins |
ins |
ins |
ins |
del |
del |
del |
del |
Improperly Nested Form Fields
Select fields with/out forms and fieldsets.
|
No form |
form |
No fieldset |
|
|
fieldset |
|
|
Textareas with/out forms and fieldsets.
|
No form |
form |
No fieldset |
|
|
fieldset |
|
|
Option fields with/out selects and optgroups.
|
No select |
select |
No optgroup |
|
|
optgroup |
|
|
Improperly Nested Table Elements
This doesn't work because Firefox inserts a tbody when missing.
thead |
tfoot |
tbody |
non-wrapped tr |
address without vcard
address with vcard
address nested under vcard