Apart from purely syntactical errors, many things can go wrong in html, especially with respect to hyperlinks, anchors and id’s - as those are often manually maintained. Section |
---|
numbering | false |
---|
level | 3 |
---|
title | Broken Cross References:: Cross-references (internal links) can be broken, e.g. due to missing or misspelled link-target. |
---|
| See BrokenCrossReferencesChecker. |
Section |
---|
numbering | false |
---|
level | 3 |
---|
title | Missing local resources: Referenced local resources (other than images) can be missing or misspelled. |
---|
| See MissingLocalResourcesChecker .
|
Section |
---|
numbering | false |
---|
level | 3 |
---|
title | Duplicate link targets: link-targets can occur several times with the same name - so the browser cannot know which is the desired target |
---|
| See DuplicateLinkTargetsChecker. |
Section |
---|
numbering | false |
---|
level | 3 |
---|
title | Illegal links:: The links (aka anchors or URIs) can contain illegal characters or violate HTML link syntax. |
---|
| See <<IllegalLinkChecker>> |
Section |
---|
numbering | false |
---|
level | 3 |
---|
title | Broken external links: External links can be broken due to myriads of reasons: misspelled, link-target currently offline, illegal link syntax. |
---|
| See BrokenExternalLinksChecker. |
Section |
---|
numbering | false |
---|
level | 3 |
---|
title | Missing Alt Attribute in Image Tags: Images missing an alt-attribute. |
---|
| Checking and reporting these errors and flaws is the central business requirement of HtmlSC. |
Important terms (domain terms) of html sanity checking is documented in a (small) domain model. |