summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/conformance-checkers/html/elements/del
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
commit6bf0a5cb5034a7e684dcc3500e841785237ce2dd (patch)
treea68f146d7fa01f0134297619fbe7e33db084e0aa /testing/web-platform/tests/conformance-checkers/html/elements/del
parentInitial commit. (diff)
downloadthunderbird-upstream.tar.xz
thunderbird-upstream.zip
Adding upstream version 1:115.7.0.upstream/1%115.7.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/tests/conformance-checkers/html/elements/del')
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite-empty-isvalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite-isvalid.html91
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/fragment-backslash-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/fragment-contains-hash-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/fragment-leading-space-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-cr-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-double-percent-encoded-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-double-percent-encoded-percent-encoded-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-empty-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-empty-userinfo-empty-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-empty-with-userinfo-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-hostname-in-brackets-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-invalid-unicode-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-invalid-unicode-percent-encoded-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-newline-novalid.html5
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-space-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-square-brackets-port-contains-colon-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-tab-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-u0000-percent-encoded-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-u0000-percent-encoded-percent-encoded-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-bare-percent-sign-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-contains-space-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-backslash-at-sign-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-colon-backslash-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-colon-chars-backslash-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-space-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-percent-encoded-malformed-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-relative-square-brackets-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-tab-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-trailing-space-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-u0091-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-999999-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-cr-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-leading-colon-bracket-colon-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-leading-colon-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-leading-dash-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-multiple-letters-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-newline-novalid.html5
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-single-letter-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-space-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-tab-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/query-leading-space-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/query-trailing-space-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-data-contains-fragment-haswarn.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-data-single-slash-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-backslash-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-single-slash-c-bar-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-slash-slash-abc-bar-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-triple-slash-c-bar-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-ftp-no-slash-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-ftp-single-slash-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-backslash-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-no-slash-colon-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-no-slash-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-no-slash-square-bracket-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-single-slash-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-https-no-slash-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-https-single-slash-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-cr-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-newline-novalid.html5
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-space-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-tab-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-backslash-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-password-bad-chars-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-password-contains-pile-of-poo-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-username-contains-at-sign-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-username-contains-pile-of-poo-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-0004-02-29-haswarn.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-0005-02-29-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-0214-09-29-haswarn.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-1900-02-29-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-1969-02-29-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-20014-09-29-haswarn.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-2014-02-29-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-2100-02-29-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-2200-02-29-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-01-32-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-03-32-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-04-31-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-05-32-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-06-31-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-07-32-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-08-32-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-09-31-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-10-32-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-11-31-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-12-32-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-missing-separator-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-one-digit-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-three-digits-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-iso8601-YYYYMMDD-no-hyphen-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-leading-bom-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-leading-whitespace-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-00-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-13-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-missing-separator-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-one-digit-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-three-digits-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-non-ascii-digit-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-trailing-U+0000-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-trailing-pile-of-poo-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-trailing-whitespace-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-wrong-day-separator-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-wrong-month-separator-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-0000-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-five-digits-haswarn.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-negative-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-three-digits-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/datetime-isvalid.html33
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/duration-P-form-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/duration-time-component-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-2400-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-60-minutes-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-60-seconds-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-bad-fraction-separator-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-four-digit-fraction-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-hour-one-digit-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-hour-three-digits-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-iso8601-hh-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-iso8601-hhmm-no-colon-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-iso8601-hhmmss-no-colon-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-lowercase-z-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-minutes-one-digit-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-minutes-three-digits-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-missing-minutes-separator-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-missing-seconds-separator-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-nbsp-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-seconds-one-digit-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-seconds-three-digits-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-space-before-timezone-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-60-minutes-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-iso8601-two-digit-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-lowercase-t-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-minus-1300-haswarn.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-minus-2400-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-minutes-15-haswarn.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-multiple-spaces-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-non-T-character-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-offset-colon-start-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-offset-space-start-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-one-digit-hour-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-one-digit-minute-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-plus-1500-haswarn.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-plus-2400-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-three-digit-hour-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-three-digit-minute-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-with-seconds-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-with-both-T-and-space-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-wrong-minutes-separator-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-wrong-seconds-separator-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-zero-digit-fraction-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/local-date-and-time-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/model-isvalid.html32
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/model-novalid.html45
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/month-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/time-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/week-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/year-novalid.html4
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/elements/del/yearless-date-novalid.html4
159 files changed, 824 insertions, 0 deletions
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite-empty-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite-empty-isvalid.html
new file mode 100644
index 0000000000..cc8201c6e4
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite-empty-isvalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>empty cite is valid</title>
+<del cite=""></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite-isvalid.html
new file mode 100644
index 0000000000..39ad46d17b
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite-isvalid.html
@@ -0,0 +1,91 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>valid cite</title>
+<del cite="a:foo.com"></del><!-- scheme-private -->
+<del cite="foo:/"></del><!-- scheme-private-slash -->
+<del cite="foo://"></del><!-- scheme-private-slash-slash -->
+<del cite="foo:/bar.com/"></del><!-- scheme-private-path -->
+<del cite="foo://///////"></del><!-- scheme-private-path-leading-slashes-only -->
+<del cite="foo://///////bar.com/"></del><!-- scheme-private-path-leading-slashes-chars -->
+<del cite="foo:////://///"></del><!-- scheme-private-path-leading-slashes-colon-slashes -->
+<del cite="c:/foo"></del><!-- scheme-private-single-letter -->
+<del cite="madeupscheme:/example.com/"></del><!-- scheme-private-single-slash -->
+<del cite="file:/example.com/"></del><!-- scheme-file-single-slash -->
+<del cite="ftps:/example.com/"></del><!-- scheme-ftps-single-slash -->
+<del cite="gopher:/example.com/"></del><!-- scheme-gopher-single-slash -->
+<del cite="ws:/example.com/"></del><!-- scheme-ws-single-slash -->
+<del cite="wss:/example.com/"></del><!-- scheme-wss-single-slash -->
+<del cite="javascript:/example.com/"></del><!-- scheme-javascript-single-slash -->
+<del cite="mailto:/example.com/"></del><!-- scheme-mailto-single-slash -->
+<del cite="madeupscheme:example.com/"></del><!-- scheme-private-no-slash -->
+<del cite="ftps:example.com/"></del><!-- scheme-ftps-no-slash -->
+<del cite="gopher:example.com/"></del><!-- scheme-gopher-no-slash -->
+<del cite="wss:example.com/"></del><!-- scheme-wss-no-slash -->
+<del cite="mailto:example.com/"></del><!-- scheme-mailto-no-slash -->
+<del cite="data:text/plain,foo"></del><!-- scheme-data-no-slash -->
+<del cite="http://user:pass@foo:21/bar;par?b#c"></del><!-- userinfo -->
+<del cite="http://[2001::1]"></del><!-- host-ipv6 -->
+<del cite="http://[2001::1]:80"></del><!-- host-ipv6-port -->
+<del cite="http://f:/c"></del><!-- port-none-but-colon -->
+<del cite="http://f:0/c"></del><!-- port-0 -->
+<del cite="http://f:00000000000000/c"></del><!-- port-00000000000000 -->
+<del cite="http://f:00000000000000000000080/c"></del><!-- port-00000000000000000000080 -->
+<del cite="http://a:b@c:29/d"></del><!-- userinfo-host-port-path -->
+<del cite="http://foo.com:b@d/"></del><!-- userinfo-username-non-alpha -->
+<del cite="http://foo/abcd?efgh?ijkl"></del><!-- query-contains-question-mark -->
+<del cite="http://foo/abcd#foo?bar"></del><!-- fragment-contains-question-mark -->
+<del cite="http://example.com/foo/%2e"></del><!-- path-percent-encoded-dot -->
+<del cite="http://example.com/%20foo"></del><!-- path-percent-encoded-space -->
+<del cite="http://example.com/©zbar"></del><!-- path-non-ascii -->
+<del cite="http://example.com/foo%41%7a"></del><!-- path-percent-encoded-multiple -->
+<del cite="http://example.com/foo%91"></del><!-- path-percent-encoded-u0091 -->
+<del cite="http://example.com/foo%00"></del><!-- path-percent-encoded-u0000 -->
+<del cite="http://example.com/%3A%3a%3C%3c"></del><!-- path-percent-encoded-mixed-case -->
+<del cite="http://example.com/你好你好"></del><!-- path-unicode-han -->
+<del cite="http://example.com//foo"></del><!-- path-uFEFF -->
+<del cite="http://example.com/‮/foo/‭/bar"></del><!-- path-u202E-u202D -->
+<del cite="http://💩"></del><!-- host-is-pile-of-poo -->
+<del cite="http💩//:foo"></del><!-- path-contains-pile-of-poo -->
+<del cite="http://example.com/foo?💩"></del><!-- query-contains-pile-of-poo -->
+<del cite="http://example.com/foo#💩"></del><!-- fragment-contains-pile-of-poo -->
+<del cite="http://192.0x00A80001"></del><!-- host-192.0x00A80001 -->
+<del cite="http://%25DOMAIN:foobar@foodomain.com"></del><!-- userinfo-username-contains-percent-encoded -->
+<del cite="http://@www.example.com"></del><!-- userinfo-empty -->
+<del cite="http://:b@www.example.com"></del><!-- userinfo-user-empty -->
+<del cite="http://a:@www.example.com"></del><!-- userinfo-password-empty -->
+<del cite="http://GOO​⁠goo.com"></del><!-- host-exotic-whitespace -->
+<del cite="http://www.foo。bar.com"></del><!-- host-exotic-dot -->
+<del cite="http://Go.com"></del><!-- host-fullwidth -->
+<del cite="http://你好你好"></del><!-- host-idn-unicode-han -->
+<del cite="http://192.168.0.257/"></del><!-- host-IP-address-broken -->
+<del cite="//foo/bar"></del><!-- scheme-schemeless-relative -->
+<del cite="/"></del><!-- path-slash-only-relative -->
+<del cite="/a/b/c"></del><!-- path-simple-relative -->
+<del cite="/a%2fc"></del><!-- path-percent-encoded-slash-relative -->
+<del cite="/a/%2f/c"></del><!-- path-percent-encoded-slash-plus-slashes-relative -->
+<del cite="?"></del><!-- query-empty-no-path-relative -->
+<del cite="#"></del><!-- fragment-empty-hash-only-no-path-relative -->
+<del cite="#/"></del><!-- fragment-slash-relative -->
+<del cite="#;?"></del><!-- fragment-semicolon-question-mark-relative -->
+<del cite="#β"></del><!-- fragment-non-ascii-relative -->
+<del cite="foo.com"></del><!-- scheme-none-relative -->
+<del cite=":"></del><!-- path-colon-relative -->
+<del cite=":a"></del><!-- path-leading-colon-letter-relative -->
+<del cite=":foo.com"></del><!-- path-leading-colon-chars-relative -->
+<del cite=":/"></del><!-- path-leading-colon-slash-relative -->
+<del cite=":#"></del><!-- path-leading-colon-hash-relative -->
+<del cite=":23"></del><!-- path-leading-colon-number-relative -->
+<del cite="/:23"></del><!-- path-slash-colon-number-relative -->
+<del cite="::"></del><!-- path-leading-colon-colon-relative -->
+<del cite="::23"></del><!-- path-colon-colon-number-relative -->
+<del cite="💩http://foo"></del><!-- path-starts-with-pile-of-poo -->
+<del cite="/💩"></del><!-- path-slash-pile-of-poo -->
+<del cite="File://foo/bar.html"></del><!-- scheme-file-uppercase -->
+<del cite="file://C|/foo/bar"></del><!-- scheme-file-slash-slash-c-bar -->
+<del cite="file://server/foo/bar"></del><!-- scheme-file-host-included -->
+<del cite="file:///foo/bar.txt"></del><!-- scheme-file-host-empty -->
+<del cite="file:"></del><!-- scheme-file-scheme-only -->
+<del cite="file:/"></del><!-- scheme-file-slash-only -->
+<del cite="file://"></del><!-- scheme-file-slash-slash-only -->
+<del cite="file:///"></del><!-- scheme-file-slash-slash-slash-only -->
+<del cite="file:test"></del><!-- scheme-file-no-slash -->
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/fragment-backslash-novalid.html
new file mode 100644
index 0000000000..a51b0575af
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/fragment-backslash-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: fragment-backslash</title>
+<del cite="#\"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/fragment-contains-hash-novalid.html
new file mode 100644
index 0000000000..d0b217dc49
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/fragment-contains-hash-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: fragment-contains-hash</title>
+<del cite="http://foo/path#f#g"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/fragment-leading-space-novalid.html
new file mode 100644
index 0000000000..b54fd21d28
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/fragment-leading-space-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: fragment-leading-space</title>
+<del cite="http://f:21/b# e"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-cr-novalid.html
new file mode 100644
index 0000000000..2da16c9a3c
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-cr-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: host-cr</title>
+<del cite="http://example. org"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-double-percent-encoded-novalid.html
new file mode 100644
index 0000000000..18898a5332
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-double-percent-encoded-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: host-double-percent-encoded</title>
+<del cite="http://%41.com"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-double-percent-encoded-percent-encoded-novalid.html
new file mode 100644
index 0000000000..dd81e9a486
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-double-percent-encoded-percent-encoded-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: host-double-percent-encoded-percent-encoded</title>
+<del cite="http://%ef%bc%85%ef%bc%94%ef%bc%91.com"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-empty-novalid.html
new file mode 100644
index 0000000000..afe922a105
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-empty-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: host-empty</title>
+<del cite="http://"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-empty-userinfo-empty-novalid.html
new file mode 100644
index 0000000000..7e703bf923
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-empty-userinfo-empty-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: host-empty-userinfo-empty</title>
+<del cite="http://@/www.example.com"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-empty-with-userinfo-novalid.html
new file mode 100644
index 0000000000..281333e076
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-empty-with-userinfo-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: host-empty-with-userinfo</title>
+<del cite="http://user:pass@/"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-hostname-in-brackets-novalid.html
new file mode 100644
index 0000000000..169318e969
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-hostname-in-brackets-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: host-hostname-in-brackets</title>
+<del cite="http://[www.google.com]/"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-invalid-unicode-novalid.html
new file mode 100644
index 0000000000..e7c77a4159
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-invalid-unicode-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: host-invalid-unicode</title>
+<del cite="http://﷐zyx.com"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-invalid-unicode-percent-encoded-novalid.html
new file mode 100644
index 0000000000..5591088fcf
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-invalid-unicode-percent-encoded-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: host-invalid-unicode-percent-encoded</title>
+<del cite="http://%ef%b7%90zyx.com"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-newline-novalid.html
new file mode 100644
index 0000000000..692baaa922
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-newline-novalid.html
@@ -0,0 +1,5 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: host-newline</title>
+<del cite="http://example.
+org"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-space-novalid.html
new file mode 100644
index 0000000000..efadf49d07
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-space-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: host-space</title>
+<del cite="http://example .org"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-square-brackets-port-contains-colon-novalid.html
new file mode 100644
index 0000000000..54aaf1246b
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-square-brackets-port-contains-colon-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: host-square-brackets-port-contains-colon</title>
+<del cite="http://[1::2]:3:4"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-tab-novalid.html
new file mode 100644
index 0000000000..cf8d7e2ae4
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-tab-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: host-tab</title>
+<del cite="http://example .org"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-u0000-percent-encoded-novalid.html
new file mode 100644
index 0000000000..20e4287a41
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-u0000-percent-encoded-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: host-u0000-percent-encoded</title>
+<del cite="http://%00.com"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-u0000-percent-encoded-percent-encoded-novalid.html
new file mode 100644
index 0000000000..9f80ee3e38
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/host-u0000-percent-encoded-percent-encoded-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: host-u0000-percent-encoded-percent-encoded</title>
+<del cite="http://%ef%bc%85%ef%bc%90%ef%bc%90.com"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-bare-percent-sign-novalid.html
new file mode 100644
index 0000000000..f21b2f6f60
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-bare-percent-sign-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: path-bare-percent-sign</title>
+<del cite="http://example.com/foo%"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-contains-space-novalid.html
new file mode 100644
index 0000000000..cd189d60c6
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-contains-space-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: path-contains-space</title>
+<del cite="/a/ /c"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-backslash-at-sign-novalid.html
new file mode 100644
index 0000000000..dd0c500d7f
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-backslash-at-sign-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: path-leading-backslash-at-sign</title>
+<del cite="http://foo.com/\@"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-colon-backslash-novalid.html
new file mode 100644
index 0000000000..f34c59b3bc
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-colon-backslash-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: path-leading-colon-backslash</title>
+<del cite=":\"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-colon-chars-backslash-novalid.html
new file mode 100644
index 0000000000..c7e492f652
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-colon-chars-backslash-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: path-leading-colon-chars-backslash</title>
+<del cite=":foo.com\"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-space-novalid.html
new file mode 100644
index 0000000000..32480867d3
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-leading-space-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: path-leading-space</title>
+<del cite="http://f:21/ b"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-percent-encoded-malformed-novalid.html
new file mode 100644
index 0000000000..67bcccff31
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-percent-encoded-malformed-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: path-percent-encoded-malformed</title>
+<del cite="http://example.com/foo/%2e%2"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-relative-square-brackets-novalid.html
new file mode 100644
index 0000000000..f63045a202
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-relative-square-brackets-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: path-relative-square-brackets</title>
+<del cite="[61:24:74]:98"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-tab-novalid.html
new file mode 100644
index 0000000000..c45140beaf
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-tab-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: path-tab</title>
+<del cite="http://example.com/foo bar"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-trailing-space-novalid.html
new file mode 100644
index 0000000000..88d758405e
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-trailing-space-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: path-trailing-space</title>
+<del cite="http://f:21/b ?"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-u0091-novalid.html
new file mode 100644
index 0000000000..1dc17517fb
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/path-u0091-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: path-u0091</title>
+<del cite="http://example.com/foo‘"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-999999-novalid.html
new file mode 100644
index 0000000000..a654a888c1
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-999999-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: port-999999</title>
+<del cite="http://f:999999/c"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-cr-novalid.html
new file mode 100644
index 0000000000..872d3f3cf4
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-cr-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: port-cr</title>
+<del cite="http://f: /c"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-leading-colon-bracket-colon-novalid.html
new file mode 100644
index 0000000000..f5f9364403
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-leading-colon-bracket-colon-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: port-leading-colon-bracket-colon</title>
+<del cite="http://2001::1]:80"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-leading-colon-novalid.html
new file mode 100644
index 0000000000..66b076f269
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-leading-colon-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: port-leading-colon</title>
+<del cite="http://2001::1"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-leading-dash-novalid.html
new file mode 100644
index 0000000000..b3d1f79098
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-leading-dash-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: port-leading-dash</title>
+<del cite="http://foo:-80/"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-multiple-letters-novalid.html
new file mode 100644
index 0000000000..d830e1118c
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-multiple-letters-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: port-multiple-letters</title>
+<del cite="http://f:fifty-two/c"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-newline-novalid.html
new file mode 100644
index 0000000000..3da1891dda
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-newline-novalid.html
@@ -0,0 +1,5 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: port-newline</title>
+<del cite="http://f:
+/c"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-single-letter-novalid.html
new file mode 100644
index 0000000000..e7463d52b5
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-single-letter-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: port-single-letter</title>
+<del cite="http://f:b/c"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-space-novalid.html
new file mode 100644
index 0000000000..3756f82ed6
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-space-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: port-space</title>
+<del cite="http://f: /c"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-tab-novalid.html
new file mode 100644
index 0000000000..e85fb7bf1e
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/port-tab-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: port-tab</title>
+<del cite="http://f: /c"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/query-leading-space-novalid.html
new file mode 100644
index 0000000000..a05f6bdd42
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/query-leading-space-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: query-leading-space</title>
+<del cite="http://f:21/b? d"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/query-trailing-space-novalid.html
new file mode 100644
index 0000000000..c7cf9e808c
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/query-trailing-space-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: query-trailing-space</title>
+<del cite="http://f:21/b?d #"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-data-contains-fragment-haswarn.html
new file mode 100644
index 0000000000..fa04644fd1
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-data-contains-fragment-haswarn.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>data:text/html,test#test warning: scheme-data-contains-fragment</title>
+<del cite="data:text/html,test#test"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-data-single-slash-novalid.html
new file mode 100644
index 0000000000..185133b664
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-data-single-slash-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: scheme-data-single-slash</title>
+<del cite="data:/example.com/"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-backslash-novalid.html
new file mode 100644
index 0000000000..d0cb7986c9
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-backslash-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: scheme-file-backslash</title>
+<del cite="file:c:\foo\bar.html"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-single-slash-c-bar-novalid.html
new file mode 100644
index 0000000000..72a65284a3
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-single-slash-c-bar-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: scheme-file-single-slash-c-bar</title>
+<del cite="file:/C|/foo/bar"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-slash-slash-abc-bar-novalid.html
new file mode 100644
index 0000000000..85679a2ee1
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-slash-slash-abc-bar-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: scheme-file-slash-slash-abc-bar</title>
+<del cite="file://abc|/foo/bar"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-triple-slash-c-bar-novalid.html
new file mode 100644
index 0000000000..23c40bd720
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-file-triple-slash-c-bar-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: scheme-file-triple-slash-c-bar</title>
+<del cite="file:///C|/foo/bar"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-ftp-no-slash-novalid.html
new file mode 100644
index 0000000000..fd4cbdaf07
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-ftp-no-slash-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: scheme-ftp-no-slash</title>
+<del cite="ftp:example.com/"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-ftp-single-slash-novalid.html
new file mode 100644
index 0000000000..2e373739e3
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-ftp-single-slash-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: scheme-ftp-single-slash</title>
+<del cite="ftp:/example.com/"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-backslash-novalid.html
new file mode 100644
index 0000000000..f3d6c90b58
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-backslash-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: scheme-http-backslash</title>
+<del cite="http:\\foo.com\"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-no-slash-colon-novalid.html
new file mode 100644
index 0000000000..b86a891cbe
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-no-slash-colon-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: scheme-http-no-slash-colon</title>
+<del cite="http::@c:29"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-no-slash-novalid.html
new file mode 100644
index 0000000000..12fd2cedb4
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-no-slash-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: scheme-http-no-slash</title>
+<del cite="http:foo.com"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-no-slash-square-bracket-novalid.html
new file mode 100644
index 0000000000..25625e7f4a
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-no-slash-square-bracket-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: scheme-http-no-slash-square-bracket</title>
+<del cite="http:[61:27]/:foo"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-single-slash-novalid.html
new file mode 100644
index 0000000000..6f95f1e0c4
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-http-single-slash-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: scheme-http-single-slash</title>
+<del cite="http:/example.com/"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-https-no-slash-novalid.html
new file mode 100644
index 0000000000..6abda3c88a
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-https-no-slash-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: scheme-https-no-slash</title>
+<del cite="https:example.com/"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-https-single-slash-novalid.html
new file mode 100644
index 0000000000..0e7f0addb0
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-https-single-slash-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: scheme-https-single-slash</title>
+<del cite="https:/example.com/"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-cr-novalid.html
new file mode 100644
index 0000000000..363641fc30
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-cr-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: scheme-trailing-cr</title>
+<del cite="a: foo.com"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-newline-novalid.html
new file mode 100644
index 0000000000..ec8f0c04e9
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-newline-novalid.html
@@ -0,0 +1,5 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: scheme-trailing-newline</title>
+<del cite="a:
+foo.com"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-space-novalid.html
new file mode 100644
index 0000000000..31f418ca78
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-space-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: scheme-trailing-space</title>
+<del cite="a: foo.com"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-tab-novalid.html
new file mode 100644
index 0000000000..66d8ce3e06
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-trailing-tab-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: scheme-trailing-tab</title>
+<del cite="a: foo.com"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-backslash-novalid.html
new file mode 100644
index 0000000000..99ba1d5e4f
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-backslash-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: userinfo-backslash</title>
+<del cite="http://a\b:c\d@foo.com"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-password-bad-chars-novalid.html
new file mode 100644
index 0000000000..f0ab910ac8
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-password-bad-chars-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: userinfo-password-bad-chars</title>
+<del cite="http://&a:foo(b]c@d:2/"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-password-contains-pile-of-poo-novalid.html
new file mode 100644
index 0000000000..16b6d271cb
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-password-contains-pile-of-poo-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: userinfo-password-contains-pile-of-poo</title>
+<del cite="http://foo:💩@example.com"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-username-contains-at-sign-novalid.html
new file mode 100644
index 0000000000..06392ba644
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-username-contains-at-sign-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: userinfo-username-contains-at-sign</title>
+<del cite="http://::@c@d:2"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-username-contains-pile-of-poo-novalid.html
new file mode 100644
index 0000000000..e8bfa2b67e
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/userinfo-username-contains-pile-of-poo-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>invalid cite: userinfo-username-contains-pile-of-poo</title>
+<del cite="http://💩:foo@example.com"></del>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-0004-02-29-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-0004-02-29-haswarn.html
new file mode 100644
index 0000000000..c760319697
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-0004-02-29-haswarn.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-0004-02-29</title>
+<del datetime="0004-02-29"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-0005-02-29-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-0005-02-29-novalid.html
new file mode 100644
index 0000000000..f8b973fd40
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-0005-02-29-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-0005-02-29</title>
+<del datetime="0005-02-29"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-0214-09-29-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-0214-09-29-haswarn.html
new file mode 100644
index 0000000000..2f7a26ea10
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-0214-09-29-haswarn.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-0214-09-29</title>
+<del datetime="0214-09-29"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-1900-02-29-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-1900-02-29-novalid.html
new file mode 100644
index 0000000000..d645c2256b
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-1900-02-29-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-1900-02-29</title>
+<del datetime="1900-02-29"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-1969-02-29-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-1969-02-29-novalid.html
new file mode 100644
index 0000000000..7821eaea15
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-1969-02-29-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-1969-02-29</title>
+<del datetime="1969-02-29"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-20014-09-29-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-20014-09-29-haswarn.html
new file mode 100644
index 0000000000..7b4099df6c
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-20014-09-29-haswarn.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-20014-09-29</title>
+<del datetime="20014-09-29"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-2014-02-29-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-2014-02-29-novalid.html
new file mode 100644
index 0000000000..8a7909960a
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-2014-02-29-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-2014-02-29</title>
+<del datetime="2014-02-29"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-2100-02-29-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-2100-02-29-novalid.html
new file mode 100644
index 0000000000..3b732b5b36
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-2100-02-29-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-2100-02-29</title>
+<del datetime="2100-02-29"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-2200-02-29-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-2200-02-29-novalid.html
new file mode 100644
index 0000000000..8c5ef2e344
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-2200-02-29-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-2200-02-29</title>
+<del datetime="2200-02-29"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-01-32-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-01-32-novalid.html
new file mode 100644
index 0000000000..1c4e3d3971
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-01-32-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-day-01-32</title>
+<del datetime="2002-01-32"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-03-32-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-03-32-novalid.html
new file mode 100644
index 0000000000..651c0bb667
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-03-32-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-day-03-32</title>
+<del datetime="2002-03-32"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-04-31-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-04-31-novalid.html
new file mode 100644
index 0000000000..f3ab114015
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-04-31-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-day-04-31</title>
+<del datetime="2002-04-31"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-05-32-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-05-32-novalid.html
new file mode 100644
index 0000000000..c4caeade95
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-05-32-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-day-05-32</title>
+<del datetime="2002-05-32"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-06-31-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-06-31-novalid.html
new file mode 100644
index 0000000000..3583295f3d
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-06-31-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-day-06-31</title>
+<del datetime="2002-06-31"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-07-32-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-07-32-novalid.html
new file mode 100644
index 0000000000..0948cf5742
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-07-32-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-day-07-32</title>
+<del datetime="2002-07-32"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-08-32-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-08-32-novalid.html
new file mode 100644
index 0000000000..09830a8335
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-08-32-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-day-08-32</title>
+<del datetime="2002-08-32"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-09-31-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-09-31-novalid.html
new file mode 100644
index 0000000000..55c600cfa2
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-09-31-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-day-09-31</title>
+<del datetime="2002-09-31"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-10-32-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-10-32-novalid.html
new file mode 100644
index 0000000000..6aeefece6e
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-10-32-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-day-10-32</title>
+<del datetime="2002-10-32"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-11-31-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-11-31-novalid.html
new file mode 100644
index 0000000000..bfb4c572dd
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-11-31-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-day-11-31</title>
+<del datetime="2002-11-31"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-12-32-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-12-32-novalid.html
new file mode 100644
index 0000000000..03b511c2f1
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-12-32-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-day-12-32</title>
+<del datetime="2002-12-32"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-missing-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-missing-separator-novalid.html
new file mode 100644
index 0000000000..8e31abfa6d
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-missing-separator-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-day-missing-separator</title>
+<del datetime="2014-0220"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-one-digit-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-one-digit-novalid.html
new file mode 100644
index 0000000000..b8994f93cd
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-one-digit-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-day-one-digit</title>
+<del datetime="2002-09-9"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-three-digits-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-three-digits-novalid.html
new file mode 100644
index 0000000000..8ee427c5c8
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-day-three-digits-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-day-three-digits</title>
+<del datetime="2002-11-009"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-iso8601-YYYYMMDD-no-hyphen-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-iso8601-YYYYMMDD-no-hyphen-novalid.html
new file mode 100644
index 0000000000..493d9de78e
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-iso8601-YYYYMMDD-no-hyphen-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-iso8601-YYYYMMDD-no-hyphen</title>
+<del datetime="20020929"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-leading-bom-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-leading-bom-novalid.html
new file mode 100644
index 0000000000..48855e5542
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-leading-bom-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-leading-bom</title>
+<del datetime="2002-09-29"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-leading-whitespace-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-leading-whitespace-novalid.html
new file mode 100644
index 0000000000..5deaf01e4a
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-leading-whitespace-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-leading-whitespace</title>
+<del datetime=" 2002-09-29"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-00-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-00-novalid.html
new file mode 100644
index 0000000000..798e23b8ff
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-00-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-month-00</title>
+<del datetime="2002-00-15"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-13-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-13-novalid.html
new file mode 100644
index 0000000000..63a8b4e710
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-13-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-month-13</title>
+<del datetime="2002-13-15"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-missing-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-missing-separator-novalid.html
new file mode 100644
index 0000000000..b852207e5d
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-missing-separator-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-month-missing-separator</title>
+<del datetime="201402-20"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-one-digit-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-one-digit-novalid.html
new file mode 100644
index 0000000000..baf20b49cf
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-one-digit-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-month-one-digit</title>
+<del datetime="2002-9-29"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-three-digits-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-three-digits-novalid.html
new file mode 100644
index 0000000000..0ff8f8987f
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-month-three-digits-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-month-three-digits</title>
+<del datetime="2002-011-29"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-non-ascii-digit-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-non-ascii-digit-novalid.html
new file mode 100644
index 0000000000..73ef392761
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-non-ascii-digit-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-non-ascii-digit</title>
+<del datetime="2002-09-29"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-trailing-U+0000-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-trailing-U+0000-novalid.html
new file mode 100644
index 0000000000..4870c3dd38
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-trailing-U+0000-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-trailing-U+0000</title>
+<del datetime="2002-09-29&#x0000;"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-trailing-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-trailing-pile-of-poo-novalid.html
new file mode 100644
index 0000000000..4c38689078
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-trailing-pile-of-poo-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-trailing-pile-of-poo</title>
+<del datetime="2002-09-29💩"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-trailing-whitespace-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-trailing-whitespace-novalid.html
new file mode 100644
index 0000000000..70269cc348
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-trailing-whitespace-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-trailing-whitespace</title>
+<del datetime="2002-09-29 "></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-wrong-day-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-wrong-day-separator-novalid.html
new file mode 100644
index 0000000000..8455171080
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-wrong-day-separator-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-wrong-day-separator</title>
+<del datetime="2014-02:20"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-wrong-month-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-wrong-month-separator-novalid.html
new file mode 100644
index 0000000000..797cae4956
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-wrong-month-separator-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-wrong-month-separator</title>
+<del datetime="2014:02-20"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-0000-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-0000-novalid.html
new file mode 100644
index 0000000000..267903239d
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-0000-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-year-0000</title>
+<del datetime="0000-12-09"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-five-digits-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-five-digits-haswarn.html
new file mode 100644
index 0000000000..ed42c90530
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-five-digits-haswarn.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-year-five-digits</title>
+<del datetime="12014-09-29"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-negative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-negative-novalid.html
new file mode 100644
index 0000000000..459f745a8f
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-negative-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-year-negative</title>
+<del datetime="-2002-09-29"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-three-digits-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-three-digits-novalid.html
new file mode 100644
index 0000000000..9574f97ded
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/date-year-three-digits-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>date-year-three-digits</title>
+<del datetime="782-09-29"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/datetime-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/datetime-isvalid.html
new file mode 100644
index 0000000000..cfb960c784
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/datetime-isvalid.html
@@ -0,0 +1,33 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>valid datetime</title>
+<del datetime="2002-09-29"></del> <!-- date -->
+<del datetime="2000-02-29"></del> <!-- date-2000-02-29 -->
+<del datetime="2400-02-29"></del> <!-- date-2400-02-29 -->
+<del datetime="1968-02-29"></del> <!-- date-1968-02-29 -->
+<del datetime="1900-02-28"></del> <!-- date-1900-02-28 -->
+<del datetime="2100-02-28"></del> <!-- date-2100-02-28 -->
+<del datetime="2200-02-28"></del> <!-- date-2200-02-28 -->
+<del datetime="2014-02-28"></del> <!-- date-2014-02-28 -->
+<del datetime="2002-01-31"></del> <!-- date-day-01-31 -->
+<del datetime="2002-03-31"></del> <!-- date-day-03-31 -->
+<del datetime="2002-05-31"></del> <!-- date-day-05-31 -->
+<del datetime="2002-07-31"></del> <!-- date-day-07-31 -->
+<del datetime="2002-08-31"></del> <!-- date-day-08-31 -->
+<del datetime="2002-10-31"></del> <!-- date-day-10-31 -->
+<del datetime="2002-12-31"></del> <!-- date-day-12-31 -->
+<del datetime="2002-04-30"></del> <!-- date-day-04-30 -->
+<del datetime="2002-06-30"></del> <!-- date-day-06-30 -->
+<del datetime="2002-09-30"></del> <!-- date-day-09-30 -->
+<del datetime="2002-11-30"></del> <!-- date-day-11-30 -->
+<del datetime="2011-11-12T14:54Z"></del> <!-- global-date-and-time-no-seconds -->
+<del datetime="2011-11-12T14:54:39+0000"></del> <!-- global-date-and-time-with-seconds -->
+<del datetime="2011-11-12T06:54:39.9-08:00"></del> <!-- global-date-and-time-with-one-digit-fraction -->
+<del datetime="2011-11-12T06:54:39.92+07:00"></del> <!-- global-date-and-time-with-two-digit-fraction -->
+<del datetime="2011-11-12T06:54:39.929-06:00"></del> <!-- global-date-and-time-with-three-digit-fraction -->
+<del datetime="2011-11-12 14:54Z"></del> <!-- global-date-and-time-space -->
+<del datetime="2011-11-12T06:54:39+0900"></del> <!-- global-date-and-time-timezone -->
+<del datetime="2011-11-12T06:54:39-0830"></del> <!-- global-date-and-time-timezone-30 -->
+<del datetime="2011-11-12T06:54:39-0845"></del> <!-- global-date-and-time-timezone-45 -->
+<del datetime="2011-11-12T06:54:39-08:00"></del> <!-- global-date-and-time-timezone-with-colon -->
+<del datetime="2011-11-12T06:54:39-0800"></del> <!-- global-date-and-time-timezone-without-colon -->
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/duration-P-form-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/duration-P-form-novalid.html
new file mode 100644
index 0000000000..b7487e706e
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/duration-P-form-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>duration-P-form</title>
+<del datetime="PT4H18M3S"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/duration-time-component-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/duration-time-component-novalid.html
new file mode 100644
index 0000000000..98a484d0fa
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/duration-time-component-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>duration-time-component</title>
+<del datetime="4h 18m 3s"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-2400-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-2400-novalid.html
new file mode 100644
index 0000000000..5a3328aa9b
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-2400-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-2400</title>
+<del datetime="2011-11-12T24:00:00+08:00"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-60-minutes-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-60-minutes-novalid.html
new file mode 100644
index 0000000000..5d4641c524
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-60-minutes-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-60-minutes</title>
+<del datetime="2011-11-12T00:60:00+08:00"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-60-seconds-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-60-seconds-novalid.html
new file mode 100644
index 0000000000..ec897dca82
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-60-seconds-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-60-seconds</title>
+<del datetime="2011-11-12T00:00:60+08:00"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-bad-fraction-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-bad-fraction-separator-novalid.html
new file mode 100644
index 0000000000..43fd39e7f3
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-bad-fraction-separator-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-bad-fraction-separator</title>
+<del datetime="2011-11-12T14:54:39,929+0000"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-four-digit-fraction-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-four-digit-fraction-novalid.html
new file mode 100644
index 0000000000..d17ece6f8b
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-four-digit-fraction-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-four-digit-fraction</title>
+<del datetime="2011-11-12T06:54:39.9291-08:00"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-hour-one-digit-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-hour-one-digit-novalid.html
new file mode 100644
index 0000000000..5fcad23577
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-hour-one-digit-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-hour-one-digit</title>
+<del datetime="2011-11-12T6:54:39-08:00"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-hour-three-digits-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-hour-three-digits-novalid.html
new file mode 100644
index 0000000000..3683a20df3
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-hour-three-digits-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-hour-three-digits</title>
+<del datetime="2011-11-12T016:54:39-08:00"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-iso8601-hh-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-iso8601-hh-novalid.html
new file mode 100644
index 0000000000..95f4b3df08
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-iso8601-hh-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-iso8601-hh</title>
+<del datetime="2011-11-12T14Z"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-iso8601-hhmm-no-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-iso8601-hhmm-no-colon-novalid.html
new file mode 100644
index 0000000000..9b1c4df19b
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-iso8601-hhmm-no-colon-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-iso8601-hhmm-no-colon</title>
+<del datetime="2011-11-12T1454Z"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-iso8601-hhmmss-no-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-iso8601-hhmmss-no-colon-novalid.html
new file mode 100644
index 0000000000..4a66109f63
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-iso8601-hhmmss-no-colon-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-iso8601-hhmmss-no-colon</title>
+<del datetime="2011-11-12T145439Z"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-lowercase-z-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-lowercase-z-novalid.html
new file mode 100644
index 0000000000..525f670a8d
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-lowercase-z-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-lowercase-z</title>
+<del datetime="2011-11-12T14:54z"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-minutes-one-digit-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-minutes-one-digit-novalid.html
new file mode 100644
index 0000000000..ae1d238df7
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-minutes-one-digit-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-minutes-one-digit</title>
+<del datetime="2011-11-12T16:4:39-08:00"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-minutes-three-digits-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-minutes-three-digits-novalid.html
new file mode 100644
index 0000000000..459d029c19
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-minutes-three-digits-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-minutes-three-digits</title>
+<del datetime="2011-11-12T16:354:39-08:00"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-missing-minutes-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-missing-minutes-separator-novalid.html
new file mode 100644
index 0000000000..32b980237b
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-missing-minutes-separator-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-missing-minutes-separator</title>
+<del datetime="2011-11-12T1454Z"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-missing-seconds-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-missing-seconds-separator-novalid.html
new file mode 100644
index 0000000000..16694a381a
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-missing-seconds-separator-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-missing-seconds-separator</title>
+<del datetime="2011-11-12T14:5439Z"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-nbsp-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-nbsp-novalid.html
new file mode 100644
index 0000000000..2074fcf466
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-nbsp-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-nbsp</title>
+<del datetime="2011-11-12 14:54Z"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-seconds-one-digit-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-seconds-one-digit-novalid.html
new file mode 100644
index 0000000000..f879efad84
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-seconds-one-digit-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-seconds-one-digit</title>
+<del datetime="2011-11-12T16:54:9-08:00"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-seconds-three-digits-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-seconds-three-digits-novalid.html
new file mode 100644
index 0000000000..2d616bd8c1
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-seconds-three-digits-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-seconds-three-digits</title>
+<del datetime="2011-11-12T16:54:039-08:00"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-space-before-timezone-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-space-before-timezone-novalid.html
new file mode 100644
index 0000000000..c9da89f049
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-space-before-timezone-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-space-before-timezone</title>
+<del datetime="2011-11-12T06:54:39 08:00"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-60-minutes-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-60-minutes-novalid.html
new file mode 100644
index 0000000000..26c4efd6ce
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-60-minutes-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-timezone-60-minutes</title>
+<del datetime="2011-11-12T06:54:39-08:60"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-iso8601-two-digit-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-iso8601-two-digit-novalid.html
new file mode 100644
index 0000000000..307afcac7e
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-iso8601-two-digit-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-timezone-iso8601-two-digit</title>
+<del datetime="2011-11-12T06:54:39-08"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-lowercase-t-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-lowercase-t-novalid.html
new file mode 100644
index 0000000000..a705cd02ef
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-lowercase-t-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-timezone-lowercase-t</title>
+<del datetime="2011-11-12t14:54Z"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-minus-1300-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-minus-1300-haswarn.html
new file mode 100644
index 0000000000..ba2da94271
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-minus-1300-haswarn.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-timezone-minus-1300</title>
+<del datetime="2011-11-12T00:00:00-1300"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-minus-2400-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-minus-2400-novalid.html
new file mode 100644
index 0000000000..8db2fa3ea6
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-minus-2400-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-timezone-minus-2400</title>
+<del datetime="2011-11-12T06:54:39-24:00"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-minutes-15-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-minutes-15-haswarn.html
new file mode 100644
index 0000000000..c371fb9024
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-minutes-15-haswarn.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-timezone-minutes-15</title>
+<del datetime="2011-11-12T00:00:00+08:15"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-multiple-spaces-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-multiple-spaces-novalid.html
new file mode 100644
index 0000000000..be4acace10
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-multiple-spaces-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-timezone-multiple-spaces</title>
+<del datetime="2011-11-12 14:54Z"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-non-T-character-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-non-T-character-novalid.html
new file mode 100644
index 0000000000..420ea8a0f3
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-non-T-character-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-timezone-non-T-character</title>
+<del datetime="2011-11-12+14:54Z"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-offset-colon-start-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-offset-colon-start-novalid.html
new file mode 100644
index 0000000000..b91337fbbc
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-offset-colon-start-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-timezone-offset-colon-start</title>
+<del datetime="2011-11-12T06:54:39.929:08:00"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-offset-space-start-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-offset-space-start-novalid.html
new file mode 100644
index 0000000000..81ace2b96d
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-offset-space-start-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-timezone-offset-space-start</title>
+<del datetime="2011-11-12T06:54:39.929 08:00"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-one-digit-hour-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-one-digit-hour-novalid.html
new file mode 100644
index 0000000000..cec77816f2
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-one-digit-hour-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-timezone-one-digit-hour</title>
+<del datetime="2011-11-12T06:54:39-5:00"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-one-digit-minute-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-one-digit-minute-novalid.html
new file mode 100644
index 0000000000..c4755de178
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-one-digit-minute-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-timezone-one-digit-minute</title>
+<del datetime="2011-11-12T06:54:39-05:0"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-plus-1500-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-plus-1500-haswarn.html
new file mode 100644
index 0000000000..df2835a864
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-plus-1500-haswarn.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-timezone-plus-1500</title>
+<del datetime="2011-11-12T00:00:00+1500"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-plus-2400-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-plus-2400-novalid.html
new file mode 100644
index 0000000000..304557f30b
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-plus-2400-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-timezone-plus-2400</title>
+<del datetime="2011-11-12T06:54:39-24:00"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-three-digit-hour-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-three-digit-hour-novalid.html
new file mode 100644
index 0000000000..407eac2fa6
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-three-digit-hour-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-timezone-three-digit-hour</title>
+<del datetime="2011-11-12T06:54:39-005:00"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-three-digit-minute-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-three-digit-minute-novalid.html
new file mode 100644
index 0000000000..eb0c21ac08
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-three-digit-minute-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-timezone-three-digit-minute</title>
+<del datetime="2011-11-12T06:54:39-05:000"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-with-seconds-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-with-seconds-novalid.html
new file mode 100644
index 0000000000..616f3d2072
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-timezone-with-seconds-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-timezone-with-seconds</title>
+<del datetime="2011-11-12T06:54:39-08:00:00"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-with-both-T-and-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-with-both-T-and-space-novalid.html
new file mode 100644
index 0000000000..667c9bc378
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-with-both-T-and-space-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-with-both-T-and-space</title>
+<del datetime="2011-11-12T 14:54Z"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-wrong-minutes-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-wrong-minutes-separator-novalid.html
new file mode 100644
index 0000000000..e359813648
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-wrong-minutes-separator-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-wrong-minutes-separator</title>
+<del datetime="2011-11-12T14-54Z"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-wrong-seconds-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-wrong-seconds-separator-novalid.html
new file mode 100644
index 0000000000..474a0505d1
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-wrong-seconds-separator-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-wrong-seconds-separator</title>
+<del datetime="2011-11-12T14:54-39Z"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-zero-digit-fraction-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-zero-digit-fraction-novalid.html
new file mode 100644
index 0000000000..9e143966e9
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/global-date-and-time-zero-digit-fraction-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>global-date-and-time-zero-digit-fraction</title>
+<del datetime="2011-11-12T06:54:39.-08:00"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/local-date-and-time-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/local-date-and-time-novalid.html
new file mode 100644
index 0000000000..ec87440529
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/local-date-and-time-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>local-date-and-time</title>
+<del datetime="2011-11-12T14:54"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/model-isvalid.html
new file mode 100644
index 0000000000..194678a657
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/model-isvalid.html
@@ -0,0 +1,32 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset=utf-8>
+ <title>&lt;del&gt;</title>
+</head>
+<body>
+
+
+ <!-- can contain strictly inline while in strictly inline context -->
+ <p><dfn>strictly inline
+ <del>
+ <em>text</em>
+ </del>
+ </dfn></p>
+
+ <!-- can contain interactive if ancestor does not forbid it -->
+ <p>paragraph
+ <del>
+ <a>link</a>
+ </del>
+ </p>
+ <p><dfn>strictly inline
+ <del>
+ <a>link</a>
+ </del>
+ </dfn></p>
+
+ <div><del><p>foo</p></del></div><!-- with flow content and flow parent -->
+
+</body>
+</html>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/model-novalid.html
new file mode 100644
index 0000000000..0cf5c1797b
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/model-novalid.html
@@ -0,0 +1,45 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset=utf-8>
+ <title>&lt;del&gt;</title>
+</head>
+<body>
+ <!-- can contain inline while in inline context -->
+ <p>paragraph
+ <del>
+ <em>some</em> <ul><li>inline</li></ul> content
+ </del>
+ </p>
+
+ <!-- can contain strictly inline while in strictly inline context -->
+ <p><dfn>strictly inline
+ <del>
+ <em>text</em>
+ </del>
+ </dfn></p>
+
+ <!-- can contain blocks while in block context -->
+ <del>
+ <p>text</p>
+ </del>
+
+ <!-- can contain interactive if ancestor does not forbid it -->
+ <p>paragraph
+ <del>
+ <a>link</a>
+ </del>
+ </p>
+ <p><dfn>strictly inline
+ <del>
+ <a>link</a>
+ </del>
+ </dfn></p>
+ <del>
+ <p><a>link</a></p>
+ </del>
+
+ <span><del><p>foo</p></del></span><!-- with flow content and phrasing parent -->
+
+</body>
+</html>
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/month-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/month-novalid.html
new file mode 100644
index 0000000000..0aa424db5e
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/month-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>month</title>
+<del datetime="2011-11"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/time-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/time-novalid.html
new file mode 100644
index 0000000000..c9dabd72c9
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/time-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>time</title>
+<del datetime="14:54:39"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/week-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/week-novalid.html
new file mode 100644
index 0000000000..d4a806363a
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/week-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>week</title>
+<del datetime="2011-W46"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/year-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/year-novalid.html
new file mode 100644
index 0000000000..560309cf5d
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/year-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>year</title>
+<del datetime="2006"></del> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/del/yearless-date-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/del/yearless-date-novalid.html
new file mode 100644
index 0000000000..4374fafc33
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/elements/del/yearless-date-novalid.html
@@ -0,0 +1,4 @@
+<!DOCTYPE html>
+<meta charset=utf-8>
+<title>yearless-date</title>
+<del datetime="07-15"></del> \ No newline at end of file