diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 00:47:55 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 00:47:55 +0000 |
commit | 26a029d407be480d791972afb5975cf62c9360a6 (patch) | |
tree | f435a8308119effd964b339f76abb83a57c29483 /testing/web-platform/tests/conformance-checkers/html | |
parent | Initial commit. (diff) | |
download | firefox-26a029d407be480d791972afb5975cf62c9360a6.tar.xz firefox-26a029d407be480d791972afb5975cf62c9360a6.zip |
Adding upstream version 124.0.1.upstream/124.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/tests/conformance-checkers/html')
2556 files changed, 23817 insertions, 0 deletions
diff --git a/testing/web-platform/tests/conformance-checkers/html/Makefile b/testing/web-platform/tests/conformance-checkers/html/Makefile new file mode 100644 index 0000000000..332591348f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/Makefile @@ -0,0 +1,20 @@ +PYTHON=python +PYTHONFLAGS= +META_EXTENSIONS=http://help.whatwg.org/extensions/meta-name/ +CURL=curl +CURLFLAGS= +PYTHON=python +PYTHONFLAGS= + +.PHONY: ins-del-datetime .FORCE + +all: ins-del-datetime tools/meta-extensions elements/meta/names-registered-isvalid.html + +ins-del-datetime: tools/ins-del-datetime.py + $(PYTHON) $(PYTHONFLAGS) $< + +tools/meta-extensions: .FORCE + $(CURL) $(CURLFLAGS) $(META_EXTENSIONS) > $@ + +elements/meta/names-registered-isvalid.html: .FORCE + $(PYTHON) $(PYTHONFLAGS) tools/meta-name.py diff --git a/testing/web-platform/tests/conformance-checkers/html/attributes/accesskey/duplicate-key-labels-novalid.html b/testing/web-platform/tests/conformance-checkers/html/attributes/accesskey/duplicate-key-labels-novalid.html new file mode 100644 index 0000000000..1c9800d627 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/attributes/accesskey/duplicate-key-labels-novalid.html @@ -0,0 +1,9 @@ +<!DOCTYPE html> +<html> +<head><meta charset="UTF-8"> +<title>accesskey attribute with duplicate key labels</title> +</head> +<body> +<a href=url accesskey="a b ぬ c ぬ">foo</a> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/attributes/accesskey/multi-character-key-label-novalid.html b/testing/web-platform/tests/conformance-checkers/html/attributes/accesskey/multi-character-key-label-novalid.html new file mode 100644 index 0000000000..303e1ea92e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/attributes/accesskey/multi-character-key-label-novalid.html @@ -0,0 +1,9 @@ +<!DOCTYPE html> +<html> +<head><meta charset="UTF-8"> +<title>accesskey attribute with multi-character key label</title> +</head> +<body> +<a href=url accesskey="a b ほげ">foo</a> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/attributes/data/no-characters-after-hyphen-novalid.html b/testing/web-platform/tests/conformance-checkers/html/attributes/data/no-characters-after-hyphen-novalid.html new file mode 100644 index 0000000000..b30b1f9a71 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/attributes/data/no-characters-after-hyphen-novalid.html @@ -0,0 +1,4 @@ +<!doctype html> +<meta charset=utf-8> +<title>starts with the string "data-", has at least one character after the hyphen, is XML-compatible, and contains no uppercase ASCII letters</title> +<p data-=""> <!-- no characters after the hypen --> diff --git a/testing/web-platform/tests/conformance-checkers/html/attributes/data/not-xml-serializable-novalid.html b/testing/web-platform/tests/conformance-checkers/html/attributes/data/not-xml-serializable-novalid.html new file mode 100644 index 0000000000..7bcbfcbf5e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/attributes/data/not-xml-serializable-novalid.html @@ -0,0 +1,4 @@ +<!doctype html> +<meta charset=utf-8> +<title>starts with the string "data-", has at least one character after the hyphen, is XML-compatible, and contains no uppercase ASCII letters</title> +<p data-z:foo=""><!-- not serializable as XML --> diff --git a/testing/web-platform/tests/conformance-checkers/html/attributes/data/value-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/attributes/data/value-isvalid.html new file mode 100644 index 0000000000..96f0917d48 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/attributes/data/value-isvalid.html @@ -0,0 +1,7 @@ +<!doctype html> +<meta charset=utf-8> +<title>valid data-</title> +<!-- starts with the string "data-", has at least one character after the hyphen, is XML-compatible, and contains no uppercase ASCII letters --> +<p data-z=""> +<!-- starts with the string "data-", has at least one character after the hyphen, is XML-compatible, and contains no uppercase ASCII letters --> +<p data-78zxyabc123-foo_bar_baz=""> diff --git a/testing/web-platform/tests/conformance-checkers/html/attributes/lang/deprecated-tag-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/attributes/lang/deprecated-tag-haswarn.html new file mode 100644 index 0000000000..4fc1aaaafc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/attributes/lang/deprecated-tag-haswarn.html @@ -0,0 +1,9 @@ +<!DOCTYPE html> +<html> +<head> +<title>must be a valid BCP 47 language tag, or the empty string</title> +<meta charset=utf-8> +</head> +<body lang=mo><!-- deprecated subtag --> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/attributes/lang/empty-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/attributes/lang/empty-isvalid.html new file mode 100644 index 0000000000..f88354d019 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/attributes/lang/empty-isvalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html lang=""> +<head> +<meta charset=utf-8> +<title>must be a valid BCP 47 language tag, or the empty string</title> +</head> +<body> +<p></p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/attributes/lang/extlang-bad-novalid.html b/testing/web-platform/tests/conformance-checkers/html/attributes/lang/extlang-bad-novalid.html new file mode 100644 index 0000000000..7908f08c3f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/attributes/lang/extlang-bad-novalid.html @@ -0,0 +1,9 @@ +<!DOCTYPE html> +<html> +<head> +<title>must be a valid BCP 47 language tag, or the empty string</title> +<meta charset=utf-8> +</head> +<body lang=bat-smg><!-- bad extlang --> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/attributes/lang/xmllang-different-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/attributes/lang/xmllang-different-value-novalid.html new file mode 100644 index 0000000000..8e9f82fe51 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/attributes/lang/xmllang-different-value-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html xml:lang="en" lang="fr"> +<head> +<meta charset=utf-8> +<title>When "xml:lang" is specified, the element must also have "lang" present with the same value</title> +</head> +<body> +<p></p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/attributes/lang/xmllang-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/attributes/lang/xmllang-only-novalid.html new file mode 100644 index 0000000000..7f4571ef12 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/attributes/lang/xmllang-only-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html xml:lang="en"> +<head> +<meta charset=utf-8> +<title>When "xml:lang" is specified, the element must also have "lang" present with the same value</title> +</head> +<body> +<p></p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/attributes/lang/xmllang-same-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/attributes/lang/xmllang-same-isvalid.html new file mode 100644 index 0000000000..71418a5f62 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/attributes/lang/xmllang-same-isvalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html xml:lang="en" lang="en"> +<head> +<meta charset=utf-8> +<title>When "xml:lang" is specified, the element must also have "lang" present with the same value</title> +</head> +<body> +<p></p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/attributes/role/unrecognized-role-name-novalid.html b/testing/web-platform/tests/conformance-checkers/html/attributes/role/unrecognized-role-name-novalid.html new file mode 100644 index 0000000000..b7b7f726b8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/attributes/role/unrecognized-role-name-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>The attribute value MUST allow a token list as the value</title> +<input type=checkbox aria-checked=true role="switch menuitemcheckbox checkbox input"> +<!-- "switch" & "input" are unrecognized; "checkbox" is superfluous --> diff --git a/testing/web-platform/tests/conformance-checkers/html/attributes/spellcheck/value-bad-novalid.html b/testing/web-platform/tests/conformance-checkers/html/attributes/spellcheck/value-bad-novalid.html new file mode 100644 index 0000000000..6cbf57e787 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/attributes/spellcheck/value-bad-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>spellcheck="badvalue"</title> +</head> +<body> +<p spellcheck="badvalue"></p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/attributes/spellcheck/value-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/attributes/spellcheck/value-isvalid.html new file mode 100644 index 0000000000..2ce71c581b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/attributes/spellcheck/value-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>valid spellcheck</title> +</head> +<body> +<p spellcheck="true"></p> +<p spellcheck="false"></p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/download-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/download-isvalid.html new file mode 100644 index 0000000000..ed85411ccf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/download-isvalid.html @@ -0,0 +1,6 @@ +<!doctype html> +<html lang=""> +<meta charset=utf-8> +<title>valid download</title> +<a href=foo download>foo</a><!-- empty download --> +<a href=foo download=baz>foo</a><!-- arbitrary value for download --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/download-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/download-novalid.html new file mode 100644 index 0000000000..f9b9d13bd0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/download-novalid.html @@ -0,0 +1,5 @@ +<!doctype html> +<html lang=""> +<meta charset=utf-8> +<title>invalid download</title> +<a download>foo</a><!-- download without href --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href-isvalid.html new file mode 100644 index 0000000000..a4be835e67 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href-isvalid.html @@ -0,0 +1,92 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href</title> +<a href="a:foo.com"></a><!-- scheme-private --> +<a href="foo:/"></a><!-- scheme-private-slash --> +<a href="foo://"></a><!-- scheme-private-slash-slash --> +<a href="foo:/bar.com/"></a><!-- scheme-private-path --> +<a href="foo://///////"></a><!-- scheme-private-path-leading-slashes-only --> +<a href="foo://///////bar.com/"></a><!-- scheme-private-path-leading-slashes-chars --> +<a href="foo:////://///"></a><!-- scheme-private-path-leading-slashes-colon-slashes --> +<a href="c:/foo"></a><!-- scheme-private-single-letter --> +<a href="madeupscheme:/example.com/"></a><!-- scheme-private-single-slash --> +<a href="file:/example.com/"></a><!-- scheme-file-single-slash --> +<a href="ftps:/example.com/"></a><!-- scheme-ftps-single-slash --> +<a href="gopher:/example.com/"></a><!-- scheme-gopher-single-slash --> +<a href="ws:/example.com/"></a><!-- scheme-ws-single-slash --> +<a href="wss:/example.com/"></a><!-- scheme-wss-single-slash --> +<a href="javascript:/example.com/"></a><!-- scheme-javascript-single-slash --> +<a href="mailto:/example.com/"></a><!-- scheme-mailto-single-slash --> +<a href="madeupscheme:example.com/"></a><!-- scheme-private-no-slash --> +<a href="ftps:example.com/"></a><!-- scheme-ftps-no-slash --> +<a href="gopher:example.com/"></a><!-- scheme-gopher-no-slash --> +<a href="wss:example.com/"></a><!-- scheme-wss-no-slash --> +<a href="mailto:example.com/"></a><!-- scheme-mailto-no-slash --> +<a href="data:text/plain,foo"></a><!-- scheme-data-no-slash --> +<a href="http://user:pass@foo:21/bar;par?b#c"></a><!-- userinfo --> +<a href="http://[2001::1]"></a><!-- host-ipv6 --> +<a href="http://[2001::1]:80"></a><!-- host-ipv6-port --> +<a href="http://f:/c"></a><!-- port-none-but-colon --> +<a href="http://f:0/c"></a><!-- port-0 --> +<a href="http://f:00000000000000/c"></a><!-- port-00000000000000 --> +<a href="http://f:00000000000000000000080/c"></a><!-- port-00000000000000000000080 --> +<a href="http://a:b@c:29/d"></a><!-- userinfo-host-port-path --> +<a href="http://foo.com:b@d/"></a><!-- userinfo-username-non-alpha --> +<a href="http://foo/abcd?efgh?ijkl"></a><!-- query-contains-question-mark --> +<a href="http://foo/abcd#foo?bar"></a><!-- fragment-contains-question-mark --> +<a href="http://example.com/foo/%2e"></a><!-- path-percent-encoded-dot --> +<a href="http://example.com/%20foo"></a><!-- path-percent-encoded-space --> +<a href="http://example.com/©zbar"></a><!-- path-non-ascii --> +<a href="http://example.com/foo%41%7a"></a><!-- path-percent-encoded-multiple --> +<a href="http://example.com/foo%91"></a><!-- path-percent-encoded-u0091 --> +<a href="http://example.com/foo%00"></a><!-- path-percent-encoded-u0000 --> +<a href="http://example.com/%3A%3a%3C%3c"></a><!-- path-percent-encoded-mixed-case --> +<a href="http://example.com/你好你好"></a><!-- path-unicode-han --> +<a href="http://example.com//foo"></a><!-- path-uFEFF --> +<a href="http://example.com//foo//bar"></a><!-- path-u202E-u202D --> +<a href="http://💩"></a><!-- host-is-pile-of-poo --> +<a href="http💩//:foo"></a><!-- path-contains-pile-of-poo --> +<a href="http://example.com/foo?💩"></a><!-- query-contains-pile-of-poo --> +<a href="http://example.com/foo#💩"></a><!-- fragment-contains-pile-of-poo --> +<a href="http://192.0x00A80001"></a><!-- host-192.0x00A80001 --> +<a href="http://%25DOMAIN:foobar@foodomain.com"></a><!-- userinfo-username-contains-percent-encoded --> +<a href="http://@www.example.com"></a><!-- userinfo-empty --> +<a href="http://:b@www.example.com"></a><!-- userinfo-user-empty --> +<a href="http://a:@www.example.com"></a><!-- userinfo-password-empty --> +<a href="http://GOOgoo.com"></a><!-- host-exotic-whitespace --> +<a href="http://www.foo。bar.com"></a><!-- host-exotic-dot --> +<a href="http://Go.com"></a><!-- host-fullwidth --> +<a href="http://你好你好"></a><!-- host-idn-unicode-han --> +<a href="http://192.168.0.257/"></a><!-- host-IP-address-broken --> +<a href="//foo/bar"></a><!-- scheme-schemeless-relative --> +<a href="/"></a><!-- path-slash-only-relative --> +<a href="/a/b/c"></a><!-- path-simple-relative --> +<a href="/a%2fc"></a><!-- path-percent-encoded-slash-relative --> +<a href="/a/%2f/c"></a><!-- path-percent-encoded-slash-plus-slashes-relative --> +<a href="?"></a><!-- query-empty-no-path-relative --> +<a href="#"></a><!-- fragment-empty-hash-only-no-path-relative --> +<a href="#/"></a><!-- fragment-slash-relative --> +<a href="#;?"></a><!-- fragment-semicolon-question-mark-relative --> +<a href="#β"></a><!-- fragment-non-ascii-relative --> +<a href="foo.com"></a><!-- scheme-none-relative --> +<a href=":"></a><!-- path-colon-relative --> +<a href=":a"></a><!-- path-leading-colon-letter-relative --> +<a href=":foo.com"></a><!-- path-leading-colon-chars-relative --> +<a href=":/"></a><!-- path-leading-colon-slash-relative --> +<a href=":#"></a><!-- path-leading-colon-hash-relative --> +<a href=":23"></a><!-- path-leading-colon-number-relative --> +<a href="/:23"></a><!-- path-slash-colon-number-relative --> +<a href="::"></a><!-- path-leading-colon-colon-relative --> +<a href="::23"></a><!-- path-colon-colon-number-relative --> +<a href="💩http://foo"></a><!-- path-starts-with-pile-of-poo --> +<a href="/💩"></a><!-- path-slash-pile-of-poo --> +<a href="File://foo/bar.html"></a><!-- scheme-file-uppercase --> +<a href="file://C|/foo/bar"></a><!-- scheme-file-slash-slash-c-bar --> +<a href="file://server/foo/bar"></a><!-- scheme-file-host-included --> +<a href="file:///foo/bar.txt"></a><!-- scheme-file-host-empty --> +<a href="file:"></a><!-- scheme-file-scheme-only --> +<a href="file:/"></a><!-- scheme-file-slash-only --> +<a href="file://"></a><!-- scheme-file-slash-slash-only --> +<a href="file:///"></a><!-- scheme-file-slash-slash-slash-only --> +<a href="file:test"></a><!-- scheme-file-no-slash --> +<a href=""></a><!-- empty-href --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/fragment-backslash-novalid.html new file mode 100644 index 0000000000..0bcbffd205 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: fragment-backslash</title> +<a href="#\"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..5810a3d8e7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: fragment-contains-hash</title> +<a href="http://foo/path#f#g"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..f1c73cbb7c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: fragment-leading-space</title> +<a href="http://f:21/b# e"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-cr-novalid.html new file mode 100644 index 0000000000..8d7d4d8e49 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-cr</title> +<a href="http://example.
org"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..20914774bc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-double-percent-encoded</title> +<a href="http://%41.com"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..28ede588d8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-double-percent-encoded-percent-encoded</title> +<a href="http://%ef%bc%85%ef%bc%94%ef%bc%91.com"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-empty-novalid.html new file mode 100644 index 0000000000..cdd21ebff8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-empty</title> +<a href="http://"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..c4bcebfc9c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-empty-userinfo-empty</title> +<a href="http://@/www.example.com"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..33305eda81 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-empty-with-userinfo</title> +<a href="http://user:pass@/"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..8e99033b28 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-hostname-in-brackets</title> +<a href="http://[www.google.com]/"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..2efec48305 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-invalid-unicode</title> +<a href="http://zyx.com"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..faf12df190 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-invalid-unicode-percent-encoded</title> +<a href="http://%ef%b7%90zyx.com"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-newline-novalid.html new file mode 100644 index 0000000000..20a24039bf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-newline</title> +<a href="http://example. +org"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-space-novalid.html new file mode 100644 index 0000000000..28fbf6839c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-space</title> +<a href="http://example .org"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..2032854dc3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-square-brackets-port-contains-colon</title> +<a href="http://[1::2]:3:4"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-tab-novalid.html new file mode 100644 index 0000000000..0b08104983 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-tab</title> +<a href="http://example .org"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..fefaeb29c8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-u0000-percent-encoded</title> +<a href="http://%00.com"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..91bca31a02 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-u0000-percent-encoded-percent-encoded</title> +<a href="http://%ef%bc%85%ef%bc%90%ef%bc%90.com"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..d473c10fce --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-bare-percent-sign</title> +<a href="http://example.com/foo%"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-contains-space-novalid.html new file mode 100644 index 0000000000..2084b1f258 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-contains-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-contains-space</title> +<a href="/a/ /c"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..5e3bad4e2a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-leading-backslash-at-sign</title> +<a href="http://foo.com/\@"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..c6a6de865c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-leading-colon-backslash</title> +<a href=":\"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..333461a2ae --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-leading-colon-chars-backslash</title> +<a href=":foo.com\"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-leading-space-novalid.html new file mode 100644 index 0000000000..a247910e49 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-leading-space</title> +<a href="http://f:21/ b"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..3547c071f3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-percent-encoded-malformed</title> +<a href="http://example.com/foo/%2e%2"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..3ca2e6da1e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-relative-square-brackets</title> +<a href="[61:24:74]:98"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-tab-novalid.html new file mode 100644 index 0000000000..6ed16e83c2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-tab</title> +<a href="http://example.com/foo bar"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-trailing-space-novalid.html new file mode 100644 index 0000000000..98b950ea55 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-trailing-space</title> +<a href="http://f:21/b ?"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-u0091-novalid.html new file mode 100644 index 0000000000..9a5f8af70e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/path-u0091-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-u0091</title> +<a href="http://example.com/foo"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-999999-novalid.html new file mode 100644 index 0000000000..8fcc801efb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-999999-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-999999</title> +<a href="http://f:999999/c"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-cr-novalid.html new file mode 100644 index 0000000000..beef30828a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-cr</title> +<a href="http://f:
/c"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..9d5839c7a0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-leading-colon-bracket-colon</title> +<a href="http://2001::1]:80"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-leading-colon-novalid.html new file mode 100644 index 0000000000..b5c692d8a9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-leading-colon</title> +<a href="http://2001::1"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-leading-dash-novalid.html new file mode 100644 index 0000000000..1a47b2e8b9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-leading-dash</title> +<a href="http://foo:-80/"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..47d9fd856f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-multiple-letters</title> +<a href="http://f:fifty-two/c"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-newline-novalid.html new file mode 100644 index 0000000000..5b1d95d5c5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-newline</title> +<a href="http://f: +/c"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-single-letter-novalid.html new file mode 100644 index 0000000000..9c289ff93e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-single-letter-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-single-letter</title> +<a href="http://f:b/c"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-space-novalid.html new file mode 100644 index 0000000000..219c7345ad --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-space</title> +<a href="http://f: /c"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-tab-novalid.html new file mode 100644 index 0000000000..266dc9f222 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/port-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-tab</title> +<a href="http://f: /c"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/query-leading-space-novalid.html new file mode 100644 index 0000000000..d786b5896a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/query-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: query-leading-space</title> +<a href="http://f:21/b? d"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/query-trailing-space-novalid.html new file mode 100644 index 0000000000..7754c45a26 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: query-trailing-space</title> +<a href="http://f:21/b?d #"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..069e6ab389 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/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> +<a href="data:text/html,test#test"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..8474eed4b6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-data-single-slash</title> +<a href="data:/example.com/"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..76564e13b2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-file-backslash</title> +<a href="file:c:\foo\bar.html"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..fecd0b7533 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-file-single-slash-c-bar</title> +<a href="file:/C|/foo/bar"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..5f844682d5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-file-slash-slash-abc-bar</title> +<a href="file://abc|/foo/bar"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..bf05a0bfa1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-file-triple-slash-c-bar</title> +<a href="file:///C|/foo/bar"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..52a9131f0c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-ftp-no-slash</title> +<a href="ftp:example.com/"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..a885cdf332 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-ftp-single-slash</title> +<a href="ftp:/example.com/"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..90bf03e8f7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-http-backslash</title> +<a href="http:\\foo.com\"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..4c9df61456 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-http-no-slash-colon</title> +<a href="http::@c:29"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..6797c6be38 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-http-no-slash</title> +<a href="http:foo.com"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..3f3acb11d5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-http-no-slash-square-bracket</title> +<a href="http:[61:27]/:foo"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..e88638d137 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-http-single-slash</title> +<a href="http:/example.com/"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..40325a5c30 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-https-no-slash</title> +<a href="https:example.com/"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..391c317a11 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-https-single-slash</title> +<a href="https:/example.com/"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..784922f510 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-trailing-cr</title> +<a href="a:
foo.com"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..12bbe55a70 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-trailing-newline</title> +<a href="a: +foo.com"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..975a72eb89 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-trailing-space</title> +<a href="a: foo.com"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..38a4e338d1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-trailing-tab</title> +<a href="a: foo.com"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..c147fea498 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: userinfo-backslash</title> +<a href="http://a\b:c\d@foo.com"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..6f344e19a4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: userinfo-password-bad-chars</title> +<a href="http://&a:foo(b]c@d:2/"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..26add76989 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: userinfo-password-contains-pile-of-poo</title> +<a href="http://foo:💩@example.com"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..a7c56342bf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: userinfo-username-contains-at-sign</title> +<a href="http://::@c@d:2"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..6571b3846a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/href/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: userinfo-username-contains-pile-of-poo</title> +<a href="http://💩:foo@example.com"></a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/media-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/media-novalid.html new file mode 100644 index 0000000000..756ab76420 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/media-novalid.html @@ -0,0 +1,4 @@ +<!doctype html> +<meta charset=utf-8> +<title>anchor element with "media" attribute</title> +<a media=all>foo</a> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/model-isvalid.html new file mode 100644 index 0000000000..4704893e2c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/model-isvalid.html @@ -0,0 +1,4 @@ +<!doctype html> +<meta charset=utf-8> +<title>valid anchor element</title> +<div><a><p>foo</p></a></div><!-- with flow content and flow parent --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/model-novalid.html new file mode 100644 index 0000000000..86bcdf3fc0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/model-novalid.html @@ -0,0 +1,4 @@ +<!doctype html> +<meta charset=utf-8> +<title>anchor with flow content and phrasing parent</title> +<span><a><p>foo</p></a></span> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/a/name-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/a/name-empty-novalid.html new file mode 100644 index 0000000000..21eec58c10 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/a/name-empty-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<title>invalid empty value for a/@name</title> +<meta charset=utf-8> +</head> +<body> +<a name=''></a> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/abbr/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/abbr/model-isvalid.html new file mode 100644 index 0000000000..59518af288 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/abbr/model-isvalid.html @@ -0,0 +1,24 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><abbr></title> +</head> +<body> + <!-- is structured inline --> + <p><abbr class="class" lang="en" title=''>text</abbr></p> + + <!-- is strictly inline --> + <p><dfn><abbr title="text1" class="class" lang="en">text</abbr></dfn></p> + + <!-- can be empty --> + <p>text <abbr title=''></abbr></p> + <p>text <dfn><abbr title=''></abbr></dfn></p> + + <!-- can contain interactive --> + <p><abbr title=''><a>text</a></abbr></p> + <p><dfn><abbr title=''><a>text</a></abbr></dfn></p> + + <!-- cannot contain structured inline --> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/abbr/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/abbr/model-novalid.html new file mode 100644 index 0000000000..924c98ea30 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/abbr/model-novalid.html @@ -0,0 +1,18 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><abbr></title> +</head> +<body> + <!-- not a block --> + <abbr>text</abbr> + + <!-- cannot contain structured inline --> + <p><abbr><ul><li>text</li></ul></abbr></p> + + <!-- cannot contain interactive if parent forbids interactive --> + <p><a><abbr><a>text</a></abbr></a></p> + <p><a><dfn><abbr><a>text</a></abbr></dfn></a></p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/address/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/address/model-isvalid.html new file mode 100644 index 0000000000..94934bba1f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/address/model-isvalid.html @@ -0,0 +1,17 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><address></title> +</head> +<body> + <!-- is block --> + <address class="class" id="id" lang="en">text</address> + + <!-- can contain interactive --> + <address><a>text</a></address> + + <!-- cannot contain structured inline --> + <address>text <em>elem</em></address> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/address/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/address/model-novalid.html new file mode 100644 index 0000000000..3c4575944f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/address/model-novalid.html @@ -0,0 +1,17 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><address></title> +</head> +<body> + <!-- is block --> + <address class="class" id="id" lang="en">text</address> + + <!-- can contain interactive --> + <address><a>text</a></address> + + <!-- cannot contain address inline --> + <address>text <address>elem</address></address> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/download-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/download-isvalid.html new file mode 100644 index 0000000000..12a881fc6e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/download-isvalid.html @@ -0,0 +1,5 @@ +<!doctype html> +<meta charset=utf-8> +<title>valid download</title> +<map name=bar><area download>foo</map><!-- empty download --> +<map name=bar><area download=baz>foo</map><!-- arbitrary value for download --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href-empty-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href-empty-isvalid.html new file mode 100644 index 0000000000..06fd9ac77c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href-empty-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty href is valid</title> +<map name=foo><area href="" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href-isvalid.html new file mode 100644 index 0000000000..20c2b3ddf2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href-isvalid.html @@ -0,0 +1,91 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href</title> +<map name=foo><area href="a:foo.com" alt></map><!-- scheme-private --> +<map name=foo><area href="foo:/" alt></map><!-- scheme-private-slash --> +<map name=foo><area href="foo://" alt></map><!-- scheme-private-slash-slash --> +<map name=foo><area href="foo:/bar.com/" alt></map><!-- scheme-private-path --> +<map name=foo><area href="foo://///////" alt></map><!-- scheme-private-path-leading-slashes-only --> +<map name=foo><area href="foo://///////bar.com/" alt></map><!-- scheme-private-path-leading-slashes-chars --> +<map name=foo><area href="foo:////://///" alt></map><!-- scheme-private-path-leading-slashes-colon-slashes --> +<map name=foo><area href="c:/foo" alt></map><!-- scheme-private-single-letter --> +<map name=foo><area href="madeupscheme:/example.com/" alt></map><!-- scheme-private-single-slash --> +<map name=foo><area href="file:/example.com/" alt></map><!-- scheme-file-single-slash --> +<map name=foo><area href="ftps:/example.com/" alt></map><!-- scheme-ftps-single-slash --> +<map name=foo><area href="gopher:/example.com/" alt></map><!-- scheme-gopher-single-slash --> +<map name=foo><area href="ws:/example.com/" alt></map><!-- scheme-ws-single-slash --> +<map name=foo><area href="wss:/example.com/" alt></map><!-- scheme-wss-single-slash --> +<map name=foo><area href="javascript:/example.com/" alt></map><!-- scheme-javascript-single-slash --> +<map name=foo><area href="mailto:/example.com/" alt></map><!-- scheme-mailto-single-slash --> +<map name=foo><area href="madeupscheme:example.com/" alt></map><!-- scheme-private-no-slash --> +<map name=foo><area href="ftps:example.com/" alt></map><!-- scheme-ftps-no-slash --> +<map name=foo><area href="gopher:example.com/" alt></map><!-- scheme-gopher-no-slash --> +<map name=foo><area href="wss:example.com/" alt></map><!-- scheme-wss-no-slash --> +<map name=foo><area href="mailto:example.com/" alt></map><!-- scheme-mailto-no-slash --> +<map name=foo><area href="data:text/plain,foo" alt></map><!-- scheme-data-no-slash --> +<map name=foo><area href="http://user:pass@foo:21/bar;par?b#c" alt></map><!-- userinfo --> +<map name=foo><area href="http://[2001::1]" alt></map><!-- host-ipv6 --> +<map name=foo><area href="http://[2001::1]:80" alt></map><!-- host-ipv6-port --> +<map name=foo><area href="http://f:/c" alt></map><!-- port-none-but-colon --> +<map name=foo><area href="http://f:0/c" alt></map><!-- port-0 --> +<map name=foo><area href="http://f:00000000000000/c" alt></map><!-- port-00000000000000 --> +<map name=foo><area href="http://f:00000000000000000000080/c" alt></map><!-- port-00000000000000000000080 --> +<map name=foo><area href="http://a:b@c:29/d" alt></map><!-- userinfo-host-port-path --> +<map name=foo><area href="http://foo.com:b@d/" alt></map><!-- userinfo-username-non-alpha --> +<map name=foo><area href="http://foo/abcd?efgh?ijkl" alt></map><!-- query-contains-question-mark --> +<map name=foo><area href="http://foo/abcd#foo?bar" alt></map><!-- fragment-contains-question-mark --> +<map name=foo><area href="http://example.com/foo/%2e" alt></map><!-- path-percent-encoded-dot --> +<map name=foo><area href="http://example.com/%20foo" alt></map><!-- path-percent-encoded-space --> +<map name=foo><area href="http://example.com/©zbar" alt></map><!-- path-non-ascii --> +<map name=foo><area href="http://example.com/foo%41%7a" alt></map><!-- path-percent-encoded-multiple --> +<map name=foo><area href="http://example.com/foo%91" alt></map><!-- path-percent-encoded-u0091 --> +<map name=foo><area href="http://example.com/foo%00" alt></map><!-- path-percent-encoded-u0000 --> +<map name=foo><area href="http://example.com/%3A%3a%3C%3c" alt></map><!-- path-percent-encoded-mixed-case --> +<map name=foo><area href="http://example.com/你好你好" alt></map><!-- path-unicode-han --> +<map name=foo><area href="http://example.com//foo" alt></map><!-- path-uFEFF --> +<map name=foo><area href="http://example.com//foo//bar" alt></map><!-- path-u202E-u202D --> +<map name=foo><area href="http://💩" alt></map><!-- host-is-pile-of-poo --> +<map name=foo><area href="http💩//:foo" alt></map><!-- path-contains-pile-of-poo --> +<map name=foo><area href="http://example.com/foo?💩" alt></map><!-- query-contains-pile-of-poo --> +<map name=foo><area href="http://example.com/foo#💩" alt></map><!-- fragment-contains-pile-of-poo --> +<map name=foo><area href="http://192.0x00A80001" alt></map><!-- host-192.0x00A80001 --> +<map name=foo><area href="http://%25DOMAIN:foobar@foodomain.com" alt></map><!-- userinfo-username-contains-percent-encoded --> +<map name=foo><area href="http://@www.example.com" alt></map><!-- userinfo-empty --> +<map name=foo><area href="http://:b@www.example.com" alt></map><!-- userinfo-user-empty --> +<map name=foo><area href="http://a:@www.example.com" alt></map><!-- userinfo-password-empty --> +<map name=foo><area href="http://GOOgoo.com" alt></map><!-- host-exotic-whitespace --> +<map name=foo><area href="http://www.foo。bar.com" alt></map><!-- host-exotic-dot --> +<map name=foo><area href="http://Go.com" alt></map><!-- host-fullwidth --> +<map name=foo><area href="http://你好你好" alt></map><!-- host-idn-unicode-han --> +<map name=foo><area href="http://192.168.0.257/" alt></map><!-- host-IP-address-broken --> +<map name=foo><area href="//foo/bar" alt></map><!-- scheme-schemeless-relative --> +<map name=foo><area href="/" alt></map><!-- path-slash-only-relative --> +<map name=foo><area href="/a/b/c" alt></map><!-- path-simple-relative --> +<map name=foo><area href="/a%2fc" alt></map><!-- path-percent-encoded-slash-relative --> +<map name=foo><area href="/a/%2f/c" alt></map><!-- path-percent-encoded-slash-plus-slashes-relative --> +<map name=foo><area href="?" alt></map><!-- query-empty-no-path-relative --> +<map name=foo><area href="#" alt></map><!-- fragment-empty-hash-only-no-path-relative --> +<map name=foo><area href="#/" alt></map><!-- fragment-slash-relative --> +<map name=foo><area href="#;?" alt></map><!-- fragment-semicolon-question-mark-relative --> +<map name=foo><area href="#β" alt></map><!-- fragment-non-ascii-relative --> +<map name=foo><area href="foo.com" alt></map><!-- scheme-none-relative --> +<map name=foo><area href=":" alt></map><!-- path-colon-relative --> +<map name=foo><area href=":a" alt></map><!-- path-leading-colon-letter-relative --> +<map name=foo><area href=":foo.com" alt></map><!-- path-leading-colon-chars-relative --> +<map name=foo><area href=":/" alt></map><!-- path-leading-colon-slash-relative --> +<map name=foo><area href=":#" alt></map><!-- path-leading-colon-hash-relative --> +<map name=foo><area href=":23" alt></map><!-- path-leading-colon-number-relative --> +<map name=foo><area href="/:23" alt></map><!-- path-slash-colon-number-relative --> +<map name=foo><area href="::" alt></map><!-- path-leading-colon-colon-relative --> +<map name=foo><area href="::23" alt></map><!-- path-colon-colon-number-relative --> +<map name=foo><area href="💩http://foo" alt></map><!-- path-starts-with-pile-of-poo --> +<map name=foo><area href="/💩" alt></map><!-- path-slash-pile-of-poo --> +<map name=foo><area href="File://foo/bar.html" alt></map><!-- scheme-file-uppercase --> +<map name=foo><area href="file://C|/foo/bar" alt></map><!-- scheme-file-slash-slash-c-bar --> +<map name=foo><area href="file://server/foo/bar" alt></map><!-- scheme-file-host-included --> +<map name=foo><area href="file:///foo/bar.txt" alt></map><!-- scheme-file-host-empty --> +<map name=foo><area href="file:" alt></map><!-- scheme-file-scheme-only --> +<map name=foo><area href="file:/" alt></map><!-- scheme-file-slash-only --> +<map name=foo><area href="file://" alt></map><!-- scheme-file-slash-slash-only --> +<map name=foo><area href="file:///" alt></map><!-- scheme-file-slash-slash-slash-only --> +<map name=foo><area href="file:test" alt></map><!-- scheme-file-no-slash --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/fragment-backslash-novalid.html new file mode 100644 index 0000000000..2c6df4076c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: fragment-backslash</title> +<map name=foo><area href="#\" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..6e785fcf70 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: fragment-contains-hash</title> +<map name=foo><area href="http://foo/path#f#g" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..6d361df80c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: fragment-leading-space</title> +<map name=foo><area href="http://f:21/b# e" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-cr-novalid.html new file mode 100644 index 0000000000..f5d426039d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-cr</title> +<map name=foo><area href="http://example.
org" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..b4231d3fcb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-double-percent-encoded</title> +<map name=foo><area href="http://%41.com" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..98cb2ac4a3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-double-percent-encoded-percent-encoded</title> +<map name=foo><area href="http://%ef%bc%85%ef%bc%94%ef%bc%91.com" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-empty-novalid.html new file mode 100644 index 0000000000..22684d89dc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-empty</title> +<map name=foo><area href="http://" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..d29da93602 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-empty-userinfo-empty</title> +<map name=foo><area href="http://@/www.example.com" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..5ca0ed7648 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-empty-with-userinfo</title> +<map name=foo><area href="http://user:pass@/" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..c60734adfc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-hostname-in-brackets</title> +<map name=foo><area href="http://[www.google.com]/" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..c7d1111196 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-invalid-unicode</title> +<map name=foo><area href="http://zyx.com" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..ef79d37f59 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-invalid-unicode-percent-encoded</title> +<map name=foo><area href="http://%ef%b7%90zyx.com" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-newline-novalid.html new file mode 100644 index 0000000000..ece26cf6ad --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-newline</title> +<map name=foo><area href="http://example. +org" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-space-novalid.html new file mode 100644 index 0000000000..65a3611a45 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-space</title> +<map name=foo><area href="http://example .org" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..b3a1639547 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-square-brackets-port-contains-colon</title> +<map name=foo><area href="http://[1::2]:3:4" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-tab-novalid.html new file mode 100644 index 0000000000..cc58fb54c6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-tab</title> +<map name=foo><area href="http://example .org" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..1200b50e05 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-u0000-percent-encoded</title> +<map name=foo><area href="http://%00.com" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..fc52797d4e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-u0000-percent-encoded-percent-encoded</title> +<map name=foo><area href="http://%ef%bc%85%ef%bc%90%ef%bc%90.com" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..12a06504b2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-bare-percent-sign</title> +<map name=foo><area href="http://example.com/foo%" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-contains-space-novalid.html new file mode 100644 index 0000000000..ef2889cd75 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-contains-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-contains-space</title> +<map name=foo><area href="/a/ /c" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..667e6313c9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-leading-backslash-at-sign</title> +<map name=foo><area href="http://foo.com/\@" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..7f9994a76e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-leading-colon-backslash</title> +<map name=foo><area href=":\" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..7eede5dec5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-leading-colon-chars-backslash</title> +<map name=foo><area href=":foo.com\" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-leading-space-novalid.html new file mode 100644 index 0000000000..ff17389544 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-leading-space</title> +<map name=foo><area href="http://f:21/ b" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..9e5f0e8e1a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-percent-encoded-malformed</title> +<map name=foo><area href="http://example.com/foo/%2e%2" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..69b04b4f21 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-relative-square-brackets</title> +<map name=foo><area href="[61:24:74]:98" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-tab-novalid.html new file mode 100644 index 0000000000..a6f023c403 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-tab</title> +<map name=foo><area href="http://example.com/foo bar" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-trailing-space-novalid.html new file mode 100644 index 0000000000..65b1e02a4b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-trailing-space</title> +<map name=foo><area href="http://f:21/b ?" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-u0091-novalid.html new file mode 100644 index 0000000000..aa0fcde344 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/path-u0091-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-u0091</title> +<map name=foo><area href="http://example.com/foo" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-999999-novalid.html new file mode 100644 index 0000000000..13106ac227 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-999999-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-999999</title> +<map name=foo><area href="http://f:999999/c" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-cr-novalid.html new file mode 100644 index 0000000000..b38c7ba8fe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-cr</title> +<map name=foo><area href="http://f:
/c" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..f6668e1518 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-leading-colon-bracket-colon</title> +<map name=foo><area href="http://2001::1]:80" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-leading-colon-novalid.html new file mode 100644 index 0000000000..6de34e1ada --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-leading-colon</title> +<map name=foo><area href="http://2001::1" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-leading-dash-novalid.html new file mode 100644 index 0000000000..215197e7b5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-leading-dash</title> +<map name=foo><area href="http://foo:-80/" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..548f239273 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-multiple-letters</title> +<map name=foo><area href="http://f:fifty-two/c" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-newline-novalid.html new file mode 100644 index 0000000000..0efb34e3be --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-newline</title> +<map name=foo><area href="http://f: +/c" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-single-letter-novalid.html new file mode 100644 index 0000000000..5efc977c0a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-single-letter-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-single-letter</title> +<map name=foo><area href="http://f:b/c" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-space-novalid.html new file mode 100644 index 0000000000..85c7e60dbd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-space</title> +<map name=foo><area href="http://f: /c" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-tab-novalid.html new file mode 100644 index 0000000000..591c3c736d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/port-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-tab</title> +<map name=foo><area href="http://f: /c" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/query-leading-space-novalid.html new file mode 100644 index 0000000000..3843fe5538 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/query-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: query-leading-space</title> +<map name=foo><area href="http://f:21/b? d" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/query-trailing-space-novalid.html new file mode 100644 index 0000000000..7e2e981f8b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: query-trailing-space</title> +<map name=foo><area href="http://f:21/b?d #" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..ba727f5339 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>href warning: scheme-data-contains-fragment</title> +<map name=foo><area href="data:text/html,test#test" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..79ee412f8e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-data-single-slash</title> +<map name=foo><area href="data:/example.com/" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..e21e8173d4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-file-backslash</title> +<map name=foo><area href="file:c:\foo\bar.html" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..dbb9912cfd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-file-single-slash-c-bar</title> +<map name=foo><area href="file:/C|/foo/bar" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..1c8209038b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-file-slash-slash-abc-bar</title> +<map name=foo><area href="file://abc|/foo/bar" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..07276a244b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-file-triple-slash-c-bar</title> +<map name=foo><area href="file:///C|/foo/bar" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..e92a75d01a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-ftp-no-slash</title> +<map name=foo><area href="ftp:example.com/" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..180e0d2721 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-ftp-single-slash</title> +<map name=foo><area href="ftp:/example.com/" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..d1281c4de0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-http-backslash</title> +<map name=foo><area href="http:\\foo.com\" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..4986f1a224 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-http-no-slash-colon</title> +<map name=foo><area href="http::@c:29" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..2d3ba5b5bf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-http-no-slash</title> +<map name=foo><area href="http:foo.com" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..bc4ddc247b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-http-no-slash-square-bracket</title> +<map name=foo><area href="http:[61:27]/:foo" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..eb2cb78f9d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-http-single-slash</title> +<map name=foo><area href="http:/example.com/" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..84e8a816c6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-https-no-slash</title> +<map name=foo><area href="https:example.com/" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..cc6ea3237a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-https-single-slash</title> +<map name=foo><area href="https:/example.com/" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..5031456354 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-trailing-cr</title> +<map name=foo><area href="a:
foo.com" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..422c685e5b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-trailing-newline</title> +<map name=foo><area href="a: +foo.com" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..aa877fe965 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-trailing-space</title> +<map name=foo><area href="a: foo.com" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..fb9055a41c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-trailing-tab</title> +<map name=foo><area href="a: foo.com" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..9419fd0a76 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: userinfo-backslash</title> +<map name=foo><area href="http://a\b:c\d@foo.com" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..f9d210a064 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: userinfo-password-bad-chars</title> +<map name=foo><area href="http://&a:foo(b]c@d:2/" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..48131d7fb3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: userinfo-password-contains-pile-of-poo</title> +<map name=foo><area href="http://foo:💩@example.com" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..6404378f37 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: userinfo-username-contains-at-sign</title> +<map name=foo><area href="http://::@c@d:2" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..ecbd4bffbb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/href/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: userinfo-username-contains-pile-of-poo</title> +<map name=foo><area href="http://💩:foo@example.com" alt></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/media-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/media-novalid.html new file mode 100644 index 0000000000..c88391e4e6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/media-novalid.html @@ -0,0 +1,4 @@ +<!doctype html> +<meta charset=utf-8> +<title>area element with "media" attribute</title> +<map name=foo><area media=all></map> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/model-isvalid.html new file mode 100644 index 0000000000..6f4504fc8f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/model-isvalid.html @@ -0,0 +1,30 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><area></title> +</head> +<body> + <map id='foo' name='foo'> + <p>p + <!-- default --> + <area alt="text" shape="default" href='url'> + + <!-- rect --> + <area alt="text" shape="rect" coords="-01,2,3,4" href="url"> + <area alt="text" shape="rect" coords="1,2,3,4" href="url"> + <area alt="text" coords="1,-24,388,45" href="url"> + <area alt="text" coords="1,2,3,4" href="url"> + + <!-- circle --> + <area alt="text" shape="circle" coords="01,-223,32" href="url"> + <area alt="text" shape="circle" coords="1,2,3" href="url"> + + <!-- poly --> + <area alt="text" shape="poly" coords="01,223,42,-35,94,-94" href="url"> + <area alt="text" shape="poly" coords="01,223,42,35,94,94,003,2" href="url"> + <area alt="text" shape="poly" coords="-1,2,3,4,5,6,7,8,9,10" href="url"> + </p> + </map> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/area/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/area/model-novalid.html new file mode 100644 index 0000000000..921ac4494e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/area/model-novalid.html @@ -0,0 +1,53 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><area></title> +</head> +<body> + <map name="map1"> + <!-- default has no coords --> + <area alt="text" shape="default" coords="1,2"> + + <!-- rect, circle, poly must have coords --> + <area alt="text" shape="rect"> + <area alt="text" shape="circle"> + <area alt="text" shape="poly"> + + <!-- rect must have four coords --> + <area alt="text" shape="rect" coords="1,2,3"> + <area alt="text" shape="rect" coords=" 1 , 2 , 3 , 4 , 5, 6"> + <area alt="text" coords="1,2,3,4,5,6"> + <area alt="text" coords=" 1 , 2 , 3 , 4 ,"> + + <!-- circle must have three coords --> + <area alt="text" shape="circle" coords="1,2"> + <area alt="text" shape="circle" coords=" 1 , 2 , 3 , 4 "> + + <!-- poly must have coords in pairs, and at least 3 sets --> + <area alt="text" shape="poly" coords="1,2,3,4,5"> + <area alt="text" shape="poly" coords="1,2,3,4,5,6,7,"> + <area alt="text" shape="poly" coords=" 1 , 2 , 3 ,4 ,5, + 6 ,7 ,8, ,9 "> + + <!-- coords must be int or percent, +/- allowed --> + <area alt="text" shape="rect" coords="1.5,2,3,4"> + <area alt="text" shape="rect" coords="1,2px,3,4"> + <area alt="text" shape="rect" coords="1 %,2,3,4"> + <area alt="text" shape="rect" coords="1,- 2,3,4"> + <area alt="text" shape="rect" coords="1, 2,+ 3,4"> + + <area alt="text" shape="circle" coords="1.5,2,3"> + <area alt="text" shape="circle" coords="1,2px,3"> + <area alt="text" shape="circle" coords="1 %,2,3"> + <area alt="text" shape="circle" coords="1,- 2,3"> + <area alt="text" shape="circle" coords="1, 2,+ 3"> + + <area alt="text" shape="poly" coords="5,6,1.5,2,3,4"> + <area alt="text" shape="poly" coords="5,6,1,2px,3,4"> + <area alt="text" shape="poly" coords="5,6,1 %,2,3,4"> + <area alt="text" shape="poly" coords="5,6,1,- 2,3,4"> + <area alt="text" shape="poly" coords="5,6,1, 2,+ 3,4"> + </map> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/model-isvalid.html new file mode 100644 index 0000000000..6588326bd1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/model-isvalid.html @@ -0,0 +1,4 @@ +<!doctype html> +<meta charset=utf-8> +<title>audio with flow content and flow parent</title> +<div><audio><p>foo</p></audio></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/model-novalid.html new file mode 100644 index 0000000000..0c3d590c68 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/model-novalid.html @@ -0,0 +1,4 @@ +<!doctype html> +<meta charset=utf-8> +<title>audio with flow content and phrasing parent</title> +<span><audio><p>foo</p></audio></span> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src-empty-novalid.html new file mode 100644 index 0000000000..96deecbb68 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty audio src is not valid</title> +<audio src=""></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src-isvalid.html new file mode 100644 index 0000000000..672e2b6933 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src-isvalid.html @@ -0,0 +1,91 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid src</title> +<audio src="a:foo.com"></audio><!-- scheme-private --> +<audio src="foo:/"></audio><!-- scheme-private-slash --> +<audio src="foo://"></audio><!-- scheme-private-slash-slash --> +<audio src="foo:/bar.com/"></audio><!-- scheme-private-path --> +<audio src="foo://///////"></audio><!-- scheme-private-path-leading-slashes-only --> +<audio src="foo://///////bar.com/"></audio><!-- scheme-private-path-leading-slashes-chars --> +<audio src="foo:////://///"></audio><!-- scheme-private-path-leading-slashes-colon-slashes --> +<audio src="c:/foo"></audio><!-- scheme-private-single-letter --> +<audio src="madeupscheme:/example.com/"></audio><!-- scheme-private-single-slash --> +<audio src="file:/example.com/"></audio><!-- scheme-file-single-slash --> +<audio src="ftps:/example.com/"></audio><!-- scheme-ftps-single-slash --> +<audio src="gopher:/example.com/"></audio><!-- scheme-gopher-single-slash --> +<audio src="ws:/example.com/"></audio><!-- scheme-ws-single-slash --> +<audio src="wss:/example.com/"></audio><!-- scheme-wss-single-slash --> +<audio src="javascript:/example.com/"></audio><!-- scheme-javascript-single-slash --> +<audio src="mailto:/example.com/"></audio><!-- scheme-mailto-single-slash --> +<audio src="madeupscheme:example.com/"></audio><!-- scheme-private-no-slash --> +<audio src="ftps:example.com/"></audio><!-- scheme-ftps-no-slash --> +<audio src="gopher:example.com/"></audio><!-- scheme-gopher-no-slash --> +<audio src="wss:example.com/"></audio><!-- scheme-wss-no-slash --> +<audio src="mailto:example.com/"></audio><!-- scheme-mailto-no-slash --> +<audio src="data:text/plain,foo"></audio><!-- scheme-data-no-slash --> +<audio src="http://user:pass@foo:21/bar;par?b#c"></audio><!-- userinfo --> +<audio src="http://[2001::1]"></audio><!-- host-ipv6 --> +<audio src="http://[2001::1]:80"></audio><!-- host-ipv6-port --> +<audio src="http://f:/c"></audio><!-- port-none-but-colon --> +<audio src="http://f:0/c"></audio><!-- port-0 --> +<audio src="http://f:00000000000000/c"></audio><!-- port-00000000000000 --> +<audio src="http://f:00000000000000000000080/c"></audio><!-- port-00000000000000000000080 --> +<audio src="http://a:b@c:29/d"></audio><!-- userinfo-host-port-path --> +<audio src="http://foo.com:b@d/"></audio><!-- userinfo-username-non-alpha --> +<audio src="http://foo/abcd?efgh?ijkl"></audio><!-- query-contains-question-mark --> +<audio src="http://foo/abcd#foo?bar"></audio><!-- fragment-contains-question-mark --> +<audio src="http://example.com/foo/%2e"></audio><!-- path-percent-encoded-dot --> +<audio src="http://example.com/%20foo"></audio><!-- path-percent-encoded-space --> +<audio src="http://example.com/©zbar"></audio><!-- path-non-ascii --> +<audio src="http://example.com/foo%41%7a"></audio><!-- path-percent-encoded-multiple --> +<audio src="http://example.com/foo%91"></audio><!-- path-percent-encoded-u0091 --> +<audio src="http://example.com/foo%00"></audio><!-- path-percent-encoded-u0000 --> +<audio src="http://example.com/%3A%3a%3C%3c"></audio><!-- path-percent-encoded-mixed-case --> +<audio src="http://example.com/你好你好"></audio><!-- path-unicode-han --> +<audio src="http://example.com//foo"></audio><!-- path-uFEFF --> +<audio src="http://example.com//foo//bar"></audio><!-- path-u202E-u202D --> +<audio src="http://💩"></audio><!-- host-is-pile-of-poo --> +<audio src="http💩//:foo"></audio><!-- path-contains-pile-of-poo --> +<audio src="http://example.com/foo?💩"></audio><!-- query-contains-pile-of-poo --> +<audio src="http://example.com/foo#💩"></audio><!-- fragment-contains-pile-of-poo --> +<audio src="http://192.0x00A80001"></audio><!-- host-192.0x00A80001 --> +<audio src="http://%25DOMAIN:foobar@foodomain.com"></audio><!-- userinfo-username-contains-percent-encoded --> +<audio src="http://@www.example.com"></audio><!-- userinfo-empty --> +<audio src="http://:b@www.example.com"></audio><!-- userinfo-user-empty --> +<audio src="http://a:@www.example.com"></audio><!-- userinfo-password-empty --> +<audio src="http://GOOgoo.com"></audio><!-- host-exotic-whitespace --> +<audio src="http://www.foo。bar.com"></audio><!-- host-exotic-dot --> +<audio src="http://Go.com"></audio><!-- host-fullwidth --> +<audio src="http://你好你好"></audio><!-- host-idn-unicode-han --> +<audio src="http://192.168.0.257/"></audio><!-- host-IP-address-broken --> +<audio src="//foo/bar"></audio><!-- scheme-schemeless-relative --> +<audio src="/"></audio><!-- path-slash-only-relative --> +<audio src="/a/b/c"></audio><!-- path-simple-relative --> +<audio src="/a%2fc"></audio><!-- path-percent-encoded-slash-relative --> +<audio src="/a/%2f/c"></audio><!-- path-percent-encoded-slash-plus-slashes-relative --> +<audio src="?"></audio><!-- query-empty-no-path-relative --> +<audio src="#"></audio><!-- fragment-empty-hash-only-no-path-relative --> +<audio src="#/"></audio><!-- fragment-slash-relative --> +<audio src="#;?"></audio><!-- fragment-semicolon-question-mark-relative --> +<audio src="#β"></audio><!-- fragment-non-ascii-relative --> +<audio src="foo.com"></audio><!-- scheme-none-relative --> +<audio src=":"></audio><!-- path-colon-relative --> +<audio src=":a"></audio><!-- path-leading-colon-letter-relative --> +<audio src=":foo.com"></audio><!-- path-leading-colon-chars-relative --> +<audio src=":/"></audio><!-- path-leading-colon-slash-relative --> +<audio src=":#"></audio><!-- path-leading-colon-hash-relative --> +<audio src=":23"></audio><!-- path-leading-colon-number-relative --> +<audio src="/:23"></audio><!-- path-slash-colon-number-relative --> +<audio src="::"></audio><!-- path-leading-colon-colon-relative --> +<audio src="::23"></audio><!-- path-colon-colon-number-relative --> +<audio src="💩http://foo"></audio><!-- path-starts-with-pile-of-poo --> +<audio src="/💩"></audio><!-- path-slash-pile-of-poo --> +<audio src="File://foo/bar.html"></audio><!-- scheme-file-uppercase --> +<audio src="file://C|/foo/bar"></audio><!-- scheme-file-slash-slash-c-bar --> +<audio src="file://server/foo/bar"></audio><!-- scheme-file-host-included --> +<audio src="file:///foo/bar.txt"></audio><!-- scheme-file-host-empty --> +<audio src="file:"></audio><!-- scheme-file-scheme-only --> +<audio src="file:/"></audio><!-- scheme-file-slash-only --> +<audio src="file://"></audio><!-- scheme-file-slash-slash-only --> +<audio src="file:///"></audio><!-- scheme-file-slash-slash-slash-only --> +<audio src="file:test"></audio><!-- scheme-file-no-slash --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src-whitespace-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src-whitespace-only-novalid.html new file mode 100644 index 0000000000..73508d3344 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src-whitespace-only-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty audio src is not valid</title> +<audio src=" +"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/fragment-backslash-novalid.html new file mode 100644 index 0000000000..7c18367b52 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: fragment-backslash</title> +<audio src="#\"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..aed50092d8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: fragment-contains-hash</title> +<audio src="http://foo/path#f#g"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..98ed32230f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: fragment-leading-space</title> +<audio src="http://f:21/b# e"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-cr-novalid.html new file mode 100644 index 0000000000..2e585b9272 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-cr</title> +<audio src="http://example.
org"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..4cb4a9acf5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-double-percent-encoded</title> +<audio src="http://%41.com"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..856db00f6b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-double-percent-encoded-percent-encoded</title> +<audio src="http://%ef%bc%85%ef%bc%94%ef%bc%91.com"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-empty-novalid.html new file mode 100644 index 0000000000..e10355480e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-empty</title> +<audio src="http://"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..49b2e028c8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-empty-userinfo-empty</title> +<audio src="http://@/www.example.com"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..c1b63d760f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-empty-with-userinfo</title> +<audio src="http://user:pass@/"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..11a047f376 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-hostname-in-brackets</title> +<audio src="http://[www.google.com]/"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..75195b59c7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-invalid-unicode</title> +<audio src="http://zyx.com"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..afcc32114b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-invalid-unicode-percent-encoded</title> +<audio src="http://%ef%b7%90zyx.com"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-newline-novalid.html new file mode 100644 index 0000000000..511ca14710 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-newline</title> +<audio src="http://example. +org"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-space-novalid.html new file mode 100644 index 0000000000..b7cd4ed45d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-space</title> +<audio src="http://example .org"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..0455fffea7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-square-brackets-port-contains-colon</title> +<audio src="http://[1::2]:3:4"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-tab-novalid.html new file mode 100644 index 0000000000..518010071f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-tab</title> +<audio src="http://example .org"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..04fab6d158 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-u0000-percent-encoded</title> +<audio src="http://%00.com"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..b9cc63cb5c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-u0000-percent-encoded-percent-encoded</title> +<audio src="http://%ef%bc%85%ef%bc%90%ef%bc%90.com"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..2ee3f09377 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-bare-percent-sign</title> +<audio src="http://example.com/foo%"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-contains-space-novalid.html new file mode 100644 index 0000000000..8def346ca0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-contains-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-contains-space</title> +<audio src="/a/ /c"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..56ee353513 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-backslash-at-sign</title> +<audio src="http://foo.com/\@"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..edc0cbfa72 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-colon-backslash</title> +<audio src=":\"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..3f6aa0319e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-colon-chars-backslash</title> +<audio src=":foo.com\"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-leading-space-novalid.html new file mode 100644 index 0000000000..9a512c35e7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-space</title> +<audio src="http://f:21/ b"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..d84fd0c3bc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-percent-encoded-malformed</title> +<audio src="http://example.com/foo/%2e%2"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..3efbb56b3a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-relative-square-brackets</title> +<audio src="[61:24:74]:98"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-tab-novalid.html new file mode 100644 index 0000000000..1e368d1172 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-tab</title> +<audio src="http://example.com/foo bar"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-trailing-space-novalid.html new file mode 100644 index 0000000000..9751a76b86 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-trailing-space</title> +<audio src="http://f:21/b ?"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-u0091-novalid.html new file mode 100644 index 0000000000..453e2095fa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/path-u0091-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-u0091</title> +<audio src="http://example.com/foo"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-999999-novalid.html new file mode 100644 index 0000000000..76b70598e1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-999999-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-999999</title> +<audio src="http://f:999999/c"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-cr-novalid.html new file mode 100644 index 0000000000..26ac72f8a5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-cr</title> +<audio src="http://f:
/c"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..c8a549b4e0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-leading-colon-bracket-colon</title> +<audio src="http://2001::1]:80"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-leading-colon-novalid.html new file mode 100644 index 0000000000..836a94eb72 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-leading-colon</title> +<audio src="http://2001::1"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-leading-dash-novalid.html new file mode 100644 index 0000000000..822e666a76 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-leading-dash</title> +<audio src="http://foo:-80/"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..55b0a0c507 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-multiple-letters</title> +<audio src="http://f:fifty-two/c"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-newline-novalid.html new file mode 100644 index 0000000000..e9a34b0ee7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-newline</title> +<audio src="http://f: +/c"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-single-letter-novalid.html new file mode 100644 index 0000000000..5f7f44ef32 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-single-letter-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-single-letter</title> +<audio src="http://f:b/c"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-space-novalid.html new file mode 100644 index 0000000000..a931754b86 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-space</title> +<audio src="http://f: /c"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-tab-novalid.html new file mode 100644 index 0000000000..80c169a686 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/port-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-tab</title> +<audio src="http://f: /c"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/query-leading-space-novalid.html new file mode 100644 index 0000000000..76bab5cc9a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/query-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: query-leading-space</title> +<audio src="http://f:21/b? d"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/query-trailing-space-novalid.html new file mode 100644 index 0000000000..009d504492 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: query-trailing-space</title> +<audio src="http://f:21/b?d #"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..d96f8742f4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/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> +<audio src="data:text/html,test#test"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..693bd23c9b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-data-single-slash</title> +<audio src="data:/example.com/"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..a84f17e15a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-backslash</title> +<audio src="file:c:\foo\bar.html"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..473c5219fe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-single-slash-c-bar</title> +<audio src="file:/C|/foo/bar"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..71349ea276 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-slash-slash-abc-bar</title> +<audio src="file://abc|/foo/bar"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..941f34e21e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-triple-slash-c-bar</title> +<audio src="file:///C|/foo/bar"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..9798091d4c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-ftp-no-slash</title> +<audio src="ftp:example.com/"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..fa86c3a484 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-ftp-single-slash</title> +<audio src="ftp:/example.com/"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..5a9d6a89f7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-backslash</title> +<audio src="http:\\foo.com\"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..bb71cdeed5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-no-slash-colon</title> +<audio src="http::@c:29"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..7f795d50f3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-no-slash</title> +<audio src="http:foo.com"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..ed81ac62cf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-no-slash-square-bracket</title> +<audio src="http:[61:27]/:foo"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..51b8196445 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-single-slash</title> +<audio src="http:/example.com/"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..8f67ab00f9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-https-no-slash</title> +<audio src="https:example.com/"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..be23c7b20a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-https-single-slash</title> +<audio src="https:/example.com/"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..3e40e8a831 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-cr</title> +<audio src="a:
foo.com"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..79e9dd14fb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-newline</title> +<audio src="a: +foo.com"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..b09f7aad82 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-space</title> +<audio src="a: foo.com"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..2f6137be58 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-tab</title> +<audio src="a: foo.com"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..0b95aa9799 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-backslash</title> +<audio src="http://a\b:c\d@foo.com"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..c2823588c7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-password-bad-chars</title> +<audio src="http://&a:foo(b]c@d:2/"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..f8039e76b2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-password-contains-pile-of-poo</title> +<audio src="http://foo:💩@example.com"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..f50b2b25f9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-username-contains-at-sign</title> +<audio src="http://::@c@d:2"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..fa769f894c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-username-contains-pile-of-poo</title> +<audio src="http://💩:foo@example.com"></audio> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href-and-target-missing-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href-and-target-missing-novalid.html new file mode 100644 index 0000000000..32085fc8d2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href-and-target-missing-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta charset=utf-8> +<base> +<title>base element missing href and target attribute</title> +</head> +<body> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href-empty-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href-empty-isvalid.html new file mode 100644 index 0000000000..c3b766dfd6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href-empty-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty href is valid</title> +<base href=""> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-backslash-novalid.html new file mode 100644 index 0000000000..6528b43cec --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: fragment-backslash</title> +<base href="#\"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..b5079588ae --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: fragment-contains-hash</title> +<base href="http://foo/path#f#g"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-contains-pile-of-poo-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-contains-pile-of-poo-isvalid.html new file mode 100644 index 0000000000..2ac59a318b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-contains-pile-of-poo-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: fragment-contains-pile-of-poo</title> +<base href="http://example.com/foo#💩"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-contains-question-mark-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-contains-question-mark-isvalid.html new file mode 100644 index 0000000000..7c04791257 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-contains-question-mark-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: fragment-contains-question-mark</title> +<base href="http://foo/abcd#foo?bar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-empty-hash-only-no-path-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-empty-hash-only-no-path-relative-isvalid.html new file mode 100644 index 0000000000..3d09700665 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-empty-hash-only-no-path-relative-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: fragment-empty-hash-only-no-path-relative</title> +<base href="#"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..84150eadc1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: fragment-leading-space</title> +<base href="http://f:21/b# e"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-non-ascii-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-non-ascii-relative-isvalid.html new file mode 100644 index 0000000000..15858fde1a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-non-ascii-relative-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: fragment-non-ascii-relative</title> +<base href="#β"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-semicolon-question-mark-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-semicolon-question-mark-relative-isvalid.html new file mode 100644 index 0000000000..68a838c8d0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-semicolon-question-mark-relative-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: fragment-semicolon-question-mark-relative</title> +<base href="#;?"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-slash-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-slash-relative-isvalid.html new file mode 100644 index 0000000000..7edb0b4ed4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/fragment-slash-relative-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: fragment-slash-relative</title> +<base href="#/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-192.0x00A80001-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-192.0x00A80001-isvalid.html new file mode 100644 index 0000000000..75de62fdc8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-192.0x00A80001-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: host-192.0x00A80001</title> +<base href="http://192.0x00A80001"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-IP-address-broken-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-IP-address-broken-isvalid.html new file mode 100644 index 0000000000..dc2e02080b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-IP-address-broken-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: host-IP-address-broken</title> +<base href="http://192.168.0.257/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-IP-address-fullwidth-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-IP-address-fullwidth-isvalid.html new file mode 100644 index 0000000000..64535576d9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-IP-address-fullwidth-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: host-IP-address-fullwidth</title> +<base href="http://0Xc0.0250.01"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-IP-address-percent-encoded-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-IP-address-percent-encoded-isvalid.html new file mode 100644 index 0000000000..8a092380d4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-IP-address-percent-encoded-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: host-IP-address-percent-encoded</title> +<base href="http://%30%78%63%30%2e%30%32%35%30.01"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-cr-novalid.html new file mode 100644 index 0000000000..cb631459e1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-cr</title> +<base href="http://example.
org"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..fc44eee8a9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-double-percent-encoded</title> +<base href="http://%41.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..eaee5db8a1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-double-percent-encoded-percent-encoded</title> +<base href="http://%ef%bc%85%ef%bc%94%ef%bc%91.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-empty-novalid.html new file mode 100644 index 0000000000..08ce416ef2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-empty</title> +<base href="http://"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..d41591fabe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-empty-userinfo-empty</title> +<base href="http://@/www.example.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..47941b7235 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-empty-with-userinfo</title> +<base href="http://user:pass@/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-exotic-dot-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-exotic-dot-isvalid.html new file mode 100644 index 0000000000..d0d1f0a1d1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-exotic-dot-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: host-exotic-dot</title> +<base href="http://www.foo。bar.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-exotic-whitespace-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-exotic-whitespace-isvalid.html new file mode 100644 index 0000000000..adcc57480e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-exotic-whitespace-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: host-exotic-whitespace</title> +<base href="http://GOOgoo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-fullwidth-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-fullwidth-isvalid.html new file mode 100644 index 0000000000..65108edd47 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-fullwidth-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: host-fullwidth</title> +<base href="http://Go.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..c25a1a3ffa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-hostname-in-brackets</title> +<base href="http://[www.google.com]/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-idn-unicode-han-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-idn-unicode-han-isvalid.html new file mode 100644 index 0000000000..576badf53f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-idn-unicode-han-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: host-idn-unicode-han</title> +<base href="http://你好你好"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..4b20692017 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-invalid-unicode</title> +<base href="http://zyx.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..4533dbc887 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-invalid-unicode-percent-encoded</title> +<base href="http://%ef%b7%90zyx.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-ipv6-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-ipv6-isvalid.html new file mode 100644 index 0000000000..112eacd95a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-ipv6-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: host-ipv6</title> +<base href="http://[2001::1]"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-ipv6-port-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-ipv6-port-isvalid.html new file mode 100644 index 0000000000..3495478c74 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-ipv6-port-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: host-ipv6-port</title> +<base href="http://[2001::1]:80"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-is-pile-of-poo-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-is-pile-of-poo-isvalid.html new file mode 100644 index 0000000000..f286407a0b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-is-pile-of-poo-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: host-is-pile-of-poo</title> +<base href="http://💩"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-newline-novalid.html new file mode 100644 index 0000000000..44e53c36fc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-newline</title> +<base href="http://example. +org"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-space-novalid.html new file mode 100644 index 0000000000..4b02459e3c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-space</title> +<base href="http://example .org"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..1839ee2688 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-square-brackets-port-contains-colon</title> +<base href="http://[1::2]:3:4"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-tab-novalid.html new file mode 100644 index 0000000000..335d7c842d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-tab</title> +<base href="http://example .org"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..94a2327129 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-u0000-percent-encoded</title> +<base href="http://%00.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..bc934e6702 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-u0000-percent-encoded-percent-encoded</title> +<base href="http://%ef%bc%85%ef%bc%90%ef%bc%90.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..819a99d538 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-bare-percent-sign</title> +<base href="http://example.com/foo%"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-colon-colon-number-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-colon-colon-number-relative-isvalid.html new file mode 100644 index 0000000000..643b01f07d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-colon-colon-number-relative-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: path-colon-colon-number-relative</title> +<base href="::23"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-colon-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-colon-relative-isvalid.html new file mode 100644 index 0000000000..f1254de8d2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-colon-relative-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: path-colon-relative</title> +<base href=":"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-contains-pile-of-poo-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-contains-pile-of-poo-isvalid.html new file mode 100644 index 0000000000..f491b503f3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-contains-pile-of-poo-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: path-contains-pile-of-poo</title> +<base href="http💩//:foo"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-contains-space-novalid.html new file mode 100644 index 0000000000..87c76dd305 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-contains-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-contains-space</title> +<base href="/a/ /c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..785ecad748 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-leading-backslash-at-sign</title> +<base href="http://foo.com/\@"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..1e61b71c38 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-leading-colon-backslash</title> +<base href=":\"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..5ae57974b2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-leading-colon-chars-backslash</title> +<base href=":foo.com\"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-chars-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-chars-relative-isvalid.html new file mode 100644 index 0000000000..11b94a6e1c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-chars-relative-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: path-leading-colon-chars-relative</title> +<base href=":foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-colon-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-colon-relative-isvalid.html new file mode 100644 index 0000000000..0589f8ae2d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-colon-relative-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: path-leading-colon-colon-relative</title> +<base href="::"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-hash-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-hash-relative-isvalid.html new file mode 100644 index 0000000000..7114dd5f5c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-hash-relative-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: path-leading-colon-hash-relative</title> +<base href=":#"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-letter-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-letter-relative-isvalid.html new file mode 100644 index 0000000000..279c2ce4c1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-letter-relative-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: path-leading-colon-letter-relative</title> +<base href=":a"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-number-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-number-relative-isvalid.html new file mode 100644 index 0000000000..c66670292f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-number-relative-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: path-leading-colon-number-relative</title> +<base href=":23"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-slash-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-slash-relative-isvalid.html new file mode 100644 index 0000000000..77ec3dd2d0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-colon-slash-relative-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: path-leading-colon-slash-relative</title> +<base href=":/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-space-novalid.html new file mode 100644 index 0000000000..3a6cc2f33a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-leading-space</title> +<base href="http://f:21/ b"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-non-ascii-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-non-ascii-isvalid.html new file mode 100644 index 0000000000..e9d396b02e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-non-ascii-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: path-non-ascii</title> +<base href="http://example.com/©zbar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-dot-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-dot-isvalid.html new file mode 100644 index 0000000000..5921992d46 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-dot-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: path-percent-encoded-dot</title> +<base href="http://example.com/foo/%2e"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..c9cfe23289 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-percent-encoded-malformed</title> +<base href="http://example.com/foo/%2e%2"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-mixed-case-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-mixed-case-isvalid.html new file mode 100644 index 0000000000..677a564bac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-mixed-case-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: path-percent-encoded-mixed-case</title> +<base href="http://example.com/%3A%3a%3C%3c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-multiple-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-multiple-isvalid.html new file mode 100644 index 0000000000..75a512babc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-multiple-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: path-percent-encoded-multiple</title> +<base href="http://example.com/foo%41%7a"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-slash-plus-slashes-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-slash-plus-slashes-relative-isvalid.html new file mode 100644 index 0000000000..f5ed17b902 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-slash-plus-slashes-relative-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: path-percent-encoded-slash-plus-slashes-relative</title> +<base href="/a/%2f/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-slash-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-slash-relative-isvalid.html new file mode 100644 index 0000000000..79e89e3abe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-slash-relative-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: path-percent-encoded-slash-relative</title> +<base href="/a%2fc"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-space-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-space-isvalid.html new file mode 100644 index 0000000000..cc9b8b850e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-space-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: path-percent-encoded-space</title> +<base href="http://example.com/%20foo"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-u0000-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-u0000-isvalid.html new file mode 100644 index 0000000000..515a7528ed --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-u0000-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: path-percent-encoded-u0000</title> +<base href="http://example.com/foo%00"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-u0091-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-u0091-isvalid.html new file mode 100644 index 0000000000..16cec3605e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-percent-encoded-u0091-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: path-percent-encoded-u0091</title> +<base href="http://example.com/foo%91"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..79af6ae6f8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-relative-square-brackets</title> +<base href="[61:24:74]:98"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-simple-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-simple-relative-isvalid.html new file mode 100644 index 0000000000..7e4c99fab1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-simple-relative-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: path-simple-relative</title> +<base href="/a/b/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-slash-colon-number-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-slash-colon-number-relative-isvalid.html new file mode 100644 index 0000000000..3834395ce8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-slash-colon-number-relative-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: path-slash-colon-number-relative</title> +<base href="/:23"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-slash-only-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-slash-only-relative-isvalid.html new file mode 100644 index 0000000000..83a89c09ae --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-slash-only-relative-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: path-slash-only-relative</title> +<base href="/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-slash-pile-of-poo-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-slash-pile-of-poo-isvalid.html new file mode 100644 index 0000000000..e0e6855b3c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-slash-pile-of-poo-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: path-slash-pile-of-poo</title> +<base href="/💩"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-starts-with-pile-of-poo-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-starts-with-pile-of-poo-isvalid.html new file mode 100644 index 0000000000..204b8b096a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-starts-with-pile-of-poo-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: path-starts-with-pile-of-poo</title> +<base href="💩http://foo"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-tab-novalid.html new file mode 100644 index 0000000000..21f8b6e5d9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-tab</title> +<base href="http://example.com/foo bar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-trailing-space-novalid.html new file mode 100644 index 0000000000..3a24cb6e41 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-trailing-space</title> +<base href="http://f:21/b ?"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-u0091-novalid.html new file mode 100644 index 0000000000..78383c870f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-u0091-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-u0091</title> +<base href="http://example.com/foo"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-u202E-u202D-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-u202E-u202D-isvalid.html new file mode 100644 index 0000000000..5d865b6409 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-u202E-u202D-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: path-u202E-u202D</title> +<base href="http://example.com//foo//bar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-uFEFF-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-uFEFF-isvalid.html new file mode 100644 index 0000000000..03c3a969ff --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-uFEFF-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: path-uFEFF</title> +<base href="http://example.com//foo"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-unicode-han-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-unicode-han-isvalid.html new file mode 100644 index 0000000000..e6c290bc26 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/path-unicode-han-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: path-unicode-han</title> +<base href="http://example.com/你好你好"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-0-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-0-isvalid.html new file mode 100644 index 0000000000..6dd7298b55 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-0-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: port-0</title> +<base href="http://f:0/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-00000000000000-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-00000000000000-isvalid.html new file mode 100644 index 0000000000..314c8ad777 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-00000000000000-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: port-00000000000000</title> +<base href="http://f:00000000000000/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-00000000000000000000080-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-00000000000000000000080-isvalid.html new file mode 100644 index 0000000000..34dd3d5624 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-00000000000000000000080-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: port-00000000000000000000080</title> +<base href="http://f:00000000000000000000080/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-999999-novalid.html new file mode 100644 index 0000000000..95393fab21 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-999999-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-999999</title> +<base href="http://f:999999/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-cr-novalid.html new file mode 100644 index 0000000000..e5fe6bf688 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-cr</title> +<base href="http://f:
/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..3bc673fe64 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-leading-colon-bracket-colon</title> +<base href="http://2001::1]:80"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-leading-colon-novalid.html new file mode 100644 index 0000000000..c526a758ff --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-leading-colon</title> +<base href="http://2001::1"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-leading-dash-novalid.html new file mode 100644 index 0000000000..2270e65c9c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-leading-dash</title> +<base href="http://foo:-80/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..9d5ef78404 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-multiple-letters</title> +<base href="http://f:fifty-two/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-newline-novalid.html new file mode 100644 index 0000000000..bef3487e4d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-newline</title> +<base href="http://f: +/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-none-but-colon-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-none-but-colon-isvalid.html new file mode 100644 index 0000000000..4307c492cb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-none-but-colon-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: port-none-but-colon</title> +<base href="http://f:/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-single-letter-novalid.html new file mode 100644 index 0000000000..8daa066d60 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-single-letter-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-single-letter</title> +<base href="http://f:b/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-space-novalid.html new file mode 100644 index 0000000000..77a3d57620 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-space</title> +<base href="http://f: /c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-tab-novalid.html new file mode 100644 index 0000000000..e14664a74b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/port-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-tab</title> +<base href="http://f: /c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-contains-pile-of-poo-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-contains-pile-of-poo-isvalid.html new file mode 100644 index 0000000000..7ea7f41087 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-contains-pile-of-poo-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: query-contains-pile-of-poo</title> +<base href="http://example.com/foo?💩"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-contains-question-mark-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-contains-question-mark-isvalid.html new file mode 100644 index 0000000000..f78635c4e9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-contains-question-mark-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: query-contains-question-mark</title> +<base href="http://foo/abcd?efgh?ijkl"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-empty-no-path-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-empty-no-path-relative-isvalid.html new file mode 100644 index 0000000000..82b66f0644 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-empty-no-path-relative-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: query-empty-no-path-relative</title> +<base href="?"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-leading-space-novalid.html new file mode 100644 index 0000000000..d26d8e1965 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: query-leading-space</title> +<base href="http://f:21/b? d"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-trailing-space-novalid.html new file mode 100644 index 0000000000..d099a9f0e4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: query-trailing-space</title> +<base href="http://f:21/b?d #"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..a1e740045a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>href warning: scheme-data-contains-fragment</title> +<base href="data:text/html,test#test"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-data-no-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-data-no-slash-isvalid.html new file mode 100644 index 0000000000..e13d2677b4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-data-no-slash-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-data-no-slash</title> +<base href="data:text/plain,foo"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..1f938779ac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-data-single-slash</title> +<base href="data:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..fda3e3d039 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-file-backslash</title> +<base href="file:c:\foo\bar.html"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-host-empty-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-host-empty-isvalid.html new file mode 100644 index 0000000000..a90aa6c716 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-host-empty-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-file-host-empty</title> +<base href="file:///foo/bar.txt"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-host-included-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-host-included-isvalid.html new file mode 100644 index 0000000000..322773e2e9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-host-included-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-file-host-included</title> +<base href="file://server/foo/bar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-no-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-no-slash-isvalid.html new file mode 100644 index 0000000000..3a31f957e1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-no-slash-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-file-no-slash</title> +<base href="file:test"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-scheme-only-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-scheme-only-isvalid.html new file mode 100644 index 0000000000..af318cdd9d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-scheme-only-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-file-scheme-only</title> +<base href="file:"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..87d17ed6c2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-file-single-slash-c-bar</title> +<base href="file:/C|/foo/bar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-single-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-single-slash-isvalid.html new file mode 100644 index 0000000000..f67878f46c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-single-slash-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-file-single-slash</title> +<base href="file:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-only-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-only-isvalid.html new file mode 100644 index 0000000000..a8c329f33d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-only-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-file-slash-only</title> +<base href="file:/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..5ca23afb76 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-file-slash-slash-abc-bar</title> +<base href="file://abc|/foo/bar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-slash-c-bar-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-slash-c-bar-isvalid.html new file mode 100644 index 0000000000..4d96a67da6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-slash-c-bar-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-file-slash-slash-c-bar</title> +<base href="file://C|/foo/bar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-slash-only-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-slash-only-isvalid.html new file mode 100644 index 0000000000..dcef904aa5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-slash-only-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-file-slash-slash-only</title> +<base href="file://"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-slash-slash-only-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-slash-slash-only-isvalid.html new file mode 100644 index 0000000000..ffe97bb721 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-slash-slash-slash-only-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-file-slash-slash-slash-only</title> +<base href="file:///"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..06b8933be9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-file-triple-slash-c-bar</title> +<base href="file:///C|/foo/bar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-uppercase-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-uppercase-isvalid.html new file mode 100644 index 0000000000..58bb4a4799 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-file-uppercase-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-file-uppercase</title> +<base href="File://foo/bar.html"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..49285d8082 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-ftp-no-slash</title> +<base href="ftp:example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..7ff694c98b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-ftp-single-slash</title> +<base href="ftp:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ftps-no-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ftps-no-slash-isvalid.html new file mode 100644 index 0000000000..bc0ac07fe8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ftps-no-slash-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-ftps-no-slash</title> +<base href="ftps:example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ftps-single-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ftps-single-slash-isvalid.html new file mode 100644 index 0000000000..758a74e172 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ftps-single-slash-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-ftps-single-slash</title> +<base href="ftps:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-gopher-no-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-gopher-no-slash-isvalid.html new file mode 100644 index 0000000000..ec35f0abb5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-gopher-no-slash-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-gopher-no-slash</title> +<base href="gopher:example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-gopher-single-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-gopher-single-slash-isvalid.html new file mode 100644 index 0000000000..aa97811b3f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-gopher-single-slash-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-gopher-single-slash</title> +<base href="gopher:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..5923cf1df1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-http-backslash</title> +<base href="http:\\foo.com\"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..8146e78bb6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-http-no-slash-colon</title> +<base href="http::@c:29"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..6084b413f4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-http-no-slash</title> +<base href="http:foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..21f612d8a8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-http-no-slash-square-bracket</title> +<base href="http:[61:27]/:foo"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..4684b7b2bc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-http-single-slash</title> +<base href="http:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..76c139dfda --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-https-no-slash</title> +<base href="https:example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..49d14bcec7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-https-single-slash</title> +<base href="https:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-javascript-single-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-javascript-single-slash-isvalid.html new file mode 100644 index 0000000000..cb6b793bcf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-javascript-single-slash-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-javascript-single-slash</title> +<base href="javascript:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-mailto-no-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-mailto-no-slash-isvalid.html new file mode 100644 index 0000000000..5c96deb162 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-mailto-no-slash-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-mailto-no-slash</title> +<base href="mailto:example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-mailto-single-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-mailto-single-slash-isvalid.html new file mode 100644 index 0000000000..ca07ab15f2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-mailto-single-slash-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-mailto-single-slash</title> +<base href="mailto:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-none-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-none-relative-isvalid.html new file mode 100644 index 0000000000..672de82fb2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-none-relative-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-none-relative</title> +<base href="foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-isvalid.html new file mode 100644 index 0000000000..d565575b57 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-private</title> +<base href="a:foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-no-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-no-slash-isvalid.html new file mode 100644 index 0000000000..207a8d6cbe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-no-slash-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-private-no-slash</title> +<base href="madeupscheme:example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-path-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-path-isvalid.html new file mode 100644 index 0000000000..8e0552b703 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-path-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-private-path</title> +<base href="foo:/bar.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-path-leading-slashes-chars-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-path-leading-slashes-chars-isvalid.html new file mode 100644 index 0000000000..6fa812d783 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-path-leading-slashes-chars-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-private-path-leading-slashes-chars</title> +<base href="foo://///////bar.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-path-leading-slashes-colon-slashes-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-path-leading-slashes-colon-slashes-isvalid.html new file mode 100644 index 0000000000..3e5a44a005 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-path-leading-slashes-colon-slashes-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-private-path-leading-slashes-colon-slashes</title> +<base href="foo:////://///"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-path-leading-slashes-only-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-path-leading-slashes-only-isvalid.html new file mode 100644 index 0000000000..8d6c0c9f8d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-path-leading-slashes-only-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-private-path-leading-slashes-only</title> +<base href="foo://///////"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-single-letter-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-single-letter-isvalid.html new file mode 100644 index 0000000000..bc82b8b7fe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-single-letter-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-private-single-letter</title> +<base href="c:/foo"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-single-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-single-slash-isvalid.html new file mode 100644 index 0000000000..c3639a432c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-single-slash-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-private-single-slash</title> +<base href="madeupscheme:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-slash-isvalid.html new file mode 100644 index 0000000000..d56b355cf9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-slash-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-private-slash</title> +<base href="foo:/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-slash-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-slash-slash-isvalid.html new file mode 100644 index 0000000000..39a6b25cf7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-private-slash-slash-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-private-slash-slash</title> +<base href="foo://"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-schemeless-relative-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-schemeless-relative-isvalid.html new file mode 100644 index 0000000000..d86d3f68ca --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-schemeless-relative-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-schemeless-relative</title> +<base href="//foo/bar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..e6097e4f79 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-trailing-cr</title> +<base href="a:
foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..acc6c91ffa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-trailing-newline</title> +<base href="a: +foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..c03abd547c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-trailing-space</title> +<base href="a: foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..0e1f91bce6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-trailing-tab</title> +<base href="a: foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ws-single-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ws-single-slash-isvalid.html new file mode 100644 index 0000000000..63e24e9b6b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-ws-single-slash-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-ws-single-slash</title> +<base href="ws:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-wss-no-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-wss-no-slash-isvalid.html new file mode 100644 index 0000000000..2c4e88c3aa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-wss-no-slash-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-wss-no-slash</title> +<base href="wss:example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-wss-single-slash-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-wss-single-slash-isvalid.html new file mode 100644 index 0000000000..a2b2b6fd59 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-wss-single-slash-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: scheme-wss-single-slash</title> +<base href="wss:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..99a6d72075 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: userinfo-backslash</title> +<base href="http://a\b:c\d@foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-empty-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-empty-isvalid.html new file mode 100644 index 0000000000..8f641cf94b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-empty-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: userinfo-empty</title> +<base href="http://@www.example.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-host-port-path-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-host-port-path-isvalid.html new file mode 100644 index 0000000000..e28a20b518 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-host-port-path-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: userinfo-host-port-path</title> +<base href="http://a:b@c:29/d"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-isvalid.html new file mode 100644 index 0000000000..6f1d9eaea6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: userinfo</title> +<base href="http://user:pass@foo:21/bar;par?b#c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..31a68b170a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: userinfo-password-bad-chars</title> +<base href="http://&a:foo(b]c@d:2/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..0fa8f05058 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: userinfo-password-contains-pile-of-poo</title> +<base href="http://foo:💩@example.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-password-empty-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-password-empty-isvalid.html new file mode 100644 index 0000000000..cedf7ae3b8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-password-empty-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: userinfo-password-empty</title> +<base href="http://a:@www.example.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-user-empty-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-user-empty-isvalid.html new file mode 100644 index 0000000000..b6f323d2d0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-user-empty-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: userinfo-user-empty</title> +<base href="http://:b@www.example.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..c3a16ce863 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: userinfo-username-contains-at-sign</title> +<base href="http://::@c@d:2"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-username-contains-percent-encoded-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-username-contains-percent-encoded-isvalid.html new file mode 100644 index 0000000000..2c2dfebd2e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-username-contains-percent-encoded-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: userinfo-username-contains-percent-encoded</title> +<base href="http://%25DOMAIN:foobar@foodomain.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..0ff54c4c9d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: userinfo-username-contains-pile-of-poo</title> +<base href="http://💩:foo@example.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-username-non-alpha-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-username-non-alpha-isvalid.html new file mode 100644 index 0000000000..f750703373 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/base/href/userinfo-username-non-alpha-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href: userinfo-username-non-alpha</title> +<base href="http://foo.com:b@d/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/bdo/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/bdo/model-isvalid.html new file mode 100644 index 0000000000..17a9d2c971 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/bdo/model-isvalid.html @@ -0,0 +1,28 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><bdo></title> +</head> +<body> + <!-- is structured inline; requires 'dir', test all attrs --> + <p><bdo dir="ltr" + lang="en" + style="" + class="class" + id="foo">text</bdo></p> + + <!-- is strictly inline --> + <p><dfn><bdo dir="ltr" class="class" lang="en">text</bdo></dfn></p> + + <!-- can be empty --> + <p>text <bdo dir="ltr"></bdo></p> + <p>text <dfn><bdo dir="ltr"></bdo></dfn></p> + + <!-- can contain interactive --> + <p><bdo dir="ltr"><a>text</a></bdo></p> + <p><dfn><bdo dir="ltr"><a>text</a></bdo></dfn></p> + + <!-- cannot contain structured inline --> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/bdo/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/bdo/model-novalid.html new file mode 100644 index 0000000000..5dee57cf7a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/bdo/model-novalid.html @@ -0,0 +1,21 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><bdo></title> +</head> +<body> + <!-- not a block --> + <bdo dir="ltr">text</bdo> + + <!-- 'dir' attribute required --> + <p><bdo>text</bdo></p> + + <!-- cannot contain structured inline --> + <p><bdo dir="ltr"><ul><li>text</li></ul></bdo></p> + + <!-- cannot contain interactive if parent forbids interactive --> + <p><a><bdo dir="ltr"><a>text</a></bdo></a></p> + <p><a><dfn><bdo dir="ltr"><a>text</a></bdo></dfn></a></p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite-empty-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite-empty-isvalid.html new file mode 100644 index 0000000000..698d8634a8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite-empty-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty cite is valid</title> +<blockquote cite=""></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite-isvalid.html new file mode 100644 index 0000000000..7771905359 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite-isvalid.html @@ -0,0 +1,91 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid cite</title> +<blockquote cite="a:foo.com"></blockquote><!-- scheme-private --> +<blockquote cite="foo:/"></blockquote><!-- scheme-private-slash --> +<blockquote cite="foo://"></blockquote><!-- scheme-private-slash-slash --> +<blockquote cite="foo:/bar.com/"></blockquote><!-- scheme-private-path --> +<blockquote cite="foo://///////"></blockquote><!-- scheme-private-path-leading-slashes-only --> +<blockquote cite="foo://///////bar.com/"></blockquote><!-- scheme-private-path-leading-slashes-chars --> +<blockquote cite="foo:////://///"></blockquote><!-- scheme-private-path-leading-slashes-colon-slashes --> +<blockquote cite="c:/foo"></blockquote><!-- scheme-private-single-letter --> +<blockquote cite="madeupscheme:/example.com/"></blockquote><!-- scheme-private-single-slash --> +<blockquote cite="file:/example.com/"></blockquote><!-- scheme-file-single-slash --> +<blockquote cite="ftps:/example.com/"></blockquote><!-- scheme-ftps-single-slash --> +<blockquote cite="gopher:/example.com/"></blockquote><!-- scheme-gopher-single-slash --> +<blockquote cite="ws:/example.com/"></blockquote><!-- scheme-ws-single-slash --> +<blockquote cite="wss:/example.com/"></blockquote><!-- scheme-wss-single-slash --> +<blockquote cite="javascript:/example.com/"></blockquote><!-- scheme-javascript-single-slash --> +<blockquote cite="mailto:/example.com/"></blockquote><!-- scheme-mailto-single-slash --> +<blockquote cite="madeupscheme:example.com/"></blockquote><!-- scheme-private-no-slash --> +<blockquote cite="ftps:example.com/"></blockquote><!-- scheme-ftps-no-slash --> +<blockquote cite="gopher:example.com/"></blockquote><!-- scheme-gopher-no-slash --> +<blockquote cite="wss:example.com/"></blockquote><!-- scheme-wss-no-slash --> +<blockquote cite="mailto:example.com/"></blockquote><!-- scheme-mailto-no-slash --> +<blockquote cite="data:text/plain,foo"></blockquote><!-- scheme-data-no-slash --> +<blockquote cite="http://user:pass@foo:21/bar;par?b#c"></blockquote><!-- userinfo --> +<blockquote cite="http://[2001::1]"></blockquote><!-- host-ipv6 --> +<blockquote cite="http://[2001::1]:80"></blockquote><!-- host-ipv6-port --> +<blockquote cite="http://f:/c"></blockquote><!-- port-none-but-colon --> +<blockquote cite="http://f:0/c"></blockquote><!-- port-0 --> +<blockquote cite="http://f:00000000000000/c"></blockquote><!-- port-00000000000000 --> +<blockquote cite="http://f:00000000000000000000080/c"></blockquote><!-- port-00000000000000000000080 --> +<blockquote cite="http://a:b@c:29/d"></blockquote><!-- userinfo-host-port-path --> +<blockquote cite="http://foo.com:b@d/"></blockquote><!-- userinfo-username-non-alpha --> +<blockquote cite="http://foo/abcd?efgh?ijkl"></blockquote><!-- query-contains-question-mark --> +<blockquote cite="http://foo/abcd#foo?bar"></blockquote><!-- fragment-contains-question-mark --> +<blockquote cite="http://example.com/foo/%2e"></blockquote><!-- path-percent-encoded-dot --> +<blockquote cite="http://example.com/%20foo"></blockquote><!-- path-percent-encoded-space --> +<blockquote cite="http://example.com/©zbar"></blockquote><!-- path-non-ascii --> +<blockquote cite="http://example.com/foo%41%7a"></blockquote><!-- path-percent-encoded-multiple --> +<blockquote cite="http://example.com/foo%91"></blockquote><!-- path-percent-encoded-u0091 --> +<blockquote cite="http://example.com/foo%00"></blockquote><!-- path-percent-encoded-u0000 --> +<blockquote cite="http://example.com/%3A%3a%3C%3c"></blockquote><!-- path-percent-encoded-mixed-case --> +<blockquote cite="http://example.com/你好你好"></blockquote><!-- path-unicode-han --> +<blockquote cite="http://example.com//foo"></blockquote><!-- path-uFEFF --> +<blockquote cite="http://example.com//foo//bar"></blockquote><!-- path-u202E-u202D --> +<blockquote cite="http://💩"></blockquote><!-- host-is-pile-of-poo --> +<blockquote cite="http💩//:foo"></blockquote><!-- path-contains-pile-of-poo --> +<blockquote cite="http://example.com/foo?💩"></blockquote><!-- query-contains-pile-of-poo --> +<blockquote cite="http://example.com/foo#💩"></blockquote><!-- fragment-contains-pile-of-poo --> +<blockquote cite="http://192.0x00A80001"></blockquote><!-- host-192.0x00A80001 --> +<blockquote cite="http://%25DOMAIN:foobar@foodomain.com"></blockquote><!-- userinfo-username-contains-percent-encoded --> +<blockquote cite="http://@www.example.com"></blockquote><!-- userinfo-empty --> +<blockquote cite="http://:b@www.example.com"></blockquote><!-- userinfo-user-empty --> +<blockquote cite="http://a:@www.example.com"></blockquote><!-- userinfo-password-empty --> +<blockquote cite="http://GOOgoo.com"></blockquote><!-- host-exotic-whitespace --> +<blockquote cite="http://www.foo。bar.com"></blockquote><!-- host-exotic-dot --> +<blockquote cite="http://Go.com"></blockquote><!-- host-fullwidth --> +<blockquote cite="http://你好你好"></blockquote><!-- host-idn-unicode-han --> +<blockquote cite="http://192.168.0.257/"></blockquote><!-- host-IP-address-broken --> +<blockquote cite="//foo/bar"></blockquote><!-- scheme-schemeless-relative --> +<blockquote cite="/"></blockquote><!-- path-slash-only-relative --> +<blockquote cite="/a/b/c"></blockquote><!-- path-simple-relative --> +<blockquote cite="/a%2fc"></blockquote><!-- path-percent-encoded-slash-relative --> +<blockquote cite="/a/%2f/c"></blockquote><!-- path-percent-encoded-slash-plus-slashes-relative --> +<blockquote cite="?"></blockquote><!-- query-empty-no-path-relative --> +<blockquote cite="#"></blockquote><!-- fragment-empty-hash-only-no-path-relative --> +<blockquote cite="#/"></blockquote><!-- fragment-slash-relative --> +<blockquote cite="#;?"></blockquote><!-- fragment-semicolon-question-mark-relative --> +<blockquote cite="#β"></blockquote><!-- fragment-non-ascii-relative --> +<blockquote cite="foo.com"></blockquote><!-- scheme-none-relative --> +<blockquote cite=":"></blockquote><!-- path-colon-relative --> +<blockquote cite=":a"></blockquote><!-- path-leading-colon-letter-relative --> +<blockquote cite=":foo.com"></blockquote><!-- path-leading-colon-chars-relative --> +<blockquote cite=":/"></blockquote><!-- path-leading-colon-slash-relative --> +<blockquote cite=":#"></blockquote><!-- path-leading-colon-hash-relative --> +<blockquote cite=":23"></blockquote><!-- path-leading-colon-number-relative --> +<blockquote cite="/:23"></blockquote><!-- path-slash-colon-number-relative --> +<blockquote cite="::"></blockquote><!-- path-leading-colon-colon-relative --> +<blockquote cite="::23"></blockquote><!-- path-colon-colon-number-relative --> +<blockquote cite="💩http://foo"></blockquote><!-- path-starts-with-pile-of-poo --> +<blockquote cite="/💩"></blockquote><!-- path-slash-pile-of-poo --> +<blockquote cite="File://foo/bar.html"></blockquote><!-- scheme-file-uppercase --> +<blockquote cite="file://C|/foo/bar"></blockquote><!-- scheme-file-slash-slash-c-bar --> +<blockquote cite="file://server/foo/bar"></blockquote><!-- scheme-file-host-included --> +<blockquote cite="file:///foo/bar.txt"></blockquote><!-- scheme-file-host-empty --> +<blockquote cite="file:"></blockquote><!-- scheme-file-scheme-only --> +<blockquote cite="file:/"></blockquote><!-- scheme-file-slash-only --> +<blockquote cite="file://"></blockquote><!-- scheme-file-slash-slash-only --> +<blockquote cite="file:///"></blockquote><!-- scheme-file-slash-slash-slash-only --> +<blockquote cite="file:test"></blockquote><!-- scheme-file-no-slash --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/fragment-backslash-novalid.html new file mode 100644 index 0000000000..3d54700702 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: fragment-backslash</title> +<blockquote cite="#\"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..d754a5f0ee --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: fragment-contains-hash</title> +<blockquote cite="http://foo/path#f#g"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..d5943ed30c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: fragment-leading-space</title> +<blockquote cite="http://f:21/b# e"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-cr-novalid.html new file mode 100644 index 0000000000..ca67dfd5de --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: host-cr</title> +<blockquote cite="http://example.
org"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..9fd5b80a67 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="http://%41.com"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..b88dd6848d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="http://%ef%bc%85%ef%bc%94%ef%bc%91.com"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-empty-novalid.html new file mode 100644 index 0000000000..d5745e8bb9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: host-empty</title> +<blockquote cite="http://"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..5cfe6d18a5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="http://@/www.example.com"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..c6b78986aa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="http://user:pass@/"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..f3fedf4aea --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="http://[www.google.com]/"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..c898f0a0d3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: host-invalid-unicode</title> +<blockquote cite="http://zyx.com"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..5701cee95c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="http://%ef%b7%90zyx.com"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-newline-novalid.html new file mode 100644 index 0000000000..8d82bfb3c1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: host-newline</title> +<blockquote cite="http://example. +org"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-space-novalid.html new file mode 100644 index 0000000000..16a942e4a6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: host-space</title> +<blockquote cite="http://example .org"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..30ee45d591 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="http://[1::2]:3:4"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-tab-novalid.html new file mode 100644 index 0000000000..2ce8d10bfe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: host-tab</title> +<blockquote cite="http://example .org"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..f9366ece0c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="http://%00.com"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..be3016d9fc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="http://%ef%bc%85%ef%bc%90%ef%bc%90.com"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..2bf77ec03d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="http://example.com/foo%"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-contains-space-novalid.html new file mode 100644 index 0000000000..59bbbfecf9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-contains-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: path-contains-space</title> +<blockquote cite="/a/ /c"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..6aa8ada46c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="http://foo.com/\@"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..4b055ab47b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite=":\"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..d87b41796e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite=":foo.com\"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-leading-space-novalid.html new file mode 100644 index 0000000000..3d719228d2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: path-leading-space</title> +<blockquote cite="http://f:21/ b"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..28f0fb78fe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="http://example.com/foo/%2e%2"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..75717a0aa9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="[61:24:74]:98"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-tab-novalid.html new file mode 100644 index 0000000000..a963adb9b0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: path-tab</title> +<blockquote cite="http://example.com/foo bar"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-trailing-space-novalid.html new file mode 100644 index 0000000000..cd6b5cf08f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: path-trailing-space</title> +<blockquote cite="http://f:21/b ?"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-u0091-novalid.html new file mode 100644 index 0000000000..d0eb4bb447 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/path-u0091-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: path-u0091</title> +<blockquote cite="http://example.com/foo"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-999999-novalid.html new file mode 100644 index 0000000000..1797e6467c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-999999-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: port-999999</title> +<blockquote cite="http://f:999999/c"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-cr-novalid.html new file mode 100644 index 0000000000..9a50760ebf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: port-cr</title> +<blockquote cite="http://f:
/c"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..083eb40cee --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="http://2001::1]:80"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-leading-colon-novalid.html new file mode 100644 index 0000000000..439411bcfe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: port-leading-colon</title> +<blockquote cite="http://2001::1"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-leading-dash-novalid.html new file mode 100644 index 0000000000..bb5fa178bf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: port-leading-dash</title> +<blockquote cite="http://foo:-80/"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..51f552ade4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: port-multiple-letters</title> +<blockquote cite="http://f:fifty-two/c"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-newline-novalid.html new file mode 100644 index 0000000000..47b709ba2d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: port-newline</title> +<blockquote cite="http://f: +/c"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-single-letter-novalid.html new file mode 100644 index 0000000000..3764232b84 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-single-letter-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: port-single-letter</title> +<blockquote cite="http://f:b/c"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-space-novalid.html new file mode 100644 index 0000000000..19d2372913 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: port-space</title> +<blockquote cite="http://f: /c"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-tab-novalid.html new file mode 100644 index 0000000000..04330da767 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/port-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: port-tab</title> +<blockquote cite="http://f: /c"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/query-leading-space-novalid.html new file mode 100644 index 0000000000..5d28efaf43 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/query-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: query-leading-space</title> +<blockquote cite="http://f:21/b? d"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/query-trailing-space-novalid.html new file mode 100644 index 0000000000..ce0f5ff053 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: query-trailing-space</title> +<blockquote cite="http://f:21/b?d #"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..0eef9512a3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="data:text/html,test#test"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..ac25010256 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="data:/example.com/"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..f00000b9bd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: scheme-file-backslash</title> +<blockquote cite="file:c:\foo\bar.html"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..cbf91993e3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="file:/C|/foo/bar"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..389e67e792 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="file://abc|/foo/bar"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..b5a84d960c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="file:///C|/foo/bar"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..191211f0fd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="ftp:example.com/"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..5ba4d67794 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="ftp:/example.com/"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..9ba1e317b4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: scheme-http-backslash</title> +<blockquote cite="http:\\foo.com\"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..ba549fc28c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="http::@c:29"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..e103deb13b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="http:foo.com"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..744a4f5326 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="http:[61:27]/:foo"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..2b787b2736 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="http:/example.com/"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..7a09e93d5e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="https:example.com/"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..ef32ee1e73 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="https:/example.com/"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..cafe0190b5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: scheme-trailing-cr</title> +<blockquote cite="a:
foo.com"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..075d073f0e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: scheme-trailing-newline</title> +<blockquote cite="a: +foo.com"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..1ccfb41ae7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: scheme-trailing-space</title> +<blockquote cite="a: foo.com"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..2c81a25df1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: scheme-trailing-tab</title> +<blockquote cite="a: foo.com"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..dc16d1467b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: userinfo-backslash</title> +<blockquote cite="http://a\b:c\d@foo.com"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..4b5c9826d8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="http://&a:foo(b]c@d:2/"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..52388a2c20 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="http://foo:💩@example.com"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..76b235fbc5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="http://::@c@d:2"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..cdf71cc0b4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/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> +<blockquote cite="http://💩:foo@example.com"></blockquote> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/model-isvalid.html new file mode 100644 index 0000000000..62497d33d7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/model-isvalid.html @@ -0,0 +1,18 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><blockquote></title> +</head> +<body> + <!-- is block, contains blocks --> + <blockquote cite="url" class="class" id="id" lang="en"> + <h2>header</h2> + <p>text</p> + <p>text2</p> + </blockquote> + + <!-- can contain interactive --> + <blockquote><p><a>text</a></p></blockquote> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/model-novalid.html new file mode 100644 index 0000000000..2985ed899b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/model-novalid.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><blockquote></title> +</head> +<body> + <!-- is block, contains blocks --> + <blockquote cite="url" class="class" id="id" lang="en"> + <h2>header</h2> + <p>text</p> + <p>text2</p> + </blockquote> + + <!-- is structured inline --> + <p>paragraph + <blockquote> + <h2>header</h2> + <p>text</p> + </blockquote> + </p> + + <!-- can contain interactive --> + <blockquote><p><a>text</a></p></blockquote> + <p>paragraph + <blockquote> + <p><a>text</a></p> + </blockquote> + </p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/br/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/br/model-isvalid.html new file mode 100644 index 0000000000..cdde875d6d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/br/model-isvalid.html @@ -0,0 +1,16 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><br></title> +</head> +<body> + <!-- is structured inline --> + <p>text <br class="class" lang="en"></p> + + <!-- is strictly inline --> + <p>text <dfn><br class="class" lang="en"></dfn></p> + + <!-- must be empty --> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/br/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/br/model-novalid.html new file mode 100644 index 0000000000..c27c261f8f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/br/model-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><br></title> +</head> +<body> + <br></br> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction-empty-novalid.html new file mode 100644 index 0000000000..7c324e5f1f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty formaction is not valid</title> +<button formaction=""></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction-isvalid.html new file mode 100644 index 0000000000..f2affb4a34 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction-isvalid.html @@ -0,0 +1,91 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid formaction</title> +<button formaction="a:foo.com"></button><!-- scheme-private --> +<button formaction="foo:/"></button><!-- scheme-private-slash --> +<button formaction="foo://"></button><!-- scheme-private-slash-slash --> +<button formaction="foo:/bar.com/"></button><!-- scheme-private-path --> +<button formaction="foo://///////"></button><!-- scheme-private-path-leading-slashes-only --> +<button formaction="foo://///////bar.com/"></button><!-- scheme-private-path-leading-slashes-chars --> +<button formaction="foo:////://///"></button><!-- scheme-private-path-leading-slashes-colon-slashes --> +<button formaction="c:/foo"></button><!-- scheme-private-single-letter --> +<button formaction="madeupscheme:/example.com/"></button><!-- scheme-private-single-slash --> +<button formaction="file:/example.com/"></button><!-- scheme-file-single-slash --> +<button formaction="ftps:/example.com/"></button><!-- scheme-ftps-single-slash --> +<button formaction="gopher:/example.com/"></button><!-- scheme-gopher-single-slash --> +<button formaction="ws:/example.com/"></button><!-- scheme-ws-single-slash --> +<button formaction="wss:/example.com/"></button><!-- scheme-wss-single-slash --> +<button formaction="javascript:/example.com/"></button><!-- scheme-javascript-single-slash --> +<button formaction="mailto:/example.com/"></button><!-- scheme-mailto-single-slash --> +<button formaction="madeupscheme:example.com/"></button><!-- scheme-private-no-slash --> +<button formaction="ftps:example.com/"></button><!-- scheme-ftps-no-slash --> +<button formaction="gopher:example.com/"></button><!-- scheme-gopher-no-slash --> +<button formaction="wss:example.com/"></button><!-- scheme-wss-no-slash --> +<button formaction="mailto:example.com/"></button><!-- scheme-mailto-no-slash --> +<button formaction="data:text/plain,foo"></button><!-- scheme-data-no-slash --> +<button formaction="http://user:pass@foo:21/bar;par?b#c"></button><!-- userinfo --> +<button formaction="http://[2001::1]"></button><!-- host-ipv6 --> +<button formaction="http://[2001::1]:80"></button><!-- host-ipv6-port --> +<button formaction="http://f:/c"></button><!-- port-none-but-colon --> +<button formaction="http://f:0/c"></button><!-- port-0 --> +<button formaction="http://f:00000000000000/c"></button><!-- port-00000000000000 --> +<button formaction="http://f:00000000000000000000080/c"></button><!-- port-00000000000000000000080 --> +<button formaction="http://a:b@c:29/d"></button><!-- userinfo-host-port-path --> +<button formaction="http://foo.com:b@d/"></button><!-- userinfo-username-non-alpha --> +<button formaction="http://foo/abcd?efgh?ijkl"></button><!-- query-contains-question-mark --> +<button formaction="http://foo/abcd#foo?bar"></button><!-- fragment-contains-question-mark --> +<button formaction="http://example.com/foo/%2e"></button><!-- path-percent-encoded-dot --> +<button formaction="http://example.com/%20foo"></button><!-- path-percent-encoded-space --> +<button formaction="http://example.com/©zbar"></button><!-- path-non-ascii --> +<button formaction="http://example.com/foo%41%7a"></button><!-- path-percent-encoded-multiple --> +<button formaction="http://example.com/foo%91"></button><!-- path-percent-encoded-u0091 --> +<button formaction="http://example.com/foo%00"></button><!-- path-percent-encoded-u0000 --> +<button formaction="http://example.com/%3A%3a%3C%3c"></button><!-- path-percent-encoded-mixed-case --> +<button formaction="http://example.com/你好你好"></button><!-- path-unicode-han --> +<button formaction="http://example.com//foo"></button><!-- path-uFEFF --> +<button formaction="http://example.com//foo//bar"></button><!-- path-u202E-u202D --> +<button formaction="http://💩"></button><!-- host-is-pile-of-poo --> +<button formaction="http💩//:foo"></button><!-- path-contains-pile-of-poo --> +<button formaction="http://example.com/foo?💩"></button><!-- query-contains-pile-of-poo --> +<button formaction="http://example.com/foo#💩"></button><!-- fragment-contains-pile-of-poo --> +<button formaction="http://192.0x00A80001"></button><!-- host-192.0x00A80001 --> +<button formaction="http://%25DOMAIN:foobar@foodomain.com"></button><!-- userinfo-username-contains-percent-encoded --> +<button formaction="http://@www.example.com"></button><!-- userinfo-empty --> +<button formaction="http://:b@www.example.com"></button><!-- userinfo-user-empty --> +<button formaction="http://a:@www.example.com"></button><!-- userinfo-password-empty --> +<button formaction="http://GOOgoo.com"></button><!-- host-exotic-whitespace --> +<button formaction="http://www.foo。bar.com"></button><!-- host-exotic-dot --> +<button formaction="http://Go.com"></button><!-- host-fullwidth --> +<button formaction="http://你好你好"></button><!-- host-idn-unicode-han --> +<button formaction="http://192.168.0.257/"></button><!-- host-IP-address-broken --> +<button formaction="//foo/bar"></button><!-- scheme-schemeless-relative --> +<button formaction="/"></button><!-- path-slash-only-relative --> +<button formaction="/a/b/c"></button><!-- path-simple-relative --> +<button formaction="/a%2fc"></button><!-- path-percent-encoded-slash-relative --> +<button formaction="/a/%2f/c"></button><!-- path-percent-encoded-slash-plus-slashes-relative --> +<button formaction="?"></button><!-- query-empty-no-path-relative --> +<button formaction="#"></button><!-- fragment-empty-hash-only-no-path-relative --> +<button formaction="#/"></button><!-- fragment-slash-relative --> +<button formaction="#;?"></button><!-- fragment-semicolon-question-mark-relative --> +<button formaction="#β"></button><!-- fragment-non-ascii-relative --> +<button formaction="foo.com"></button><!-- scheme-none-relative --> +<button formaction=":"></button><!-- path-colon-relative --> +<button formaction=":a"></button><!-- path-leading-colon-letter-relative --> +<button formaction=":foo.com"></button><!-- path-leading-colon-chars-relative --> +<button formaction=":/"></button><!-- path-leading-colon-slash-relative --> +<button formaction=":#"></button><!-- path-leading-colon-hash-relative --> +<button formaction=":23"></button><!-- path-leading-colon-number-relative --> +<button formaction="/:23"></button><!-- path-slash-colon-number-relative --> +<button formaction="::"></button><!-- path-leading-colon-colon-relative --> +<button formaction="::23"></button><!-- path-colon-colon-number-relative --> +<button formaction="💩http://foo"></button><!-- path-starts-with-pile-of-poo --> +<button formaction="/💩"></button><!-- path-slash-pile-of-poo --> +<button formaction="File://foo/bar.html"></button><!-- scheme-file-uppercase --> +<button formaction="file://C|/foo/bar"></button><!-- scheme-file-slash-slash-c-bar --> +<button formaction="file://server/foo/bar"></button><!-- scheme-file-host-included --> +<button formaction="file:///foo/bar.txt"></button><!-- scheme-file-host-empty --> +<button formaction="file:"></button><!-- scheme-file-scheme-only --> +<button formaction="file:/"></button><!-- scheme-file-slash-only --> +<button formaction="file://"></button><!-- scheme-file-slash-slash-only --> +<button formaction="file:///"></button><!-- scheme-file-slash-slash-slash-only --> +<button formaction="file:test"></button><!-- scheme-file-no-slash --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction-whitespace-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction-whitespace-only-novalid.html new file mode 100644 index 0000000000..37b4f02a48 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction-whitespace-only-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty formaction is not valid</title> +<button formaction=" +"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/fragment-backslash-novalid.html new file mode 100644 index 0000000000..f8dd366818 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: fragment-backslash</title> +<button formaction="#\"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..34aa42935c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: fragment-contains-hash</title> +<button formaction="http://foo/path#f#g"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..d5571acf0d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: fragment-leading-space</title> +<button formaction="http://f:21/b# e"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-cr-novalid.html new file mode 100644 index 0000000000..99b23b4a79 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-cr</title> +<button formaction="http://example.
org"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..f0a118b85a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-double-percent-encoded</title> +<button formaction="http://%41.com"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..71cc7d12ba --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-double-percent-encoded-percent-encoded</title> +<button formaction="http://%ef%bc%85%ef%bc%94%ef%bc%91.com"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-empty-novalid.html new file mode 100644 index 0000000000..728cf8754f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-empty</title> +<button formaction="http://"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..04279b9598 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-empty-userinfo-empty</title> +<button formaction="http://@/www.example.com"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..5dea89f119 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-empty-with-userinfo</title> +<button formaction="http://user:pass@/"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..477d3871b2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-hostname-in-brackets</title> +<button formaction="http://[www.google.com]/"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..52b2381dfe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-invalid-unicode</title> +<button formaction="http://zyx.com"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..6728b889d9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-invalid-unicode-percent-encoded</title> +<button formaction="http://%ef%b7%90zyx.com"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-newline-novalid.html new file mode 100644 index 0000000000..7906dd2678 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-newline</title> +<button formaction="http://example. +org"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-space-novalid.html new file mode 100644 index 0000000000..4aee6d7c4b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-space</title> +<button formaction="http://example .org"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..27cb190901 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-square-brackets-port-contains-colon</title> +<button formaction="http://[1::2]:3:4"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-tab-novalid.html new file mode 100644 index 0000000000..e4bc59fffc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-tab</title> +<button formaction="http://example .org"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..3d70426399 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-u0000-percent-encoded</title> +<button formaction="http://%00.com"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..29836a9b8c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-u0000-percent-encoded-percent-encoded</title> +<button formaction="http://%ef%bc%85%ef%bc%90%ef%bc%90.com"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..09febe38a5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-bare-percent-sign</title> +<button formaction="http://example.com/foo%"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-contains-space-novalid.html new file mode 100644 index 0000000000..a8e6d07bfb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-contains-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-contains-space</title> +<button formaction="/a/ /c"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..f2c1e3bc4d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-leading-backslash-at-sign</title> +<button formaction="http://foo.com/\@"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..9fbe511ec1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-leading-colon-backslash</title> +<button formaction=":\"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..8715819918 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-leading-colon-chars-backslash</title> +<button formaction=":foo.com\"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-leading-space-novalid.html new file mode 100644 index 0000000000..eda9780b94 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-leading-space</title> +<button formaction="http://f:21/ b"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..d3d373ad8f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-percent-encoded-malformed</title> +<button formaction="http://example.com/foo/%2e%2"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..afb7e3032a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-relative-square-brackets</title> +<button formaction="[61:24:74]:98"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-tab-novalid.html new file mode 100644 index 0000000000..85313dc98b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-tab</title> +<button formaction="http://example.com/foo bar"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-trailing-space-novalid.html new file mode 100644 index 0000000000..4b47774e3a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-trailing-space</title> +<button formaction="http://f:21/b ?"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-u0091-novalid.html new file mode 100644 index 0000000000..cc3929c6ad --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/path-u0091-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-u0091</title> +<button formaction="http://example.com/foo"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-999999-novalid.html new file mode 100644 index 0000000000..8a997594d1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-999999-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: port-999999</title> +<button formaction="http://f:999999/c"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-cr-novalid.html new file mode 100644 index 0000000000..6596879d57 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: port-cr</title> +<button formaction="http://f:
/c"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..2bda92d12f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: port-leading-colon-bracket-colon</title> +<button formaction="http://2001::1]:80"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-leading-colon-novalid.html new file mode 100644 index 0000000000..c5f0924d87 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: port-leading-colon</title> +<button formaction="http://2001::1"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-leading-dash-novalid.html new file mode 100644 index 0000000000..e0e1a6bd37 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: port-leading-dash</title> +<button formaction="http://foo:-80/"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..8a01f322ec --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: port-multiple-letters</title> +<button formaction="http://f:fifty-two/c"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-newline-novalid.html new file mode 100644 index 0000000000..088183e5de --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: port-newline</title> +<button formaction="http://f: +/c"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-single-letter-novalid.html new file mode 100644 index 0000000000..b73404884f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-single-letter-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: port-single-letter</title> +<button formaction="http://f:b/c"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-space-novalid.html new file mode 100644 index 0000000000..1f0886661c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: port-space</title> +<button formaction="http://f: /c"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-tab-novalid.html new file mode 100644 index 0000000000..69ab282abf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/port-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: port-tab</title> +<button formaction="http://f: /c"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/query-leading-space-novalid.html new file mode 100644 index 0000000000..a18576e99c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/query-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: query-leading-space</title> +<button formaction="http://f:21/b? d"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/query-trailing-space-novalid.html new file mode 100644 index 0000000000..f26027f9cd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: query-trailing-space</title> +<button formaction="http://f:21/b?d #"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..3e48f2db48 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/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> +<button formaction="data:text/html,test#test"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..612d200191 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-data-single-slash</title> +<button formaction="data:/example.com/"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..63d96e3b01 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-file-backslash</title> +<button formaction="file:c:\foo\bar.html"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..85cf8539b5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-file-single-slash-c-bar</title> +<button formaction="file:/C|/foo/bar"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..af53544e7b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-file-slash-slash-abc-bar</title> +<button formaction="file://abc|/foo/bar"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..901f6b05fa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-file-triple-slash-c-bar</title> +<button formaction="file:///C|/foo/bar"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..1f094e3fc7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-ftp-no-slash</title> +<button formaction="ftp:example.com/"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..98389130df --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-ftp-single-slash</title> +<button formaction="ftp:/example.com/"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..4bfbe65fdd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-http-backslash</title> +<button formaction="http:\\foo.com\"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..648420993e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-http-no-slash-colon</title> +<button formaction="http::@c:29"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..146d185720 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-http-no-slash</title> +<button formaction="http:foo.com"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..fe7de88779 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-http-no-slash-square-bracket</title> +<button formaction="http:[61:27]/:foo"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..b2d7ef0fb1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-http-single-slash</title> +<button formaction="http:/example.com/"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..85b13467b6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-https-no-slash</title> +<button formaction="https:example.com/"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..61ba3d6a30 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-https-single-slash</title> +<button formaction="https:/example.com/"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..098a02a717 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-trailing-cr</title> +<button formaction="a:
foo.com"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..4aec7d6c5b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-trailing-newline</title> +<button formaction="a: +foo.com"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..b08683c0cf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-trailing-space</title> +<button formaction="a: foo.com"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..515d31626d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-trailing-tab</title> +<button formaction="a: foo.com"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..658db365c2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: userinfo-backslash</title> +<button formaction="http://a\b:c\d@foo.com"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..62d5c23312 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: userinfo-password-bad-chars</title> +<button formaction="http://&a:foo(b]c@d:2/"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..b20b35cc55 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: userinfo-password-contains-pile-of-poo</title> +<button formaction="http://foo:💩@example.com"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..9cd569d30b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: userinfo-username-contains-at-sign</title> +<button formaction="http://::@c@d:2"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..cde70e15ee --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: userinfo-username-contains-pile-of-poo</title> +<button formaction="http://💩:foo@example.com"></button> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/canvas/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/canvas/model-isvalid.html new file mode 100644 index 0000000000..cff96ccfc2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/canvas/model-isvalid.html @@ -0,0 +1,4 @@ +<!doctype html> +<meta charset=utf-8> +<title>canvas with flow content and flow parent</title> +<div><canvas><p>foo</p></canvas></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/canvas/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/canvas/model-novalid.html new file mode 100644 index 0000000000..34a7e5ba5c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/canvas/model-novalid.html @@ -0,0 +1,4 @@ +<!doctype html> +<meta charset=utf-8> +<title>canvas with flow content and phrasing parent</title> +<span><canvas><p>foo</p></canvas></span> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/cite/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/cite/model-isvalid.html new file mode 100644 index 0000000000..60fc8b7443 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/cite/model-isvalid.html @@ -0,0 +1,24 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><cite></title> +</head> +<body> + <!-- is structured inline --> + <p><cite class="class" lang="en">text</cite></p> + + <!-- is strictly inline --> + <p><dfn><cite class="class" lang="en">text</cite></dfn></p> + + <!-- can be empty --> + <p>text <cite></cite></p> + <p>text <dfn><cite></cite></dfn></p> + + <!-- can contain interactive --> + <p><cite><a>text</a></cite></p> + <p><dfn><cite><a>text</a></cite></dfn></p> + + <!-- cannot contain structured inline --> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/cite/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/cite/model-novalid.html new file mode 100644 index 0000000000..f1070dc454 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/cite/model-novalid.html @@ -0,0 +1,18 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><cite></title> +</head> +<body> + <!-- not a block --> + <cite>text</cite> + + <!-- cannot contain structured inline --> + <p><cite><ul><li>text</li></ul></cite></p> + + <!-- cannot contain interactive if parent forbids interactive --> + <p><a><cite><a>text</a></cite></a></p> + <p><a><dfn><cite><a>text</a></cite></dfn></a></p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/code/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/code/model-isvalid.html new file mode 100644 index 0000000000..0912e07d7d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/code/model-isvalid.html @@ -0,0 +1,22 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><code></title> +</head> +<body> + <!-- is structured inline --> + <p><code class="class" lang="en">text</code></p> + + <!-- is strictly inline --> + <p><dfn><code class="class" lang="en">text</code></dfn></p> + + <!-- can be empty --> + <p>text <code></code></p> + <p>text <dfn><code></code></dfn></p> + + <!-- can contain interactive --> + <p><code><a>text</a></code></p> + <p><dfn><code><a>text</a></code></dfn></p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/code/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/code/model-novalid.html new file mode 100644 index 0000000000..5d473d17f0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/code/model-novalid.html @@ -0,0 +1,25 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><code></title> +</head> +<body> + <!-- is structured inline --> + <p><code class="class" lang="en">text</code></p> + + <!-- is strictly inline --> + <p><dfn><code class="class" lang="en">text</code></dfn></p> + + <!-- can be empty --> + <p>text <code></code></p> + <p>text <dfn><code></code></dfn></p> + + <!-- can contain interactive --> + <p><code><a>text</a></code></p> + <p><dfn><code><a>text</a></code></dfn></p> + + <!-- cannot contain structured inline --> + <p><code>text <ul><li>list</li></ul> <em>elem</em></code></p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dd/dd-hgroup-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dd/dd-hgroup-isvalid.html new file mode 100644 index 0000000000..9db467c3e8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dd/dd-hgroup-isvalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid hgroup in dd</title> +<body> +<dl><dt>text<dd><hgroup><h1>text</h1></hgroup></dl> <!-- hgroup-in-dd --> 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://GOOgoo.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�"></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><del></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><del></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 diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dfn/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dfn/model-isvalid.html new file mode 100644 index 0000000000..15c72b4fcb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dfn/model-isvalid.html @@ -0,0 +1,24 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><dfn></title> +</head> +<body> + <!-- is structured inline --> + <p><dfn class="class" lang="en" title="text1">text</dfn></p> + + <!-- is strictly inline --> + <p><i><dfn class="class" lang="en">text2</dfn></i></p> + + <!-- can be empty --> + <p>text <dfn></dfn></p> + <p>text <i><dfn title="text3"></dfn></i></p> + + <!-- can contain interactive --> + <p><dfn><a>text4</a></dfn></p> + <p><i><dfn><a>text5</a></dfn></i></p> + + <!-- cannot contain structured inline --> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dfn/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dfn/model-novalid.html new file mode 100644 index 0000000000..7933d75dac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dfn/model-novalid.html @@ -0,0 +1,18 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><dfn></title> +</head> +<body> + <!-- not a block --> + <dfn>text</dfn> + + <!-- cannot contain structured inline --> + <p><dfn><ul><li>text</li></ul></dfn></p> + + <!-- cannot contain interactive if parent forbids interactive --> + <p><a><dfn><a>text</a></dfn></a></p> + <p><a><var><dfn><a>text</a></dfn></var></a></p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dialog/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dialog/model-novalid.html new file mode 100644 index 0000000000..f95676e374 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dialog/model-novalid.html @@ -0,0 +1,15 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><dialog></title> +</head> +<body> +<dialog> +<dt>Foo</dt> +<dt>Bar</dt> +<dd><p>Blah</p></dd> +<dd><p>Bleh</p></dd> +</dialog> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/div/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/div/model-isvalid.html new file mode 100644 index 0000000000..8d1ad0bf85 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/div/model-isvalid.html @@ -0,0 +1,20 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><div></title> +</head> +<body> + <!-- is block, contains blocks --> + <div class="class" id="id" lang="en"> + <p>text</p> + <p>text2</p> + <ul></ul> + </div> + + <!-- can contain interactive --> + <div> + <p><a>text</a></p> + </div> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/div/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/div/model-novalid.html new file mode 100644 index 0000000000..a7d8e4f60d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/div/model-novalid.html @@ -0,0 +1,27 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><div></title> +</head> +<body> + <!-- is not strictly inline --> + <p><dfn>text + <div> + <p>text</p> + </div> + </dfn></p> + + <!-- is not structured inline --> + <p>text + <div> + <p>text</p> + </div> + </p> + + <!-- cannot contain inline --> + <div> + some <em>text</em> + </div> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/article-in-dt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/article-in-dt-novalid.html new file mode 100644 index 0000000000..1c2fde9cd6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/article-in-dt-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid article-in-dt</title> +<dl><dt><article><h2>text</h2></article><dd>text</dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/aside-in-dt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/aside-in-dt-novalid.html new file mode 100644 index 0000000000..b08c05b7f3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/aside-in-dt-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid aside-in-dt</title> +<dl><dt><aside><h2>text</h2></aside><dd>text</dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/dd-in-template-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/dd-in-template-novalid.html new file mode 100644 index 0000000000..3c4ddbdae1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/dd-in-template-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid dd-in-template</title> +<dl><dt>1</dt><template><dd>a</dd></template></dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-contains-dl-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-contains-dl-novalid.html new file mode 100644 index 0000000000..d94258abc0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-contains-dl-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid div-contains-dl</title> +<dl><div><dl></dl></div><dt>2<dd>b</div></dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-contains-text-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-contains-text-novalid.html new file mode 100644 index 0000000000..acb91569e1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-contains-text-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid div-contains-text</title> +<dl><div>x</div><dt>2<dd>b</div></dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-multiple-groups-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-multiple-groups-novalid.html new file mode 100644 index 0000000000..ff0d5bc301 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-multiple-groups-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid div-multiple-groups</title> +<dl><div><dt>1<dd>a<dt>2<dd>a<dd>b<dt>3<dt>4<dt>5<dd>a</div></dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-splitting-groups-2-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-splitting-groups-2-novalid.html new file mode 100644 index 0000000000..f490502118 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-splitting-groups-2-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid div-splitting-groups-2</title> +<dl><div><dt>1<dd>a</div><div><dd>b</div></dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-splitting-groups-3-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-splitting-groups-3-novalid.html new file mode 100644 index 0000000000..aa2e4e1605 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-splitting-groups-3-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid div-splitting-groups-3</title> +<dl><div><dt>1</div><div><dt>2<dd>b</div></dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-splitting-groups-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-splitting-groups-novalid.html new file mode 100644 index 0000000000..5164e2f268 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/div-splitting-groups-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid div-splitting-groups</title> +<dl><div><dt>1</div><div><dd>a</div></dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-contains-dl-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-contains-dl-novalid.html new file mode 100644 index 0000000000..d893e9beac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-contains-dl-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid dl-contains-dl</title> +<dl><dt>1<dd>a</dd><dl></dl></dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-contains-text-2-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-contains-text-2-novalid.html new file mode 100644 index 0000000000..84847551aa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-contains-text-2-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid dl-contains-text-2</title> +<dl><dt>1<dd>a</dd>x</dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-contains-text-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-contains-text-novalid.html new file mode 100644 index 0000000000..2113207edf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-contains-text-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid dl-contains-text</title> +<dl><dt>1</dt>x</dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-in-p-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-in-p-novalid.html new file mode 100644 index 0000000000..b105341840 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-in-p-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid dl-in-p</title> +<p><dl><dt>text<dd>text</dl></p>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-isvalid.html new file mode 100644 index 0000000000..822ef9372b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/dl-isvalid.html @@ -0,0 +1,34 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid dl</title> +<template><dl><dt>text<dd>text</dl></template> <!-- parent-template-in-head --> +<body> +<dl><dt>text<dd>text</dl> <!-- basic --> +<dl></dl> <!-- empty --> +<dl><dt><dd></dl> <!-- empty-dt-dd --> +<dl><dt>1<dd>a<dt>2<dd>a<dd>b<dt>3<dt>4<dt>5<dd>a</dl> <!-- multiple-groups --> +<dl><dt>text<dd><header>text</header></dl> <!-- header-in-dd --> +<dl><dt>text<dd><footer>text</footer></dl> <!-- footer-in-dd --> +<dl><dt>text<dd><article><h2>text</h2></article></dl> <!-- article-in-dd --> +<dl><dt>text<dd><aside><h2>text</h2></aside></dl> <!-- aside-in-dd --> +<dl><dt>text<dd><nav><h2>text</h2></nav></dl> <!-- nav-in-dd --> +<dl><dt>text<dd><section><h2>text</h2></section></dl> <!-- section-in-dd --> +<dl><dt>text<dd><h1>text</h1></dl> <!-- h1-in-dd --> +<dl><dt>text<dd><h2>text</h2></dl> <!-- h2-in-dd --> +<dl><dt>text<dd><h3>text</h3></dl> <!-- h3-in-dd --> +<dl><dt>text<dd><h4>text</h4></dl> <!-- h4-in-dd --> +<dl><dt>text<dd><h5>text</h5></dl> <!-- h5-in-dd --> +<dl><dt>text<dd><h6>text</h6></dl> <!-- h6-in-dd --> +<dl><dt><p>1<p>1<dd>a</dl> <!-- p-in-dt --> +<dl><dt><dl><dt>1<dd>a</dl><dd>b</dl> <!-- dl-in-dt --> +<dl><dt>1<dd><dl><dt>2<dd>a</dl></dl> <!-- dl-in-dd --> +<dl><dt><a href='#'>1</a><dd><a href='#'>a</a></dl> <!-- interactive --> +<dl><script></script></dl> <!-- script --> +<dl><dt>1</dt><script></script><dd>a</dl> <!-- dt-script-dd --> +<dl><dt>1</dt><template></template><dd>a</dl> <!-- dt-template-dd --> +<dl><div><dt>1<dd>a</div></dl> <!-- div-basic --> +<dl><div><dt>1<dd>a</div><script></script></dl> <!-- div-script --> +<dl><div><dt>1</dt><script></script><dd>a</div></dl> <!-- div-script-2 --> +<dl><div><dt>1<dd>a</div><template></template></dl> <!-- div-template --> +<dl><div><dt>1</dt><template></template><dd>a</div></dl> <!-- div-template-2 --> +<dl><div><dt>1<dd>a</div><div><dt>2<dd>a<dd>b</div><div><dt>3<dt>4<dt>5<dd>a</div></dl> <!-- div-multiple-groups --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/dt-in-template-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/dt-in-template-novalid.html new file mode 100644 index 0000000000..da0526906d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/dt-in-template-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid dt-in-template</title> +<dl><template><dt>1</dt></template><dd>a</dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/empty-div-2-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/empty-div-2-novalid.html new file mode 100644 index 0000000000..54d9e68fa1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/empty-div-2-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid empty-div-2</title> +<dl><div></div><div><dt>2<dd>b</div></dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/empty-div-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/empty-div-novalid.html new file mode 100644 index 0000000000..14211f3b01 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/empty-div-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid empty-div</title> +<dl><div></div></dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/first-dd-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/first-dd-novalid.html new file mode 100644 index 0000000000..98604399ac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/first-dd-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid first-dd</title> +<dl><dd>a<dt>2<dd>b</dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/footer-in-dt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/footer-in-dt-novalid.html new file mode 100644 index 0000000000..a24cc0b18d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/footer-in-dt-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid footer-in-dt</title> +<dl><dt><footer>text</footer><dd>text</dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/h1-in-dt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/h1-in-dt-novalid.html new file mode 100644 index 0000000000..3e8729cf6e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/h1-in-dt-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid h1-in-dt</title> +<dl><dt><h1>text</h1><dd>text</dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/h2-in-dt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/h2-in-dt-novalid.html new file mode 100644 index 0000000000..32d5088005 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/h2-in-dt-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid h2-in-dt</title> +<dl><dt><h2>text</h2><dd>text</dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/h3-in-dt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/h3-in-dt-novalid.html new file mode 100644 index 0000000000..ec22819c11 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/h3-in-dt-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid h3-in-dt</title> +<dl><dt><h3>text</h3><dd>text</dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/h4-in-dt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/h4-in-dt-novalid.html new file mode 100644 index 0000000000..5b621b1deb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/h4-in-dt-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid h4-in-dt</title> +<dl><dt><h4>text</h4><dd>text</dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/h5-in-dt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/h5-in-dt-novalid.html new file mode 100644 index 0000000000..21c603a9e3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/h5-in-dt-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid h5-in-dt</title> +<dl><dt><h5>text</h5><dd>text</dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/h6-in-dt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/h6-in-dt-novalid.html new file mode 100644 index 0000000000..1c97cced77 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/h6-in-dt-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid h6-in-dt</title> +<dl><dt><h6>text</h6><dd>text</dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/header-in-dt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/header-in-dt-novalid.html new file mode 100644 index 0000000000..2bc589b800 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/header-in-dt-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid header-in-dt</title> +<dl><dt><header>text</header><dd>text</dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/hgroup-in-dt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/hgroup-in-dt-novalid.html new file mode 100644 index 0000000000..07165851ad --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/hgroup-in-dt-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid hgroup-in-dt</title> +<dl><dt><hgroup><h1>text</h1></hgroup><dd>text</dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/last-dt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/last-dt-novalid.html new file mode 100644 index 0000000000..83e2fec8a2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/last-dt-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid last-dt</title> +<dl><dt>1<dd>a<dt>2</dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/mixed-div-dt-dd-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/mixed-div-dt-dd-novalid.html new file mode 100644 index 0000000000..c02808addb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/mixed-div-dt-dd-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid mixed-div-dt-dd</title> +<dl><div><dt>1<dd>a</div><dt>2<dd>b</dd></dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/mixed-dt-dd-div-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/mixed-dt-dd-div-novalid.html new file mode 100644 index 0000000000..5ed4aedd15 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/mixed-dt-dd-div-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid mixed-dt-dd-div</title> +<dl><dt>1<dd>a</dd><div><dt>2<dd>b</div></dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/nav-in-dt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/nav-in-dt-novalid.html new file mode 100644 index 0000000000..64e137d515 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/nav-in-dt-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid nav-in-dt</title> +<dl><dt><nav><h2>text</h2></nav><dd>text</dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/nested-divs-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/nested-divs-novalid.html new file mode 100644 index 0000000000..ef3446d3a1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/nested-divs-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid nested-divs</title> +<dl><div><div><dt>1<dd>a</div></div></dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/only-dd-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/only-dd-novalid.html new file mode 100644 index 0000000000..017795cc09 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/only-dd-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid only-dd</title> +<dl><dd>a</dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/only-dt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/only-dt-novalid.html new file mode 100644 index 0000000000..7445214efe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/only-dt-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid only-dt</title> +<dl><dt>1</dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/dl/section-in-dt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/dl/section-in-dt-novalid.html new file mode 100644 index 0000000000..846ebbe35a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/dl/section-in-dt-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid section-in-dt</title> +<dl><dt><section><h2>text</h2></section><dd>text</dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/em/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/em/model-isvalid.html new file mode 100644 index 0000000000..a473a3479f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/em/model-isvalid.html @@ -0,0 +1,22 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><em></title> +</head> +<body> + <!-- is structured inline --> + <p><em class="class" lang="en">text</em></p> + + <!-- is strictly inline --> + <p><dfn><em class="class" lang="en">text</em></dfn></p> + + <!-- can be empty --> + <p>text <em></em></p> + <p>text <dfn><em></em></dfn></p> + + <!-- can contain interactive --> + <p><em><a>text</a></em></p> + <p><dfn><em><a>text</a></em></dfn></p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/em/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/em/model-novalid.html new file mode 100644 index 0000000000..1b721e7b58 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/em/model-novalid.html @@ -0,0 +1,25 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><em></title> +</head> +<body> + <!-- is structured inline --> + <p><em class="class" lang="en">text</em></p> + + <!-- is strictly inline --> + <p><dfn><em class="class" lang="en">text</em></dfn></p> + + <!-- can be empty --> + <p>text <em></em></p> + <p>text <dfn><em></em></dfn></p> + + <!-- can contain interactive --> + <p><em><a>text</a></em></p> + <p><dfn><em><a>text</a></em></dfn></p> + + <!-- cannot contain structured inline --> + <p><em>text <ul><li>list</li></ul> <em>elem</em></em></p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/height-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/height-novalid.html new file mode 100644 index 0000000000..62ca5efdf9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/height-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>element embed with bad height value</title> +</head> +<body> +<embed height="20%"> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src-empty-novalid.html new file mode 100644 index 0000000000..fb5b6222dd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty src is not valid</title> +<embed src=""> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src-isvalid.html new file mode 100644 index 0000000000..c49be406dc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src-isvalid.html @@ -0,0 +1,91 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid src</title> +<embed src="a:foo.com"><!-- scheme-private --> +<embed src="foo:/"><!-- scheme-private-slash --> +<embed src="foo://"><!-- scheme-private-slash-slash --> +<embed src="foo:/bar.com/"><!-- scheme-private-path --> +<embed src="foo://///////"><!-- scheme-private-path-leading-slashes-only --> +<embed src="foo://///////bar.com/"><!-- scheme-private-path-leading-slashes-chars --> +<embed src="foo:////://///"><!-- scheme-private-path-leading-slashes-colon-slashes --> +<embed src="c:/foo"><!-- scheme-private-single-letter --> +<embed src="madeupscheme:/example.com/"><!-- scheme-private-single-slash --> +<embed src="file:/example.com/"><!-- scheme-file-single-slash --> +<embed src="ftps:/example.com/"><!-- scheme-ftps-single-slash --> +<embed src="gopher:/example.com/"><!-- scheme-gopher-single-slash --> +<embed src="ws:/example.com/"><!-- scheme-ws-single-slash --> +<embed src="wss:/example.com/"><!-- scheme-wss-single-slash --> +<embed src="javascript:/example.com/"><!-- scheme-javascript-single-slash --> +<embed src="mailto:/example.com/"><!-- scheme-mailto-single-slash --> +<embed src="madeupscheme:example.com/"><!-- scheme-private-no-slash --> +<embed src="ftps:example.com/"><!-- scheme-ftps-no-slash --> +<embed src="gopher:example.com/"><!-- scheme-gopher-no-slash --> +<embed src="wss:example.com/"><!-- scheme-wss-no-slash --> +<embed src="mailto:example.com/"><!-- scheme-mailto-no-slash --> +<embed src="data:text/plain,foo"><!-- scheme-data-no-slash --> +<embed src="http://user:pass@foo:21/bar;par?b#c"><!-- userinfo --> +<embed src="http://[2001::1]"><!-- host-ipv6 --> +<embed src="http://[2001::1]:80"><!-- host-ipv6-port --> +<embed src="http://f:/c"><!-- port-none-but-colon --> +<embed src="http://f:0/c"><!-- port-0 --> +<embed src="http://f:00000000000000/c"><!-- port-00000000000000 --> +<embed src="http://f:00000000000000000000080/c"><!-- port-00000000000000000000080 --> +<embed src="http://a:b@c:29/d"><!-- userinfo-host-port-path --> +<embed src="http://foo.com:b@d/"><!-- userinfo-username-non-alpha --> +<embed src="http://foo/abcd?efgh?ijkl"><!-- query-contains-question-mark --> +<embed src="http://foo/abcd#foo?bar"><!-- fragment-contains-question-mark --> +<embed src="http://example.com/foo/%2e"><!-- path-percent-encoded-dot --> +<embed src="http://example.com/%20foo"><!-- path-percent-encoded-space --> +<embed src="http://example.com/©zbar"><!-- path-non-ascii --> +<embed src="http://example.com/foo%41%7a"><!-- path-percent-encoded-multiple --> +<embed src="http://example.com/foo%91"><!-- path-percent-encoded-u0091 --> +<embed src="http://example.com/foo%00"><!-- path-percent-encoded-u0000 --> +<embed src="http://example.com/%3A%3a%3C%3c"><!-- path-percent-encoded-mixed-case --> +<embed src="http://example.com/你好你好"><!-- path-unicode-han --> +<embed src="http://example.com//foo"><!-- path-uFEFF --> +<embed src="http://example.com//foo//bar"><!-- path-u202E-u202D --> +<embed src="http://💩"><!-- host-is-pile-of-poo --> +<embed src="http💩//:foo"><!-- path-contains-pile-of-poo --> +<embed src="http://example.com/foo?💩"><!-- query-contains-pile-of-poo --> +<embed src="http://example.com/foo#💩"><!-- fragment-contains-pile-of-poo --> +<embed src="http://192.0x00A80001"><!-- host-192.0x00A80001 --> +<embed src="http://%25DOMAIN:foobar@foodomain.com"><!-- userinfo-username-contains-percent-encoded --> +<embed src="http://@www.example.com"><!-- userinfo-empty --> +<embed src="http://:b@www.example.com"><!-- userinfo-user-empty --> +<embed src="http://a:@www.example.com"><!-- userinfo-password-empty --> +<embed src="http://GOOgoo.com"><!-- host-exotic-whitespace --> +<embed src="http://www.foo。bar.com"><!-- host-exotic-dot --> +<embed src="http://Go.com"><!-- host-fullwidth --> +<embed src="http://你好你好"><!-- host-idn-unicode-han --> +<embed src="http://192.168.0.257/"><!-- host-IP-address-broken --> +<embed src="//foo/bar"><!-- scheme-schemeless-relative --> +<embed src="/"><!-- path-slash-only-relative --> +<embed src="/a/b/c"><!-- path-simple-relative --> +<embed src="/a%2fc"><!-- path-percent-encoded-slash-relative --> +<embed src="/a/%2f/c"><!-- path-percent-encoded-slash-plus-slashes-relative --> +<embed src="?"><!-- query-empty-no-path-relative --> +<embed src="#"><!-- fragment-empty-hash-only-no-path-relative --> +<embed src="#/"><!-- fragment-slash-relative --> +<embed src="#;?"><!-- fragment-semicolon-question-mark-relative --> +<embed src="#β"><!-- fragment-non-ascii-relative --> +<embed src="foo.com"><!-- scheme-none-relative --> +<embed src=":"><!-- path-colon-relative --> +<embed src=":a"><!-- path-leading-colon-letter-relative --> +<embed src=":foo.com"><!-- path-leading-colon-chars-relative --> +<embed src=":/"><!-- path-leading-colon-slash-relative --> +<embed src=":#"><!-- path-leading-colon-hash-relative --> +<embed src=":23"><!-- path-leading-colon-number-relative --> +<embed src="/:23"><!-- path-slash-colon-number-relative --> +<embed src="::"><!-- path-leading-colon-colon-relative --> +<embed src="::23"><!-- path-colon-colon-number-relative --> +<embed src="💩http://foo"><!-- path-starts-with-pile-of-poo --> +<embed src="/💩"><!-- path-slash-pile-of-poo --> +<embed src="File://foo/bar.html"><!-- scheme-file-uppercase --> +<embed src="file://C|/foo/bar"><!-- scheme-file-slash-slash-c-bar --> +<embed src="file://server/foo/bar"><!-- scheme-file-host-included --> +<embed src="file:///foo/bar.txt"><!-- scheme-file-host-empty --> +<embed src="file:"><!-- scheme-file-scheme-only --> +<embed src="file:/"><!-- scheme-file-slash-only --> +<embed src="file://"><!-- scheme-file-slash-slash-only --> +<embed src="file:///"><!-- scheme-file-slash-slash-slash-only --> +<embed src="file:test"><!-- scheme-file-no-slash --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src-whitespace-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src-whitespace-only-novalid.html new file mode 100644 index 0000000000..e9259d6a31 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src-whitespace-only-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty src is not valid</title> +<embed src=" +"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/fragment-backslash-novalid.html new file mode 100644 index 0000000000..28ac5498aa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: fragment-backslash</title> +<embed src="#\"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..9e05657cb0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: fragment-contains-hash</title> +<embed src="http://foo/path#f#g"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..3e2845abf8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: fragment-leading-space</title> +<embed src="http://f:21/b# e"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-cr-novalid.html new file mode 100644 index 0000000000..d8e03b5254 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-cr</title> +<embed src="http://example.
org"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..9644261752 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-double-percent-encoded</title> +<embed src="http://%41.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..83513733fe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-double-percent-encoded-percent-encoded</title> +<embed src="http://%ef%bc%85%ef%bc%94%ef%bc%91.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-empty-novalid.html new file mode 100644 index 0000000000..b0b4eab599 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-empty</title> +<embed src="http://"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..2d9d0d019b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-empty-userinfo-empty</title> +<embed src="http://@/www.example.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..be983e2ee3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-empty-with-userinfo</title> +<embed src="http://user:pass@/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..a636d49204 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-hostname-in-brackets</title> +<embed src="http://[www.google.com]/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..a50f5435c2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-invalid-unicode</title> +<embed src="http://zyx.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..2cd5dced04 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-invalid-unicode-percent-encoded</title> +<embed src="http://%ef%b7%90zyx.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-newline-novalid.html new file mode 100644 index 0000000000..ce5e9c395b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-newline</title> +<embed src="http://example. +org"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-space-novalid.html new file mode 100644 index 0000000000..8e48edb290 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-space</title> +<embed src="http://example .org"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..34ff35c85a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-square-brackets-port-contains-colon</title> +<embed src="http://[1::2]:3:4"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-tab-novalid.html new file mode 100644 index 0000000000..54eb72adaf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-tab</title> +<embed src="http://example .org"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..f9da71c715 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-u0000-percent-encoded</title> +<embed src="http://%00.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..cbb60db220 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-u0000-percent-encoded-percent-encoded</title> +<embed src="http://%ef%bc%85%ef%bc%90%ef%bc%90.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..8fece4c1f1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-bare-percent-sign</title> +<embed src="http://example.com/foo%"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-contains-space-novalid.html new file mode 100644 index 0000000000..729219ae03 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-contains-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-contains-space</title> +<embed src="/a/ /c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..daa9caf21d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-backslash-at-sign</title> +<embed src="http://foo.com/\@"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..dbd21679cb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-colon-backslash</title> +<embed src=":\"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..fbb85e06f8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-colon-chars-backslash</title> +<embed src=":foo.com\"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-leading-space-novalid.html new file mode 100644 index 0000000000..826a9b6638 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-space</title> +<embed src="http://f:21/ b"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..bd1cec37d8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-percent-encoded-malformed</title> +<embed src="http://example.com/foo/%2e%2"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..0d664b33d0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-relative-square-brackets</title> +<embed src="[61:24:74]:98"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-tab-novalid.html new file mode 100644 index 0000000000..e567b2e1c4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-tab</title> +<embed src="http://example.com/foo bar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-trailing-space-novalid.html new file mode 100644 index 0000000000..813f1c09ad --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-trailing-space</title> +<embed src="http://f:21/b ?"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-u0091-novalid.html new file mode 100644 index 0000000000..3725b447e1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/path-u0091-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-u0091</title> +<embed src="http://example.com/foo"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-999999-novalid.html new file mode 100644 index 0000000000..21fb6e26f2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-999999-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-999999</title> +<embed src="http://f:999999/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-cr-novalid.html new file mode 100644 index 0000000000..f91f00a595 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-cr</title> +<embed src="http://f:
/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..216c25b414 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-leading-colon-bracket-colon</title> +<embed src="http://2001::1]:80"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-leading-colon-novalid.html new file mode 100644 index 0000000000..02f5503746 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-leading-colon</title> +<embed src="http://2001::1"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-leading-dash-novalid.html new file mode 100644 index 0000000000..fab5f995e4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-leading-dash</title> +<embed src="http://foo:-80/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..4c6f73d50e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-multiple-letters</title> +<embed src="http://f:fifty-two/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-newline-novalid.html new file mode 100644 index 0000000000..f434a0f82b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-newline</title> +<embed src="http://f: +/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-single-letter-novalid.html new file mode 100644 index 0000000000..a685bd3890 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-single-letter-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-single-letter</title> +<embed src="http://f:b/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-space-novalid.html new file mode 100644 index 0000000000..b21dc09329 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-space</title> +<embed src="http://f: /c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-tab-novalid.html new file mode 100644 index 0000000000..ee1329d15f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/port-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-tab</title> +<embed src="http://f: /c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/query-leading-space-novalid.html new file mode 100644 index 0000000000..16c00ae10e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/query-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: query-leading-space</title> +<embed src="http://f:21/b? d"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/query-trailing-space-novalid.html new file mode 100644 index 0000000000..6e75ffc41c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: query-trailing-space</title> +<embed src="http://f:21/b?d #"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..f13b3b6664 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>src warning: scheme-data-contains-fragment</title> +<embed src="data:text/html,test#test"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..e29dbb4218 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-data-single-slash</title> +<embed src="data:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..72babd1bb0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-backslash</title> +<embed src="file:c:\foo\bar.html"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..0d49b31e87 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-single-slash-c-bar</title> +<embed src="file:/C|/foo/bar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..ec9814df08 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-slash-slash-abc-bar</title> +<embed src="file://abc|/foo/bar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..3f84b6e8b5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-triple-slash-c-bar</title> +<embed src="file:///C|/foo/bar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..af6d96024d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-ftp-no-slash</title> +<embed src="ftp:example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..02cfc51d3f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-ftp-single-slash</title> +<embed src="ftp:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..6847bac4e7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-backslash</title> +<embed src="http:\\foo.com\"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..1e5a0f2c8f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-no-slash-colon</title> +<embed src="http::@c:29"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..f97dfe838c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-no-slash</title> +<embed src="http:foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..524d4bb6d5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-no-slash-square-bracket</title> +<embed src="http:[61:27]/:foo"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..31e7be41bf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-single-slash</title> +<embed src="http:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..1aeaae4224 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-https-no-slash</title> +<embed src="https:example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..7b3fec7e8e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-https-single-slash</title> +<embed src="https:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..f0c5d93076 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-cr</title> +<embed src="a:
foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..3829a82fe7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-newline</title> +<embed src="a: +foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..e3a98caec6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-space</title> +<embed src="a: foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..6a1610d619 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-tab</title> +<embed src="a: foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..d662052c12 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-backslash</title> +<embed src="http://a\b:c\d@foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..ebd7452064 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-password-bad-chars</title> +<embed src="http://&a:foo(b]c@d:2/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..658d48c465 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-password-contains-pile-of-poo</title> +<embed src="http://foo:💩@example.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..d0963b7953 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-username-contains-at-sign</title> +<embed src="http://::@c@d:2"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..6f102c3531 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-username-contains-pile-of-poo</title> +<embed src="http://💩:foo@example.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/type-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/type-novalid.html new file mode 100644 index 0000000000..c6d456e466 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/type-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>element embed with bad type value</title> +</head> +<body> +<embed type="foo"> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/embed/width-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/embed/width-novalid.html new file mode 100644 index 0000000000..7e6e4449c9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/embed/width-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>element embed with bad width value</title> +</head> +<body> +<embed width="20%"> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/footer/nested-footer-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/footer/nested-footer-novalid.html new file mode 100644 index 0000000000..1dd79e8647 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/footer/nested-footer-novalid.html @@ -0,0 +1,12 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>"footer" with "footer" descendant</title> +</head> +<body> +<footer> +<footer></footer> +</footer> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/footer/nested-header-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/footer/nested-header-novalid.html new file mode 100644 index 0000000000..26c60a31f5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/footer/nested-header-novalid.html @@ -0,0 +1,12 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>"footer" with "header" descendant</title> +</head> +<body> +<footer> +<header></header> +</footer> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action-empty-novalid.html new file mode 100644 index 0000000000..4090e01ce6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty action is not valid</title> +<form action=""></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action-isvalid.html new file mode 100644 index 0000000000..d2a0ada83d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action-isvalid.html @@ -0,0 +1,91 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid action</title> +<form action="a:foo.com"></form><!-- scheme-private --> +<form action="foo:/"></form><!-- scheme-private-slash --> +<form action="foo://"></form><!-- scheme-private-slash-slash --> +<form action="foo:/bar.com/"></form><!-- scheme-private-path --> +<form action="foo://///////"></form><!-- scheme-private-path-leading-slashes-only --> +<form action="foo://///////bar.com/"></form><!-- scheme-private-path-leading-slashes-chars --> +<form action="foo:////://///"></form><!-- scheme-private-path-leading-slashes-colon-slashes --> +<form action="c:/foo"></form><!-- scheme-private-single-letter --> +<form action="madeupscheme:/example.com/"></form><!-- scheme-private-single-slash --> +<form action="file:/example.com/"></form><!-- scheme-file-single-slash --> +<form action="ftps:/example.com/"></form><!-- scheme-ftps-single-slash --> +<form action="gopher:/example.com/"></form><!-- scheme-gopher-single-slash --> +<form action="ws:/example.com/"></form><!-- scheme-ws-single-slash --> +<form action="wss:/example.com/"></form><!-- scheme-wss-single-slash --> +<form action="javascript:/example.com/"></form><!-- scheme-javascript-single-slash --> +<form action="mailto:/example.com/"></form><!-- scheme-mailto-single-slash --> +<form action="madeupscheme:example.com/"></form><!-- scheme-private-no-slash --> +<form action="ftps:example.com/"></form><!-- scheme-ftps-no-slash --> +<form action="gopher:example.com/"></form><!-- scheme-gopher-no-slash --> +<form action="wss:example.com/"></form><!-- scheme-wss-no-slash --> +<form action="mailto:example.com/"></form><!-- scheme-mailto-no-slash --> +<form action="data:text/plain,foo"></form><!-- scheme-data-no-slash --> +<form action="http://user:pass@foo:21/bar;par?b#c"></form><!-- userinfo --> +<form action="http://[2001::1]"></form><!-- host-ipv6 --> +<form action="http://[2001::1]:80"></form><!-- host-ipv6-port --> +<form action="http://f:/c"></form><!-- port-none-but-colon --> +<form action="http://f:0/c"></form><!-- port-0 --> +<form action="http://f:00000000000000/c"></form><!-- port-00000000000000 --> +<form action="http://f:00000000000000000000080/c"></form><!-- port-00000000000000000000080 --> +<form action="http://a:b@c:29/d"></form><!-- userinfo-host-port-path --> +<form action="http://foo.com:b@d/"></form><!-- userinfo-username-non-alpha --> +<form action="http://foo/abcd?efgh?ijkl"></form><!-- query-contains-question-mark --> +<form action="http://foo/abcd#foo?bar"></form><!-- fragment-contains-question-mark --> +<form action="http://example.com/foo/%2e"></form><!-- path-percent-encoded-dot --> +<form action="http://example.com/%20foo"></form><!-- path-percent-encoded-space --> +<form action="http://example.com/©zbar"></form><!-- path-non-ascii --> +<form action="http://example.com/foo%41%7a"></form><!-- path-percent-encoded-multiple --> +<form action="http://example.com/foo%91"></form><!-- path-percent-encoded-u0091 --> +<form action="http://example.com/foo%00"></form><!-- path-percent-encoded-u0000 --> +<form action="http://example.com/%3A%3a%3C%3c"></form><!-- path-percent-encoded-mixed-case --> +<form action="http://example.com/你好你好"></form><!-- path-unicode-han --> +<form action="http://example.com//foo"></form><!-- path-uFEFF --> +<form action="http://example.com//foo//bar"></form><!-- path-u202E-u202D --> +<form action="http://💩"></form><!-- host-is-pile-of-poo --> +<form action="http💩//:foo"></form><!-- path-contains-pile-of-poo --> +<form action="http://example.com/foo?💩"></form><!-- query-contains-pile-of-poo --> +<form action="http://example.com/foo#💩"></form><!-- fragment-contains-pile-of-poo --> +<form action="http://192.0x00A80001"></form><!-- host-192.0x00A80001 --> +<form action="http://%25DOMAIN:foobar@foodomain.com"></form><!-- userinfo-username-contains-percent-encoded --> +<form action="http://@www.example.com"></form><!-- userinfo-empty --> +<form action="http://:b@www.example.com"></form><!-- userinfo-user-empty --> +<form action="http://a:@www.example.com"></form><!-- userinfo-password-empty --> +<form action="http://GOOgoo.com"></form><!-- host-exotic-whitespace --> +<form action="http://www.foo。bar.com"></form><!-- host-exotic-dot --> +<form action="http://Go.com"></form><!-- host-fullwidth --> +<form action="http://你好你好"></form><!-- host-idn-unicode-han --> +<form action="http://192.168.0.257/"></form><!-- host-IP-address-broken --> +<form action="//foo/bar"></form><!-- scheme-schemeless-relative --> +<form action="/"></form><!-- path-slash-only-relative --> +<form action="/a/b/c"></form><!-- path-simple-relative --> +<form action="/a%2fc"></form><!-- path-percent-encoded-slash-relative --> +<form action="/a/%2f/c"></form><!-- path-percent-encoded-slash-plus-slashes-relative --> +<form action="?"></form><!-- query-empty-no-path-relative --> +<form action="#"></form><!-- fragment-empty-hash-only-no-path-relative --> +<form action="#/"></form><!-- fragment-slash-relative --> +<form action="#;?"></form><!-- fragment-semicolon-question-mark-relative --> +<form action="#β"></form><!-- fragment-non-ascii-relative --> +<form action="foo.com"></form><!-- scheme-none-relative --> +<form action=":"></form><!-- path-colon-relative --> +<form action=":a"></form><!-- path-leading-colon-letter-relative --> +<form action=":foo.com"></form><!-- path-leading-colon-chars-relative --> +<form action=":/"></form><!-- path-leading-colon-slash-relative --> +<form action=":#"></form><!-- path-leading-colon-hash-relative --> +<form action=":23"></form><!-- path-leading-colon-number-relative --> +<form action="/:23"></form><!-- path-slash-colon-number-relative --> +<form action="::"></form><!-- path-leading-colon-colon-relative --> +<form action="::23"></form><!-- path-colon-colon-number-relative --> +<form action="💩http://foo"></form><!-- path-starts-with-pile-of-poo --> +<form action="/💩"></form><!-- path-slash-pile-of-poo --> +<form action="File://foo/bar.html"></form><!-- scheme-file-uppercase --> +<form action="file://C|/foo/bar"></form><!-- scheme-file-slash-slash-c-bar --> +<form action="file://server/foo/bar"></form><!-- scheme-file-host-included --> +<form action="file:///foo/bar.txt"></form><!-- scheme-file-host-empty --> +<form action="file:"></form><!-- scheme-file-scheme-only --> +<form action="file:/"></form><!-- scheme-file-slash-only --> +<form action="file://"></form><!-- scheme-file-slash-slash-only --> +<form action="file:///"></form><!-- scheme-file-slash-slash-slash-only --> +<form action="file:test"></form><!-- scheme-file-no-slash --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action-whitespace-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action-whitespace-only-novalid.html new file mode 100644 index 0000000000..23222c775d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action-whitespace-only-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty action is not valid</title> +<form action=" +"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/fragment-backslash-novalid.html new file mode 100644 index 0000000000..d5a014727b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: fragment-backslash</title> +<form action="#\"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..8dfcce917a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: fragment-contains-hash</title> +<form action="http://foo/path#f#g"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..b95be6bed3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: fragment-leading-space</title> +<form action="http://f:21/b# e"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-cr-novalid.html new file mode 100644 index 0000000000..57be7114fb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: host-cr</title> +<form action="http://example.
org"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..df5e0d4a08 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: host-double-percent-encoded</title> +<form action="http://%41.com"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..eab6133a82 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: host-double-percent-encoded-percent-encoded</title> +<form action="http://%ef%bc%85%ef%bc%94%ef%bc%91.com"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-empty-novalid.html new file mode 100644 index 0000000000..1879fc86df --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: host-empty</title> +<form action="http://"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..e768978645 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: host-empty-userinfo-empty</title> +<form action="http://@/www.example.com"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..dceaae334d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: host-empty-with-userinfo</title> +<form action="http://user:pass@/"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..9d707cd4da --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: host-hostname-in-brackets</title> +<form action="http://[www.google.com]/"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..6613d7ae5c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: host-invalid-unicode</title> +<form action="http://zyx.com"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..cbabc9d37c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: host-invalid-unicode-percent-encoded</title> +<form action="http://%ef%b7%90zyx.com"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-newline-novalid.html new file mode 100644 index 0000000000..f3c90d5ef6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: host-newline</title> +<form action="http://example. +org"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-space-novalid.html new file mode 100644 index 0000000000..a115595119 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: host-space</title> +<form action="http://example .org"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..88042b5ab8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: host-square-brackets-port-contains-colon</title> +<form action="http://[1::2]:3:4"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-tab-novalid.html new file mode 100644 index 0000000000..a36e6597f7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: host-tab</title> +<form action="http://example .org"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..fc500a0b08 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: host-u0000-percent-encoded</title> +<form action="http://%00.com"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..0f9f20a4a5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: host-u0000-percent-encoded-percent-encoded</title> +<form action="http://%ef%bc%85%ef%bc%90%ef%bc%90.com"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..be8318b82c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: path-bare-percent-sign</title> +<form action="http://example.com/foo%"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-contains-space-novalid.html new file mode 100644 index 0000000000..4194fbad8d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-contains-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: path-contains-space</title> +<form action="/a/ /c"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..e41abc4a46 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: path-leading-backslash-at-sign</title> +<form action="http://foo.com/\@"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..a967ca78a8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: path-leading-colon-backslash</title> +<form action=":\"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..2f50a571e8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: path-leading-colon-chars-backslash</title> +<form action=":foo.com\"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-leading-space-novalid.html new file mode 100644 index 0000000000..fae910c82b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: path-leading-space</title> +<form action="http://f:21/ b"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..cc43c39421 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: path-percent-encoded-malformed</title> +<form action="http://example.com/foo/%2e%2"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..b90ce68330 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: path-relative-square-brackets</title> +<form action="[61:24:74]:98"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-tab-novalid.html new file mode 100644 index 0000000000..c08a28800c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: path-tab</title> +<form action="http://example.com/foo bar"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-trailing-space-novalid.html new file mode 100644 index 0000000000..866ba41c58 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: path-trailing-space</title> +<form action="http://f:21/b ?"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-u0091-novalid.html new file mode 100644 index 0000000000..7f2bd6d669 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/path-u0091-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: path-u0091</title> +<form action="http://example.com/foo"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-999999-novalid.html new file mode 100644 index 0000000000..fe4932f5f6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-999999-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: port-999999</title> +<form action="http://f:999999/c"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-cr-novalid.html new file mode 100644 index 0000000000..07413a3368 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: port-cr</title> +<form action="http://f:
/c"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..ca12578b0c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: port-leading-colon-bracket-colon</title> +<form action="http://2001::1]:80"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-leading-colon-novalid.html new file mode 100644 index 0000000000..ab06dfb6fd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: port-leading-colon</title> +<form action="http://2001::1"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-leading-dash-novalid.html new file mode 100644 index 0000000000..2192f87f6d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: port-leading-dash</title> +<form action="http://foo:-80/"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..def350e6c1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: port-multiple-letters</title> +<form action="http://f:fifty-two/c"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-newline-novalid.html new file mode 100644 index 0000000000..deeaa68a30 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: port-newline</title> +<form action="http://f: +/c"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-single-letter-novalid.html new file mode 100644 index 0000000000..7aa8b83b63 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-single-letter-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: port-single-letter</title> +<form action="http://f:b/c"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-space-novalid.html new file mode 100644 index 0000000000..27b549e461 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: port-space</title> +<form action="http://f: /c"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-tab-novalid.html new file mode 100644 index 0000000000..99f6b9b0d6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/port-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: port-tab</title> +<form action="http://f: /c"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/query-leading-space-novalid.html new file mode 100644 index 0000000000..5c18e9aaea --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/query-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: query-leading-space</title> +<form action="http://f:21/b? d"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/query-trailing-space-novalid.html new file mode 100644 index 0000000000..103f75b79f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: query-trailing-space</title> +<form action="http://f:21/b?d #"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..ba826225e7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/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> +<form action="data:text/html,test#test"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..738714d1a7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: scheme-data-single-slash</title> +<form action="data:/example.com/"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..7e944c6572 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: scheme-file-backslash</title> +<form action="file:c:\foo\bar.html"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..c72ada0531 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: scheme-file-single-slash-c-bar</title> +<form action="file:/C|/foo/bar"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..f8968f7911 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: scheme-file-slash-slash-abc-bar</title> +<form action="file://abc|/foo/bar"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..e4b1bbaadc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: scheme-file-triple-slash-c-bar</title> +<form action="file:///C|/foo/bar"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..ea5f35911c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: scheme-ftp-no-slash</title> +<form action="ftp:example.com/"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..9629bb8a63 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: scheme-ftp-single-slash</title> +<form action="ftp:/example.com/"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..672a812f83 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: scheme-http-backslash</title> +<form action="http:\\foo.com\"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..e6f8f724e7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: scheme-http-no-slash-colon</title> +<form action="http::@c:29"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..d53e1a2fd6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: scheme-http-no-slash</title> +<form action="http:foo.com"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..506ac46f3a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: scheme-http-no-slash-square-bracket</title> +<form action="http:[61:27]/:foo"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..047e218b07 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: scheme-http-single-slash</title> +<form action="http:/example.com/"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..8cb2a7f583 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: scheme-https-no-slash</title> +<form action="https:example.com/"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..be422fdbff --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: scheme-https-single-slash</title> +<form action="https:/example.com/"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..6090097a68 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: scheme-trailing-cr</title> +<form action="a:
foo.com"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..50c64a94f7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: scheme-trailing-newline</title> +<form action="a: +foo.com"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..8632616c2c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: scheme-trailing-space</title> +<form action="a: foo.com"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..cd39c5ad62 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: scheme-trailing-tab</title> +<form action="a: foo.com"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..37ef4f2018 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: userinfo-backslash</title> +<form action="http://a\b:c\d@foo.com"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..1ed632962c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: userinfo-password-bad-chars</title> +<form action="http://&a:foo(b]c@d:2/"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..33460c9ffb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: userinfo-password-contains-pile-of-poo</title> +<form action="http://foo:💩@example.com"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..03cf279264 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: userinfo-username-contains-at-sign</title> +<form action="http://::@c@d:2"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..ccc38c24f4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/form/action/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid action: userinfo-username-contains-pile-of-poo</title> +<form action="http://💩:foo@example.com"></form> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/h1/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/h1/model-isvalid.html new file mode 100644 index 0000000000..3e92f42e54 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/h1/model-isvalid.html @@ -0,0 +1,17 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><h1></title> +</head> +<body> + <!-- is block --> + <h1 class="class" id="id" lang="en">text</h1> + + <!-- can contain strictly inline --> + <h1>text <em>elem</em></h1> + + <!-- can contain interactive --> + <h1><a>text</a></h1> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/h1/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/h1/model-novalid.html new file mode 100644 index 0000000000..86eafc073d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/h1/model-novalid.html @@ -0,0 +1,29 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><h1></title> +</head> +<body> + <!-- is not strictly inline --> + <p><dfn>text + <h1>more text</h1> + </dfn></p> + + <!-- is not structured inline --> + <p>text + <h1>more text</h1> + </p> + + <!-- cannot contain blocks --> + <h1> + <p>p1</p> + <p>p2</p> + </h1> + + <!-- cannot contain structured inline --> + <h1>text + <ul><li>text</li></ul> + </h1> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/h2/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/h2/model-isvalid.html new file mode 100644 index 0000000000..d1767ecaf6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/h2/model-isvalid.html @@ -0,0 +1,17 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><h2></title> +</head> +<body> + <!-- is block --> + <h2 class="class" id="id" lang="en">text</h2> + + <!-- can contain strictly inline --> + <h2>text <em>elem</em></h2> + + <!-- can contain interactive --> + <h2><a>text</a></h2> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/h2/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/h2/model-novalid.html new file mode 100644 index 0000000000..f4374f4fbf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/h2/model-novalid.html @@ -0,0 +1,29 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><h2></title> +</head> +<body> + <!-- is not strictly inline --> + <p><dfn>text + <h2>more text</h2> + </dfn></p> + + <!-- is not structured inline --> + <p>text + <h2>more text</h2> + </p> + + <!-- cannot contain blocks --> + <h2> + <p>p1</p> + <p>p2</p> + </h2> + + <!-- cannot contain structured inline --> + <h2>text + <ul><li>text</li></ul> + </h2> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/h3/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/h3/model-isvalid.html new file mode 100644 index 0000000000..29a870ea4e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/h3/model-isvalid.html @@ -0,0 +1,17 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><h3></title> +</head> +<body> + <!-- is block --> + <h3 class="class" id="id" lang="en">text</h3> + + <!-- can contain strictly inline --> + <h3>text <em>elem</em></h3> + + <!-- can contain interactive --> + <h3><a>text</a></h3> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/h3/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/h3/model-novalid.html new file mode 100644 index 0000000000..8df7903332 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/h3/model-novalid.html @@ -0,0 +1,29 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><h3></title> +</head> +<body> + <!-- is not strictly inline --> + <p><dfn>text + <h3>more text</h3> + </dfn></p> + + <!-- is not structured inline --> + <p>text + <h3>more text</h3> + </p> + + <!-- cannot contain blocks --> + <h3> + <p>p1</p> + <p>p2</p> + </h3> + + <!-- cannot contain structured inline --> + <h3>text + <ul><li>text</li></ul> + </h3> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/h4/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/h4/model-isvalid.html new file mode 100644 index 0000000000..657ed6a333 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/h4/model-isvalid.html @@ -0,0 +1,17 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><h4></title> +</head> +<body> + <!-- is block --> + <h4 class="class" id="id" lang="en">text</h4> + + <!-- can contain strictly inline --> + <h4>text <em>elem</em></h4> + + <!-- can contain interactive --> + <h4><a>text</a></h4> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/h4/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/h4/model-novalid.html new file mode 100644 index 0000000000..1a0b1f28e3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/h4/model-novalid.html @@ -0,0 +1,29 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><h4></title> +</head> +<body> + <!-- is not strictly inline --> + <p><dfn>text + <h4>more text</h4> + </dfn></p> + + <!-- is not structured inline --> + <p>text + <h4>more text</h4> + </p> + + <!-- cannot contain blocks --> + <h4> + <p>p1</p> + <p>p2</p> + </h4> + + <!-- cannot contain structured inline --> + <h4>text + <ul><li>text</li></ul> + </h4> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/h5/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/h5/model-isvalid.html new file mode 100644 index 0000000000..6060e03849 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/h5/model-isvalid.html @@ -0,0 +1,17 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><h5></title> +</head> +<body> + <!-- is block --> + <h5 class="class" id="id" lang="en">text</h5> + + <!-- can contain strictly inline --> + <h5>text <em>elem</em></h5> + + <!-- can contain interactive --> + <h5><a>text</a></h5> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/h5/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/h5/model-novalid.html new file mode 100644 index 0000000000..c88504826f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/h5/model-novalid.html @@ -0,0 +1,29 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><h5></title> +</head> +<body> + <!-- is not strictly inline --> + <p><dfn>text + <h5>more text</h5> + </dfn></p> + + <!-- is not structured inline --> + <p>text + <h5>more text</h5> + </p> + + <!-- cannot contain blocks --> + <h5> + <p>p1</p> + <p>p2</p> + </h5> + + <!-- cannot contain structured inline --> + <h5>text + <ul><li>text</li></ul> + </h5> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/h6/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/h6/model-isvalid.html new file mode 100644 index 0000000000..9f971bd6ff --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/h6/model-isvalid.html @@ -0,0 +1,17 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><h6></title> +</head> +<body> + <!-- is block --> + <h6 class="class" id="id" lang="en">text</h6> + + <!-- can contain strictly inline --> + <h6>text <em>elem</em></h6> + + <!-- can contain interactive --> + <h6><a>text</a></h6> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/h6/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/h6/model-novalid.html new file mode 100644 index 0000000000..a9a393e4c4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/h6/model-novalid.html @@ -0,0 +1,29 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><h6></title> +</head> +<body> + <!-- is not strictly inline --> + <p><dfn>text + <h6>more text</h6> + </dfn></p> + + <!-- is not structured inline --> + <p>text + <h6>more text</h6> + </p> + + <!-- cannot contain blocks --> + <h6> + <p>p1</p> + <p>p2</p> + </h6> + + <!-- cannot contain structured inline --> + <h6>text + <ul><li>text</li></ul> + </h6> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/header/nested-footer-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/header/nested-footer-novalid.html new file mode 100644 index 0000000000..958f974ee0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/header/nested-footer-novalid.html @@ -0,0 +1,12 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>"header" with "footer" descendant</title> +</head> +<body> +<header> +<footer></footer> +</header> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/header/nested-header-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/header/nested-header-novalid.html new file mode 100644 index 0000000000..0a4d8b51ce --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/header/nested-header-novalid.html @@ -0,0 +1,12 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>"header" with "header" descendant</title> +</head> +<body> +<header> +<header></header> +</header> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/hr/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/hr/model-isvalid.html new file mode 100644 index 0000000000..4202896bd5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/hr/model-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><hr></title> +</head> +<body> + <!-- is block --> + <hr class="class" id="id" lang="en"> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/hr/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/hr/model-novalid.html new file mode 100644 index 0000000000..1c76bfb6b1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/hr/model-novalid.html @@ -0,0 +1,28 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><hr></title> +</head> +<body> + <!-- is not structured inline --> + <p> + <ul> + <li> + <hr> + </li> + </ul> + </p> + + <!-- is not strictly inline --> + <p><dfn>text + <hr> + </dfn></p> + + <!-- must be empty --> + <hr> + <p>p1</p> + + <hr><em>text</em> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/i/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/i/model-isvalid.html new file mode 100644 index 0000000000..4d0fe7a37c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/i/model-isvalid.html @@ -0,0 +1,24 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><i></title> +</head> +<body> + <!-- is structured inline --> + <p><i class="class" lang="en">text</i></p> + + <!-- is strictly inline --> + <p><dfn><i class="class" lang="en">text</i></dfn></p> + + <!-- can be empty --> + <p>text <i></i></p> + <p>text <dfn><i></i></dfn></p> + + <!-- can contain interactive --> + <p><i><a>text</a></i></p> + <p><dfn><i><a>text</a></i></dfn></p> + + <!-- cannot contain structured inline --> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/i/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/i/model-novalid.html new file mode 100644 index 0000000000..892bb395e2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/i/model-novalid.html @@ -0,0 +1,18 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><i></title> +</head> +<body> + <!-- not a block --> + <i>text</i> + + <!-- cannot contain structured inline --> + <p><i><ul><li>text</li></ul></i></p> + + <!-- cannot contain interactive if parent forbids interactive --> + <p><a><i><a>text</a></i></a></p> + <p><a><dfn><i><a>text</a></i></dfn></a></p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/model-isvalid.html new file mode 100644 index 0000000000..f726659dc2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/model-isvalid.html @@ -0,0 +1,20 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><iframe></title> +</head> +<body> + <!-- is structured inline --> + <p><iframe + src="uri" + class="class" + lang="en"></iframe></p> + + <!-- is strictly inline --> + <p><dfn><iframe + src="uri" + class="class" + lang="en"></iframe></dfn></p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/model-novalid.html new file mode 100644 index 0000000000..c2db35294b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/model-novalid.html @@ -0,0 +1,74 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><iframe></title> +</head> +<body> + <!-- is structured inline --> + <p><iframe + name="frame1" + src="uri" + width="2" + height="90" + frameborder="0" + scrolling="yes" + class="class" + lang="en"></iframe></p> + + <!-- is strictly inline --> + <p><dfn><iframe + name="frame1" + src="uri" + width="2" + height="90" + frameborder="1" + scrolling="no" + class="class" + lang="en"></iframe></dfn></p> + + <!-- is block --> + <iframe + name="frame1" + src="uri" + width="2" + height="90" + frameborder="0" + scrolling="auto" + class="class" + lang="en"></iframe> + + <!-- can contain inline while in inline context --> + <p>paragraph + <iframe> + <em>some</em> <ul><li>inline</li></ul> content + </iframe> + </p> + <!-- can contain strictly inline while in strictly inline context --> + <p><dfn>strictly inline + <iframe> + <em>text</em> + </iframe> + </dfn></p> + + <!-- can contain blocks while in block context --> + <iframe> + <p>text</p> + </iframe> + + <!-- can contain interactive if ancestor does not forbid it --> + <p>paragraph + <iframe> + <a>link</a> + </iframe> + </p> + <p><dfn>strictly inline + <iframe> + <a>link</a> + </iframe> + </dfn></p> + <iframe> + <p><a>link</a></p> + </iframe> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src-empty-novalid.html new file mode 100644 index 0000000000..db0bd30947 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty src is not valid</title> +<iframe src=""></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src-isvalid.html new file mode 100644 index 0000000000..6b3856161d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src-isvalid.html @@ -0,0 +1,91 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid src</title> +<iframe src="a:foo.com"></iframe><!-- scheme-private --> +<iframe src="foo:/"></iframe><!-- scheme-private-slash --> +<iframe src="foo://"></iframe><!-- scheme-private-slash-slash --> +<iframe src="foo:/bar.com/"></iframe><!-- scheme-private-path --> +<iframe src="foo://///////"></iframe><!-- scheme-private-path-leading-slashes-only --> +<iframe src="foo://///////bar.com/"></iframe><!-- scheme-private-path-leading-slashes-chars --> +<iframe src="foo:////://///"></iframe><!-- scheme-private-path-leading-slashes-colon-slashes --> +<iframe src="c:/foo"></iframe><!-- scheme-private-single-letter --> +<iframe src="madeupscheme:/example.com/"></iframe><!-- scheme-private-single-slash --> +<iframe src="file:/example.com/"></iframe><!-- scheme-file-single-slash --> +<iframe src="ftps:/example.com/"></iframe><!-- scheme-ftps-single-slash --> +<iframe src="gopher:/example.com/"></iframe><!-- scheme-gopher-single-slash --> +<iframe src="ws:/example.com/"></iframe><!-- scheme-ws-single-slash --> +<iframe src="wss:/example.com/"></iframe><!-- scheme-wss-single-slash --> +<iframe src="javascript:/example.com/"></iframe><!-- scheme-javascript-single-slash --> +<iframe src="mailto:/example.com/"></iframe><!-- scheme-mailto-single-slash --> +<iframe src="madeupscheme:example.com/"></iframe><!-- scheme-private-no-slash --> +<iframe src="ftps:example.com/"></iframe><!-- scheme-ftps-no-slash --> +<iframe src="gopher:example.com/"></iframe><!-- scheme-gopher-no-slash --> +<iframe src="wss:example.com/"></iframe><!-- scheme-wss-no-slash --> +<iframe src="mailto:example.com/"></iframe><!-- scheme-mailto-no-slash --> +<iframe src="data:text/plain,foo"></iframe><!-- scheme-data-no-slash --> +<iframe src="http://user:pass@foo:21/bar;par?b#c"></iframe><!-- userinfo --> +<iframe src="http://[2001::1]"></iframe><!-- host-ipv6 --> +<iframe src="http://[2001::1]:80"></iframe><!-- host-ipv6-port --> +<iframe src="http://f:/c"></iframe><!-- port-none-but-colon --> +<iframe src="http://f:0/c"></iframe><!-- port-0 --> +<iframe src="http://f:00000000000000/c"></iframe><!-- port-00000000000000 --> +<iframe src="http://f:00000000000000000000080/c"></iframe><!-- port-00000000000000000000080 --> +<iframe src="http://a:b@c:29/d"></iframe><!-- userinfo-host-port-path --> +<iframe src="http://foo.com:b@d/"></iframe><!-- userinfo-username-non-alpha --> +<iframe src="http://foo/abcd?efgh?ijkl"></iframe><!-- query-contains-question-mark --> +<iframe src="http://foo/abcd#foo?bar"></iframe><!-- fragment-contains-question-mark --> +<iframe src="http://example.com/foo/%2e"></iframe><!-- path-percent-encoded-dot --> +<iframe src="http://example.com/%20foo"></iframe><!-- path-percent-encoded-space --> +<iframe src="http://example.com/©zbar"></iframe><!-- path-non-ascii --> +<iframe src="http://example.com/foo%41%7a"></iframe><!-- path-percent-encoded-multiple --> +<iframe src="http://example.com/foo%91"></iframe><!-- path-percent-encoded-u0091 --> +<iframe src="http://example.com/foo%00"></iframe><!-- path-percent-encoded-u0000 --> +<iframe src="http://example.com/%3A%3a%3C%3c"></iframe><!-- path-percent-encoded-mixed-case --> +<iframe src="http://example.com/你好你好"></iframe><!-- path-unicode-han --> +<iframe src="http://example.com//foo"></iframe><!-- path-uFEFF --> +<iframe src="http://example.com//foo//bar"></iframe><!-- path-u202E-u202D --> +<iframe src="http://💩"></iframe><!-- host-is-pile-of-poo --> +<iframe src="http💩//:foo"></iframe><!-- path-contains-pile-of-poo --> +<iframe src="http://example.com/foo?💩"></iframe><!-- query-contains-pile-of-poo --> +<iframe src="http://example.com/foo#💩"></iframe><!-- fragment-contains-pile-of-poo --> +<iframe src="http://192.0x00A80001"></iframe><!-- host-192.0x00A80001 --> +<iframe src="http://%25DOMAIN:foobar@foodomain.com"></iframe><!-- userinfo-username-contains-percent-encoded --> +<iframe src="http://@www.example.com"></iframe><!-- userinfo-empty --> +<iframe src="http://:b@www.example.com"></iframe><!-- userinfo-user-empty --> +<iframe src="http://a:@www.example.com"></iframe><!-- userinfo-password-empty --> +<iframe src="http://GOOgoo.com"></iframe><!-- host-exotic-whitespace --> +<iframe src="http://www.foo。bar.com"></iframe><!-- host-exotic-dot --> +<iframe src="http://Go.com"></iframe><!-- host-fullwidth --> +<iframe src="http://你好你好"></iframe><!-- host-idn-unicode-han --> +<iframe src="http://192.168.0.257/"></iframe><!-- host-IP-address-broken --> +<iframe src="//foo/bar"></iframe><!-- scheme-schemeless-relative --> +<iframe src="/"></iframe><!-- path-slash-only-relative --> +<iframe src="/a/b/c"></iframe><!-- path-simple-relative --> +<iframe src="/a%2fc"></iframe><!-- path-percent-encoded-slash-relative --> +<iframe src="/a/%2f/c"></iframe><!-- path-percent-encoded-slash-plus-slashes-relative --> +<iframe src="?"></iframe><!-- query-empty-no-path-relative --> +<iframe src="#"></iframe><!-- fragment-empty-hash-only-no-path-relative --> +<iframe src="#/"></iframe><!-- fragment-slash-relative --> +<iframe src="#;?"></iframe><!-- fragment-semicolon-question-mark-relative --> +<iframe src="#β"></iframe><!-- fragment-non-ascii-relative --> +<iframe src="foo.com"></iframe><!-- scheme-none-relative --> +<iframe src=":"></iframe><!-- path-colon-relative --> +<iframe src=":a"></iframe><!-- path-leading-colon-letter-relative --> +<iframe src=":foo.com"></iframe><!-- path-leading-colon-chars-relative --> +<iframe src=":/"></iframe><!-- path-leading-colon-slash-relative --> +<iframe src=":#"></iframe><!-- path-leading-colon-hash-relative --> +<iframe src=":23"></iframe><!-- path-leading-colon-number-relative --> +<iframe src="/:23"></iframe><!-- path-slash-colon-number-relative --> +<iframe src="::"></iframe><!-- path-leading-colon-colon-relative --> +<iframe src="::23"></iframe><!-- path-colon-colon-number-relative --> +<iframe src="💩http://foo"></iframe><!-- path-starts-with-pile-of-poo --> +<iframe src="/💩"></iframe><!-- path-slash-pile-of-poo --> +<iframe src="File://foo/bar.html"></iframe><!-- scheme-file-uppercase --> +<iframe src="file://C|/foo/bar"></iframe><!-- scheme-file-slash-slash-c-bar --> +<iframe src="file://server/foo/bar"></iframe><!-- scheme-file-host-included --> +<iframe src="file:///foo/bar.txt"></iframe><!-- scheme-file-host-empty --> +<iframe src="file:"></iframe><!-- scheme-file-scheme-only --> +<iframe src="file:/"></iframe><!-- scheme-file-slash-only --> +<iframe src="file://"></iframe><!-- scheme-file-slash-slash-only --> +<iframe src="file:///"></iframe><!-- scheme-file-slash-slash-slash-only --> +<iframe src="file:test"></iframe><!-- scheme-file-no-slash --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src-whitespace-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src-whitespace-only-novalid.html new file mode 100644 index 0000000000..12b307da28 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src-whitespace-only-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty src is not valid</title> +<iframe src=" +"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/fragment-backslash-novalid.html new file mode 100644 index 0000000000..f1e149373e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: fragment-backslash</title> +<iframe src="#\"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..d781f871ac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: fragment-contains-hash</title> +<iframe src="http://foo/path#f#g"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..f567ab48cc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: fragment-leading-space</title> +<iframe src="http://f:21/b# e"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-cr-novalid.html new file mode 100644 index 0000000000..dfa8d99b14 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-cr</title> +<iframe src="http://example.
org"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..322e4ec418 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-double-percent-encoded</title> +<iframe src="http://%41.com"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..1a505f0704 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-double-percent-encoded-percent-encoded</title> +<iframe src="http://%ef%bc%85%ef%bc%94%ef%bc%91.com"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-empty-novalid.html new file mode 100644 index 0000000000..c7c6751511 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-empty</title> +<iframe src="http://"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..f44f6ceb60 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-empty-userinfo-empty</title> +<iframe src="http://@/www.example.com"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..dfb4c8af7c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-empty-with-userinfo</title> +<iframe src="http://user:pass@/"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..27c546addb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-hostname-in-brackets</title> +<iframe src="http://[www.google.com]/"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..9cf93c27f9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-invalid-unicode</title> +<iframe src="http://zyx.com"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..c5d371e432 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-invalid-unicode-percent-encoded</title> +<iframe src="http://%ef%b7%90zyx.com"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-newline-novalid.html new file mode 100644 index 0000000000..f914a5c84d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-newline</title> +<iframe src="http://example. +org"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-space-novalid.html new file mode 100644 index 0000000000..00567d593d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-space</title> +<iframe src="http://example .org"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..ae72842756 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-square-brackets-port-contains-colon</title> +<iframe src="http://[1::2]:3:4"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-tab-novalid.html new file mode 100644 index 0000000000..d36f125789 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-tab</title> +<iframe src="http://example .org"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..509184a6a9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-u0000-percent-encoded</title> +<iframe src="http://%00.com"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..7599cc1194 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-u0000-percent-encoded-percent-encoded</title> +<iframe src="http://%ef%bc%85%ef%bc%90%ef%bc%90.com"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..61fbdf004b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-bare-percent-sign</title> +<iframe src="http://example.com/foo%"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-contains-space-novalid.html new file mode 100644 index 0000000000..d11dfb92ae --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-contains-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-contains-space</title> +<iframe src="/a/ /c"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..f3d0d22b6c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-backslash-at-sign</title> +<iframe src="http://foo.com/\@"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..bf8a1ca17c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-colon-backslash</title> +<iframe src=":\"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..3db3992c06 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-colon-chars-backslash</title> +<iframe src=":foo.com\"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-leading-space-novalid.html new file mode 100644 index 0000000000..56f349685b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-space</title> +<iframe src="http://f:21/ b"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..db315eddec --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-percent-encoded-malformed</title> +<iframe src="http://example.com/foo/%2e%2"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..9417972d6a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-relative-square-brackets</title> +<iframe src="[61:24:74]:98"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-tab-novalid.html new file mode 100644 index 0000000000..0b0a6d7554 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-tab</title> +<iframe src="http://example.com/foo bar"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-trailing-space-novalid.html new file mode 100644 index 0000000000..e79f6456f2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-trailing-space</title> +<iframe src="http://f:21/b ?"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-u0091-novalid.html new file mode 100644 index 0000000000..e03e054f08 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/path-u0091-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-u0091</title> +<iframe src="http://example.com/foo"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-999999-novalid.html new file mode 100644 index 0000000000..4f2290d2a5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-999999-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-999999</title> +<iframe src="http://f:999999/c"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-cr-novalid.html new file mode 100644 index 0000000000..b2df05bb6f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-cr</title> +<iframe src="http://f:
/c"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..41280d20e8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-leading-colon-bracket-colon</title> +<iframe src="http://2001::1]:80"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-leading-colon-novalid.html new file mode 100644 index 0000000000..4a4a6a0456 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-leading-colon</title> +<iframe src="http://2001::1"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-leading-dash-novalid.html new file mode 100644 index 0000000000..052e77e051 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-leading-dash</title> +<iframe src="http://foo:-80/"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..d2b6be6ae6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-multiple-letters</title> +<iframe src="http://f:fifty-two/c"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-newline-novalid.html new file mode 100644 index 0000000000..adff8ec67c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-newline</title> +<iframe src="http://f: +/c"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-single-letter-novalid.html new file mode 100644 index 0000000000..fb149be62e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-single-letter-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-single-letter</title> +<iframe src="http://f:b/c"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-space-novalid.html new file mode 100644 index 0000000000..aafdfe523e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-space</title> +<iframe src="http://f: /c"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-tab-novalid.html new file mode 100644 index 0000000000..de0ce71ae8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/port-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-tab</title> +<iframe src="http://f: /c"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/query-leading-space-novalid.html new file mode 100644 index 0000000000..28014d7044 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/query-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: query-leading-space</title> +<iframe src="http://f:21/b? d"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/query-trailing-space-novalid.html new file mode 100644 index 0000000000..15f2db6f77 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: query-trailing-space</title> +<iframe src="http://f:21/b?d #"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..504824ca11 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/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> +<iframe src="data:text/html,test#test"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..ef6b1f9db8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-data-single-slash</title> +<iframe src="data:/example.com/"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..debfa48520 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-backslash</title> +<iframe src="file:c:\foo\bar.html"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..194ff491c1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-single-slash-c-bar</title> +<iframe src="file:/C|/foo/bar"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..d557b6bf1c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-slash-slash-abc-bar</title> +<iframe src="file://abc|/foo/bar"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..1584da92a6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-triple-slash-c-bar</title> +<iframe src="file:///C|/foo/bar"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..d8a2d18fb9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-ftp-no-slash</title> +<iframe src="ftp:example.com/"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..eccb4dd75f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-ftp-single-slash</title> +<iframe src="ftp:/example.com/"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..8e9fe24052 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-backslash</title> +<iframe src="http:\\foo.com\"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..0546f29cbc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-no-slash-colon</title> +<iframe src="http::@c:29"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..d77d7e5d57 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-no-slash</title> +<iframe src="http:foo.com"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..f66c4397fa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-no-slash-square-bracket</title> +<iframe src="http:[61:27]/:foo"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..12a75c3ca4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-single-slash</title> +<iframe src="http:/example.com/"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..18dc42fa34 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-https-no-slash</title> +<iframe src="https:example.com/"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..142e7b0e1a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-https-single-slash</title> +<iframe src="https:/example.com/"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..dfc74a2126 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-cr</title> +<iframe src="a:
foo.com"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..7c7dca7708 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-newline</title> +<iframe src="a: +foo.com"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..4d439a76de --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-space</title> +<iframe src="a: foo.com"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..5542fe93d7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-tab</title> +<iframe src="a: foo.com"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..099e4861e9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-backslash</title> +<iframe src="http://a\b:c\d@foo.com"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..084b8f0b9f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-password-bad-chars</title> +<iframe src="http://&a:foo(b]c@d:2/"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..85aadb6339 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-password-contains-pile-of-poo</title> +<iframe src="http://foo:💩@example.com"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..4ff2b75c53 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-username-contains-at-sign</title> +<iframe src="http://::@c@d:2"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..41fc10e292 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-username-contains-pile-of-poo</title> +<iframe src="http://💩:foo@example.com"></iframe> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/model-isvalid.html new file mode 100644 index 0000000000..b0c7b33f02 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/model-isvalid.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><img></title> +</head> +<body> + <!-- is structured inline --> + <p><a href='foo'><img + src="url" + alt="text" + width="42" + height="095" + ismap="ismap" + class="class" + lang="en"></a></p> + + <!-- is strictly inline --> + <p><a href='foo'><dfn><img + src="url" + alt="text" + width="42" + height="095" + ismap="ismap" + class="class" + lang="en"></dfn></a></p> + + <!-- src and alt are required, others optional --> + <p><img src="ur" alt="text"></p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/model-novalid.html new file mode 100644 index 0000000000..d16a806416 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/model-novalid.html @@ -0,0 +1,33 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><img></title> +</head> +<body> + <!-- is structured inline --> + <p><img + src="url" + alt="text" + width="42" + height="095" + usemap="url" + ismap="ismap" + class="class" + lang="en"></img></p> + + <!-- is strictly inline --> + <p><dfn><img + src="url" + alt="text" + width="42" + height="095" + usemap="url" + ismap="ismap" + class="class" + lang="en"></img></dfn></p> + + <!-- src and alt are required, others optional --> + <p><img src="ur" alt="text"></img></p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src-empty-novalid.html new file mode 100644 index 0000000000..d585907509 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty src is not valid</title> +<img src="" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src-isvalid.html new file mode 100644 index 0000000000..66474dbf5d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src-isvalid.html @@ -0,0 +1,91 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid src</title> +<img src="a:foo.com" alt><!-- scheme-private --> +<img src="foo:/" alt><!-- scheme-private-slash --> +<img src="foo://" alt><!-- scheme-private-slash-slash --> +<img src="foo:/bar.com/" alt><!-- scheme-private-path --> +<img src="foo://///////" alt><!-- scheme-private-path-leading-slashes-only --> +<img src="foo://///////bar.com/" alt><!-- scheme-private-path-leading-slashes-chars --> +<img src="foo:////://///" alt><!-- scheme-private-path-leading-slashes-colon-slashes --> +<img src="c:/foo" alt><!-- scheme-private-single-letter --> +<img src="madeupscheme:/example.com/" alt><!-- scheme-private-single-slash --> +<img src="file:/example.com/" alt><!-- scheme-file-single-slash --> +<img src="ftps:/example.com/" alt><!-- scheme-ftps-single-slash --> +<img src="gopher:/example.com/" alt><!-- scheme-gopher-single-slash --> +<img src="ws:/example.com/" alt><!-- scheme-ws-single-slash --> +<img src="wss:/example.com/" alt><!-- scheme-wss-single-slash --> +<img src="javascript:/example.com/" alt><!-- scheme-javascript-single-slash --> +<img src="mailto:/example.com/" alt><!-- scheme-mailto-single-slash --> +<img src="madeupscheme:example.com/" alt><!-- scheme-private-no-slash --> +<img src="ftps:example.com/" alt><!-- scheme-ftps-no-slash --> +<img src="gopher:example.com/" alt><!-- scheme-gopher-no-slash --> +<img src="wss:example.com/" alt><!-- scheme-wss-no-slash --> +<img src="mailto:example.com/" alt><!-- scheme-mailto-no-slash --> +<img src="data:text/plain,foo" alt><!-- scheme-data-no-slash --> +<img src="http://user:pass@foo:21/bar;par?b#c" alt><!-- userinfo --> +<img src="http://[2001::1]" alt><!-- host-ipv6 --> +<img src="http://[2001::1]:80" alt><!-- host-ipv6-port --> +<img src="http://f:/c" alt><!-- port-none-but-colon --> +<img src="http://f:0/c" alt><!-- port-0 --> +<img src="http://f:00000000000000/c" alt><!-- port-00000000000000 --> +<img src="http://f:00000000000000000000080/c" alt><!-- port-00000000000000000000080 --> +<img src="http://a:b@c:29/d" alt><!-- userinfo-host-port-path --> +<img src="http://foo.com:b@d/" alt><!-- userinfo-username-non-alpha --> +<img src="http://foo/abcd?efgh?ijkl" alt><!-- query-contains-question-mark --> +<img src="http://foo/abcd#foo?bar" alt><!-- fragment-contains-question-mark --> +<img src="http://example.com/foo/%2e" alt><!-- path-percent-encoded-dot --> +<img src="http://example.com/%20foo" alt><!-- path-percent-encoded-space --> +<img src="http://example.com/©zbar" alt><!-- path-non-ascii --> +<img src="http://example.com/foo%41%7a" alt><!-- path-percent-encoded-multiple --> +<img src="http://example.com/foo%91" alt><!-- path-percent-encoded-u0091 --> +<img src="http://example.com/foo%00" alt><!-- path-percent-encoded-u0000 --> +<img src="http://example.com/%3A%3a%3C%3c" alt><!-- path-percent-encoded-mixed-case --> +<img src="http://example.com/你好你好" alt><!-- path-unicode-han --> +<img src="http://example.com//foo" alt><!-- path-uFEFF --> +<img src="http://example.com//foo//bar" alt><!-- path-u202E-u202D --> +<img src="http://💩" alt><!-- host-is-pile-of-poo --> +<img src="http💩//:foo" alt><!-- path-contains-pile-of-poo --> +<img src="http://example.com/foo?💩" alt><!-- query-contains-pile-of-poo --> +<img src="http://example.com/foo#💩" alt><!-- fragment-contains-pile-of-poo --> +<img src="http://192.0x00A80001" alt><!-- host-192.0x00A80001 --> +<img src="http://%25DOMAIN:foobar@foodomain.com" alt><!-- userinfo-username-contains-percent-encoded --> +<img src="http://@www.example.com" alt><!-- userinfo-empty --> +<img src="http://:b@www.example.com" alt><!-- userinfo-user-empty --> +<img src="http://a:@www.example.com" alt><!-- userinfo-password-empty --> +<img src="http://GOOgoo.com" alt><!-- host-exotic-whitespace --> +<img src="http://www.foo。bar.com" alt><!-- host-exotic-dot --> +<img src="http://Go.com" alt><!-- host-fullwidth --> +<img src="http://你好你好" alt><!-- host-idn-unicode-han --> +<img src="http://192.168.0.257/" alt><!-- host-IP-address-broken --> +<img src="//foo/bar" alt><!-- scheme-schemeless-relative --> +<img src="/" alt><!-- path-slash-only-relative --> +<img src="/a/b/c" alt><!-- path-simple-relative --> +<img src="/a%2fc" alt><!-- path-percent-encoded-slash-relative --> +<img src="/a/%2f/c" alt><!-- path-percent-encoded-slash-plus-slashes-relative --> +<img src="?" alt><!-- query-empty-no-path-relative --> +<img src="#" alt><!-- fragment-empty-hash-only-no-path-relative --> +<img src="#/" alt><!-- fragment-slash-relative --> +<img src="#;?" alt><!-- fragment-semicolon-question-mark-relative --> +<img src="#β" alt><!-- fragment-non-ascii-relative --> +<img src="foo.com" alt><!-- scheme-none-relative --> +<img src=":" alt><!-- path-colon-relative --> +<img src=":a" alt><!-- path-leading-colon-letter-relative --> +<img src=":foo.com" alt><!-- path-leading-colon-chars-relative --> +<img src=":/" alt><!-- path-leading-colon-slash-relative --> +<img src=":#" alt><!-- path-leading-colon-hash-relative --> +<img src=":23" alt><!-- path-leading-colon-number-relative --> +<img src="/:23" alt><!-- path-slash-colon-number-relative --> +<img src="::" alt><!-- path-leading-colon-colon-relative --> +<img src="::23" alt><!-- path-colon-colon-number-relative --> +<img src="💩http://foo" alt><!-- path-starts-with-pile-of-poo --> +<img src="/💩" alt><!-- path-slash-pile-of-poo --> +<img src="File://foo/bar.html" alt><!-- scheme-file-uppercase --> +<img src="file://C|/foo/bar" alt><!-- scheme-file-slash-slash-c-bar --> +<img src="file://server/foo/bar" alt><!-- scheme-file-host-included --> +<img src="file:///foo/bar.txt" alt><!-- scheme-file-host-empty --> +<img src="file:" alt><!-- scheme-file-scheme-only --> +<img src="file:/" alt><!-- scheme-file-slash-only --> +<img src="file://" alt><!-- scheme-file-slash-slash-only --> +<img src="file:///" alt><!-- scheme-file-slash-slash-slash-only --> +<img src="file:test" alt><!-- scheme-file-no-slash --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src-whitespace-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src-whitespace-only-novalid.html new file mode 100644 index 0000000000..cc0140808f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src-whitespace-only-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty src is not valid</title> +<img src=" +" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/fragment-backslash-novalid.html new file mode 100644 index 0000000000..f54d6cbadd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: fragment-backslash</title> +<img src="#\" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..59829cfee4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: fragment-contains-hash</title> +<img src="http://foo/path#f#g" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..c7420ec545 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: fragment-leading-space</title> +<img src="http://f:21/b# e" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-cr-novalid.html new file mode 100644 index 0000000000..2b14d6bda3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-cr</title> +<img src="http://example.
org" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..d0fcc7336c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-double-percent-encoded</title> +<img src="http://%41.com" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..6be9a8a4f7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-double-percent-encoded-percent-encoded</title> +<img src="http://%ef%bc%85%ef%bc%94%ef%bc%91.com" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-empty-novalid.html new file mode 100644 index 0000000000..41191edb5a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-empty</title> +<img src="http://" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..8f02f8e9c2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-empty-userinfo-empty</title> +<img src="http://@/www.example.com" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..b0b86cc303 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-empty-with-userinfo</title> +<img src="http://user:pass@/" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..f17042f721 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-hostname-in-brackets</title> +<img src="http://[www.google.com]/" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..37d687ab5f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-invalid-unicode</title> +<img src="http://zyx.com" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..7d905ea3b9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-invalid-unicode-percent-encoded</title> +<img src="http://%ef%b7%90zyx.com" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-newline-novalid.html new file mode 100644 index 0000000000..10bb356b35 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-newline</title> +<img src="http://example. +org" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-space-novalid.html new file mode 100644 index 0000000000..633ea951b3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-space</title> +<img src="http://example .org" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..e37c9070fd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-square-brackets-port-contains-colon</title> +<img src="http://[1::2]:3:4" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-tab-novalid.html new file mode 100644 index 0000000000..c2b47937a8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-tab</title> +<img src="http://example .org" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..524834a947 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-u0000-percent-encoded</title> +<img src="http://%00.com" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..2b19cb8626 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-u0000-percent-encoded-percent-encoded</title> +<img src="http://%ef%bc%85%ef%bc%90%ef%bc%90.com" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..368e940411 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-bare-percent-sign</title> +<img src="http://example.com/foo%" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-contains-space-novalid.html new file mode 100644 index 0000000000..7b1da54cb5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-contains-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-contains-space</title> +<img src="/a/ /c" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..ded9f27fc6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-backslash-at-sign</title> +<img src="http://foo.com/\@" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..7bebfa8b67 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-colon-backslash</title> +<img src=":\" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..f1fe58ebdb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-colon-chars-backslash</title> +<img src=":foo.com\" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-leading-space-novalid.html new file mode 100644 index 0000000000..c1fc4d0b7c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-space</title> +<img src="http://f:21/ b" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..62bb73054d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-percent-encoded-malformed</title> +<img src="http://example.com/foo/%2e%2" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..da8bcd7257 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-relative-square-brackets</title> +<img src="[61:24:74]:98" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-tab-novalid.html new file mode 100644 index 0000000000..42e555e683 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-tab</title> +<img src="http://example.com/foo bar" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-trailing-space-novalid.html new file mode 100644 index 0000000000..98812cb9a6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-trailing-space</title> +<img src="http://f:21/b ?" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-u0091-novalid.html new file mode 100644 index 0000000000..a15047c3ec --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/path-u0091-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-u0091</title> +<img src="http://example.com/foo" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-999999-novalid.html new file mode 100644 index 0000000000..0c7d01801d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-999999-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-999999</title> +<img src="http://f:999999/c" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-cr-novalid.html new file mode 100644 index 0000000000..49e6a1a0a7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-cr</title> +<img src="http://f:
/c" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..6d7233039f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-leading-colon-bracket-colon</title> +<img src="http://2001::1]:80" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-leading-colon-novalid.html new file mode 100644 index 0000000000..75eba0ea32 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-leading-colon</title> +<img src="http://2001::1" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-leading-dash-novalid.html new file mode 100644 index 0000000000..9a66f5a411 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-leading-dash</title> +<img src="http://foo:-80/" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..fcb6e959f6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-multiple-letters</title> +<img src="http://f:fifty-two/c" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-newline-novalid.html new file mode 100644 index 0000000000..3d59a2e4bc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-newline</title> +<img src="http://f: +/c" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-single-letter-novalid.html new file mode 100644 index 0000000000..1ba9df25c2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-single-letter-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-single-letter</title> +<img src="http://f:b/c" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-space-novalid.html new file mode 100644 index 0000000000..e59cda369a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-space</title> +<img src="http://f: /c" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-tab-novalid.html new file mode 100644 index 0000000000..9ae34b348e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/port-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-tab</title> +<img src="http://f: /c" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/query-leading-space-novalid.html new file mode 100644 index 0000000000..896fd99b3c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/query-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: query-leading-space</title> +<img src="http://f:21/b? d" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/query-trailing-space-novalid.html new file mode 100644 index 0000000000..ac079b454f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: query-trailing-space</title> +<img src="http://f:21/b?d #" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..964cdce93f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>src warning: scheme-data-contains-fragment</title> +<img src="data:text/html,test#test" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..d5e0ae53eb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-data-single-slash</title> +<img src="data:/example.com/" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..efb0fa5d77 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-backslash</title> +<img src="file:c:\foo\bar.html" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..61a7697e3d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-single-slash-c-bar</title> +<img src="file:/C|/foo/bar" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..b4196f42ee --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-slash-slash-abc-bar</title> +<img src="file://abc|/foo/bar" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..15120451d4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-triple-slash-c-bar</title> +<img src="file:///C|/foo/bar" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..3c2e7439ac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-ftp-no-slash</title> +<img src="ftp:example.com/" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..f3218f03d1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-ftp-single-slash</title> +<img src="ftp:/example.com/" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..fa2a92173a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-backslash</title> +<img src="http:\\foo.com\" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..16c9fa05a2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-no-slash-colon</title> +<img src="http::@c:29" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..0554f086c9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-no-slash</title> +<img src="http:foo.com" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..518ba415f2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-no-slash-square-bracket</title> +<img src="http:[61:27]/:foo" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..1c1ba05e0e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-single-slash</title> +<img src="http:/example.com/" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..4057a3fa90 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-https-no-slash</title> +<img src="https:example.com/" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..00d028cab0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-https-single-slash</title> +<img src="https:/example.com/" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..c50d3ac163 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-cr</title> +<img src="a:
foo.com" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..ee97e7af19 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-newline</title> +<img src="a: +foo.com" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..f1f6b75723 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-space</title> +<img src="a: foo.com" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..5649c226cb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-tab</title> +<img src="a: foo.com" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..5d5a271ea6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-backslash</title> +<img src="http://a\b:c\d@foo.com" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..6bd0affb48 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-password-bad-chars</title> +<img src="http://&a:foo(b]c@d:2/" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..78873928f9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-password-contains-pile-of-poo</title> +<img src="http://foo:💩@example.com" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..2e2002a49a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-username-contains-at-sign</title> +<img src="http://::@c@d:2" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..306ea7782e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/src/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-username-contains-pile-of-poo</title> +<img src="http://💩:foo@example.com" alt> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/usemap-bad-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/usemap-bad-value-novalid.html new file mode 100644 index 0000000000..708878a307 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/usemap-bad-value-novalid.html @@ -0,0 +1 @@ +<!doctype html><meta charset=utf-8><title>usemap="#"</title>There should be an error.<img src="foo" alt="" usemap="#"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/usemap-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/usemap-isvalid.html new file mode 100644 index 0000000000..0e165c8c54 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/usemap-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><img> with usemap attribute</title> +</head> +<body> + <map name="foo"></map> + <p><img src="url" usemap="#foo" alt="bar"></p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/width-height-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/width-height-isvalid.html new file mode 100644 index 0000000000..32b46d7cff --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/width-height-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>valid width and height</title> +</head> +<body> +<img src="url" width="0" height="0" alt="bar"><!-- img with 0 value for width and height --> +<img src="url" width="10" height="10" alt="bar"><!-- img with positive values for width and height --> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/img/width-height-negative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/img/width-height-negative-novalid.html new file mode 100644 index 0000000000..d324106f11 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/img/width-height-negative-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>img with negative values for width and height</title> +</head> +<body> +<img src="url" width="-1" height="-1"> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-address-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-address-novalid.html new file mode 100644 index 0000000000..a0646214e0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-address-novalid.html @@ -0,0 +1,15 @@ +<!DOCTYPE html> +<html lang="en"> +<head> +<meta charset=utf-8> +<title>autocomplete attribute is invalid</title> +</head> +<body> + + <!-- address type must come before field type --> + <input autocomplete="country shipping"> + +</body> +</html> + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-empty-novalid.html new file mode 100644 index 0000000000..20b35d678f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-empty-novalid.html @@ -0,0 +1,15 @@ +<!DOCTYPE html> +<html lang="en"> +<head> +<meta charset=utf-8> +<title>autocomplete attribute is invalid</title> +</head> +<body> + + <!-- empty --> + <input autocomplete=""> + +</body> +</html> + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-section-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-section-novalid.html new file mode 100644 index 0000000000..9d5e8a1187 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-section-novalid.html @@ -0,0 +1,15 @@ +<!DOCTYPE html> +<html lang="en"> +<head> +<meta charset=utf-8> +<title>autocomplete attribute is invalid</title> +</head> +<body> + + <!-- work must come before field type --> + <input autocomplete="country section-blue"> + +</body> +</html> + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-text-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-text-isvalid.html new file mode 100644 index 0000000000..2faa347bd2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-text-isvalid.html @@ -0,0 +1,41 @@ +<!DOCTYPE html> +<html lang="en"> +<head> +<meta charset=utf-8> +<title>autocomplete attribute is valid</title> +</head> +<body> + + <!-- country --> + <input autocomplete="country"> + <input autocomplete="billing country"> + <input autocomplete="section-blue country"> + <input autocomplete="section-blue billing country"> + + <!-- cc-type --> + <input autocomplete="cc-type"> + <input autocomplete="billing cc-type"> + <input autocomplete="section-blue cc-type"> + <input autocomplete="section-blue billing cc-type"> + + <!-- cc-exp-month --> + <input autocomplete="cc-exp-month"> + <input autocomplete="billing cc-exp-month"> + <input autocomplete="section-blue cc-exp-month"> + <input autocomplete="section-blue billing cc-exp-month"> + + <!-- cc-exp-year --> + <input autocomplete="cc-exp-year"> + <input autocomplete="billing cc-exp-year"> + <input autocomplete="section-blue cc-exp-year"> + <input autocomplete="section-blue billing cc-exp-year"> + <!-- tel-country-code --> + <input autocomplete="work tel-country-code"> + <input autocomplete="billing work tel-country-code"> + <input autocomplete="section-blue work tel-country-code"> + <input autocomplete="section-blue billing work tel-country-code"> + +</body> +</html> + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-token-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-token-novalid.html new file mode 100644 index 0000000000..544ca79dfd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-token-novalid.html @@ -0,0 +1,15 @@ +<!DOCTYPE html> +<html lang="en"> +<head> +<meta charset=utf-8> +<title>autocomplete attribute is invalid</title> +</head> +<body> + + <!-- unknown field type --> + <input autocomplete="qwerty"> + +</body> +</html> + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-work-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-work-novalid.html new file mode 100644 index 0000000000..2ff29bd9cc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/autocomplete-work-novalid.html @@ -0,0 +1,15 @@ +<!DOCTYPE html> +<html lang="en"> +<head> +<meta charset=utf-8> +<title>autocomplete attribute is invalid</title> +</head> +<body> + + <!-- work must come before field type --> + <input autocomplete="country work"> + +</body> +</html> + + diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/list-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/list-novalid.html new file mode 100644 index 0000000000..63f43af1f5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/list-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<title>invalid input/@list reference to datalist/@id</title> +<meta charset=utf-8> +</head> +<body> +<datalist id=foo></datalist> +<input type=text list=bar> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction-empty-novalid.html new file mode 100644 index 0000000000..5deda965c5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty formaction is not valid</title> +<input type=image alt="foo" formaction=""> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction-isvalid.html new file mode 100644 index 0000000000..cd89509ffe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction-isvalid.html @@ -0,0 +1,91 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid formaction</title> +<input type=image alt="foo" formaction="a:foo.com"><!-- scheme-private --> +<input type=image alt="foo" formaction="foo:/"><!-- scheme-private-slash --> +<input type=image alt="foo" formaction="foo://"><!-- scheme-private-slash-slash --> +<input type=image alt="foo" formaction="foo:/bar.com/"><!-- scheme-private-path --> +<input type=image alt="foo" formaction="foo://///////"><!-- scheme-private-path-leading-slashes-only --> +<input type=image alt="foo" formaction="foo://///////bar.com/"><!-- scheme-private-path-leading-slashes-chars --> +<input type=image alt="foo" formaction="foo:////://///"><!-- scheme-private-path-leading-slashes-colon-slashes --> +<input type=image alt="foo" formaction="c:/foo"><!-- scheme-private-single-letter --> +<input type=image alt="foo" formaction="madeupscheme:/example.com/"><!-- scheme-private-single-slash --> +<input type=image alt="foo" formaction="file:/example.com/"><!-- scheme-file-single-slash --> +<input type=image alt="foo" formaction="ftps:/example.com/"><!-- scheme-ftps-single-slash --> +<input type=image alt="foo" formaction="gopher:/example.com/"><!-- scheme-gopher-single-slash --> +<input type=image alt="foo" formaction="ws:/example.com/"><!-- scheme-ws-single-slash --> +<input type=image alt="foo" formaction="wss:/example.com/"><!-- scheme-wss-single-slash --> +<input type=image alt="foo" formaction="javascript:/example.com/"><!-- scheme-javascript-single-slash --> +<input type=image alt="foo" formaction="mailto:/example.com/"><!-- scheme-mailto-single-slash --> +<input type=image alt="foo" formaction="madeupscheme:example.com/"><!-- scheme-private-no-slash --> +<input type=image alt="foo" formaction="ftps:example.com/"><!-- scheme-ftps-no-slash --> +<input type=image alt="foo" formaction="gopher:example.com/"><!-- scheme-gopher-no-slash --> +<input type=image alt="foo" formaction="wss:example.com/"><!-- scheme-wss-no-slash --> +<input type=image alt="foo" formaction="mailto:example.com/"><!-- scheme-mailto-no-slash --> +<input type=image alt="foo" formaction="data:text/plain,foo"><!-- scheme-data-no-slash --> +<input type=image alt="foo" formaction="http://user:pass@foo:21/bar;par?b#c"><!-- userinfo --> +<input type=image alt="foo" formaction="http://[2001::1]"><!-- host-ipv6 --> +<input type=image alt="foo" formaction="http://[2001::1]:80"><!-- host-ipv6-port --> +<input type=image alt="foo" formaction="http://f:/c"><!-- port-none-but-colon --> +<input type=image alt="foo" formaction="http://f:0/c"><!-- port-0 --> +<input type=image alt="foo" formaction="http://f:00000000000000/c"><!-- port-00000000000000 --> +<input type=image alt="foo" formaction="http://f:00000000000000000000080/c"><!-- port-00000000000000000000080 --> +<input type=image alt="foo" formaction="http://a:b@c:29/d"><!-- userinfo-host-port-path --> +<input type=image alt="foo" formaction="http://foo.com:b@d/"><!-- userinfo-username-non-alpha --> +<input type=image alt="foo" formaction="http://foo/abcd?efgh?ijkl"><!-- query-contains-question-mark --> +<input type=image alt="foo" formaction="http://foo/abcd#foo?bar"><!-- fragment-contains-question-mark --> +<input type=image alt="foo" formaction="http://example.com/foo/%2e"><!-- path-percent-encoded-dot --> +<input type=image alt="foo" formaction="http://example.com/%20foo"><!-- path-percent-encoded-space --> +<input type=image alt="foo" formaction="http://example.com/©zbar"><!-- path-non-ascii --> +<input type=image alt="foo" formaction="http://example.com/foo%41%7a"><!-- path-percent-encoded-multiple --> +<input type=image alt="foo" formaction="http://example.com/foo%91"><!-- path-percent-encoded-u0091 --> +<input type=image alt="foo" formaction="http://example.com/foo%00"><!-- path-percent-encoded-u0000 --> +<input type=image alt="foo" formaction="http://example.com/%3A%3a%3C%3c"><!-- path-percent-encoded-mixed-case --> +<input type=image alt="foo" formaction="http://example.com/你好你好"><!-- path-unicode-han --> +<input type=image alt="foo" formaction="http://example.com//foo"><!-- path-uFEFF --> +<input type=image alt="foo" formaction="http://example.com//foo//bar"><!-- path-u202E-u202D --> +<input type=image alt="foo" formaction="http://💩"><!-- host-is-pile-of-poo --> +<input type=image alt="foo" formaction="http💩//:foo"><!-- path-contains-pile-of-poo --> +<input type=image alt="foo" formaction="http://example.com/foo?💩"><!-- query-contains-pile-of-poo --> +<input type=image alt="foo" formaction="http://example.com/foo#💩"><!-- fragment-contains-pile-of-poo --> +<input type=image alt="foo" formaction="http://192.0x00A80001"><!-- host-192.0x00A80001 --> +<input type=image alt="foo" formaction="http://%25DOMAIN:foobar@foodomain.com"><!-- userinfo-username-contains-percent-encoded --> +<input type=image alt="foo" formaction="http://@www.example.com"><!-- userinfo-empty --> +<input type=image alt="foo" formaction="http://:b@www.example.com"><!-- userinfo-user-empty --> +<input type=image alt="foo" formaction="http://a:@www.example.com"><!-- userinfo-password-empty --> +<input type=image alt="foo" formaction="http://GOOgoo.com"><!-- host-exotic-whitespace --> +<input type=image alt="foo" formaction="http://www.foo。bar.com"><!-- host-exotic-dot --> +<input type=image alt="foo" formaction="http://Go.com"><!-- host-fullwidth --> +<input type=image alt="foo" formaction="http://你好你好"><!-- host-idn-unicode-han --> +<input type=image alt="foo" formaction="http://192.168.0.257/"><!-- host-IP-address-broken --> +<input type=image alt="foo" formaction="//foo/bar"><!-- scheme-schemeless-relative --> +<input type=image alt="foo" formaction="/"><!-- path-slash-only-relative --> +<input type=image alt="foo" formaction="/a/b/c"><!-- path-simple-relative --> +<input type=image alt="foo" formaction="/a%2fc"><!-- path-percent-encoded-slash-relative --> +<input type=image alt="foo" formaction="/a/%2f/c"><!-- path-percent-encoded-slash-plus-slashes-relative --> +<input type=image alt="foo" formaction="?"><!-- query-empty-no-path-relative --> +<input type=image alt="foo" formaction="#"><!-- fragment-empty-hash-only-no-path-relative --> +<input type=image alt="foo" formaction="#/"><!-- fragment-slash-relative --> +<input type=image alt="foo" formaction="#;?"><!-- fragment-semicolon-question-mark-relative --> +<input type=image alt="foo" formaction="#β"><!-- fragment-non-ascii-relative --> +<input type=image alt="foo" formaction="foo.com"><!-- scheme-none-relative --> +<input type=image alt="foo" formaction=":"><!-- path-colon-relative --> +<input type=image alt="foo" formaction=":a"><!-- path-leading-colon-letter-relative --> +<input type=image alt="foo" formaction=":foo.com"><!-- path-leading-colon-chars-relative --> +<input type=image alt="foo" formaction=":/"><!-- path-leading-colon-slash-relative --> +<input type=image alt="foo" formaction=":#"><!-- path-leading-colon-hash-relative --> +<input type=image alt="foo" formaction=":23"><!-- path-leading-colon-number-relative --> +<input type=image alt="foo" formaction="/:23"><!-- path-slash-colon-number-relative --> +<input type=image alt="foo" formaction="::"><!-- path-leading-colon-colon-relative --> +<input type=image alt="foo" formaction="::23"><!-- path-colon-colon-number-relative --> +<input type=image alt="foo" formaction="💩http://foo"><!-- path-starts-with-pile-of-poo --> +<input type=image alt="foo" formaction="/💩"><!-- path-slash-pile-of-poo --> +<input type=image alt="foo" formaction="File://foo/bar.html"><!-- scheme-file-uppercase --> +<input type=image alt="foo" formaction="file://C|/foo/bar"><!-- scheme-file-slash-slash-c-bar --> +<input type=image alt="foo" formaction="file://server/foo/bar"><!-- scheme-file-host-included --> +<input type=image alt="foo" formaction="file:///foo/bar.txt"><!-- scheme-file-host-empty --> +<input type=image alt="foo" formaction="file:"><!-- scheme-file-scheme-only --> +<input type=image alt="foo" formaction="file:/"><!-- scheme-file-slash-only --> +<input type=image alt="foo" formaction="file://"><!-- scheme-file-slash-slash-only --> +<input type=image alt="foo" formaction="file:///"><!-- scheme-file-slash-slash-slash-only --> +<input type=image alt="foo" formaction="file:test"><!-- scheme-file-no-slash --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction-whitespace-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction-whitespace-only-novalid.html new file mode 100644 index 0000000000..1c7fae12ba --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction-whitespace-only-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty formaction is not valid</title> +<input type=image alt="foo" formaction=" +"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/fragment-backslash-novalid.html new file mode 100644 index 0000000000..dee7e3b058 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: fragment-backslash</title> +<input type=image alt="foo" formaction="#\"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..3bc4e4cddb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: fragment-contains-hash</title> +<input type=image alt="foo" formaction="http://foo/path#f#g"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..07a0678eef --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: fragment-leading-space</title> +<input type=image alt="foo" formaction="http://f:21/b# e"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-cr-novalid.html new file mode 100644 index 0000000000..48919b1d8a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-cr</title> +<input type=image alt="foo" formaction="http://example.
org"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..0919432afa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-double-percent-encoded</title> +<input type=image alt="foo" formaction="http://%41.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..007e045f66 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-double-percent-encoded-percent-encoded</title> +<input type=image alt="foo" formaction="http://%ef%bc%85%ef%bc%94%ef%bc%91.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-empty-novalid.html new file mode 100644 index 0000000000..479146ab94 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-empty</title> +<input type=image alt="foo" formaction="http://"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..62339541a0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-empty-userinfo-empty</title> +<input type=image alt="foo" formaction="http://@/www.example.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..30c5f8e868 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-empty-with-userinfo</title> +<input type=image alt="foo" formaction="http://user:pass@/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..dab28abffd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-hostname-in-brackets</title> +<input type=image alt="foo" formaction="http://[www.google.com]/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..b389ecb58f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-invalid-unicode</title> +<input type=image alt="foo" formaction="http://zyx.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..eab0190640 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-invalid-unicode-percent-encoded</title> +<input type=image alt="foo" formaction="http://%ef%b7%90zyx.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-newline-novalid.html new file mode 100644 index 0000000000..6af1be0499 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-newline</title> +<input type=image alt="foo" formaction="http://example. +org"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-space-novalid.html new file mode 100644 index 0000000000..6b9e40850a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-space</title> +<input type=image alt="foo" formaction="http://example .org"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..fa76475e30 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-square-brackets-port-contains-colon</title> +<input type=image alt="foo" formaction="http://[1::2]:3:4"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-tab-novalid.html new file mode 100644 index 0000000000..2a50d5275d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-tab</title> +<input type=image alt="foo" formaction="http://example .org"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..d6fb957969 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-u0000-percent-encoded</title> +<input type=image alt="foo" formaction="http://%00.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..a55751d8da --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-u0000-percent-encoded-percent-encoded</title> +<input type=image alt="foo" formaction="http://%ef%bc%85%ef%bc%90%ef%bc%90.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..1a8e6444c1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-bare-percent-sign</title> +<input type=image alt="foo" formaction="http://example.com/foo%"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-contains-space-novalid.html new file mode 100644 index 0000000000..a74a6604f8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-contains-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-contains-space</title> +<input type=image alt="foo" formaction="/a/ /c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..db8534ac30 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-leading-backslash-at-sign</title> +<input type=image alt="foo" formaction="http://foo.com/\@"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..ee2cb3157d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-leading-colon-backslash</title> +<input type=image alt="foo" formaction=":\"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..843915930e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-leading-colon-chars-backslash</title> +<input type=image alt="foo" formaction=":foo.com\"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-leading-space-novalid.html new file mode 100644 index 0000000000..dc991b8db5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-leading-space</title> +<input type=image alt="foo" formaction="http://f:21/ b"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..830ecfa13e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-percent-encoded-malformed</title> +<input type=image alt="foo" formaction="http://example.com/foo/%2e%2"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..222a0bd940 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-relative-square-brackets</title> +<input type=image alt="foo" formaction="[61:24:74]:98"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-tab-novalid.html new file mode 100644 index 0000000000..b0440aabda --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-tab</title> +<input type=image alt="foo" formaction="http://example.com/foo bar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-trailing-space-novalid.html new file mode 100644 index 0000000000..61a6a1a1b6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-trailing-space</title> +<input type=image alt="foo" formaction="http://f:21/b ?"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-u0091-novalid.html new file mode 100644 index 0000000000..3edbb7aab5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/path-u0091-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-u0091</title> +<input type=image alt="foo" formaction="http://example.com/foo"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-999999-novalid.html new file mode 100644 index 0000000000..a01365d727 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-999999-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: port-999999</title> +<input type=image alt="foo" formaction="http://f:999999/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-cr-novalid.html new file mode 100644 index 0000000000..ceca5a8355 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: port-cr</title> +<input type=image alt="foo" formaction="http://f:
/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..f814452189 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: port-leading-colon-bracket-colon</title> +<input type=image alt="foo" formaction="http://2001::1]:80"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-leading-colon-novalid.html new file mode 100644 index 0000000000..fd3d244c84 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: port-leading-colon</title> +<input type=image alt="foo" formaction="http://2001::1"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-leading-dash-novalid.html new file mode 100644 index 0000000000..a413652567 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: port-leading-dash</title> +<input type=image alt="foo" formaction="http://foo:-80/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..f899b643d5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: port-multiple-letters</title> +<input type=image alt="foo" formaction="http://f:fifty-two/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-newline-novalid.html new file mode 100644 index 0000000000..efa6fef430 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: port-newline</title> +<input type=image alt="foo" formaction="http://f: +/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-single-letter-novalid.html new file mode 100644 index 0000000000..6b04af7a8f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-single-letter-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: port-single-letter</title> +<input type=image alt="foo" formaction="http://f:b/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-space-novalid.html new file mode 100644 index 0000000000..666db3a7f5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: port-space</title> +<input type=image alt="foo" formaction="http://f: /c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-tab-novalid.html new file mode 100644 index 0000000000..dd67171602 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/port-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: port-tab</title> +<input type=image alt="foo" formaction="http://f: /c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/query-leading-space-novalid.html new file mode 100644 index 0000000000..01d360dd50 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/query-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: query-leading-space</title> +<input type=image alt="foo" formaction="http://f:21/b? d"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/query-trailing-space-novalid.html new file mode 100644 index 0000000000..98322081e8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: query-trailing-space</title> +<input type=image alt="foo" formaction="http://f:21/b?d #"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..aa3ea3aad1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>formaction warning: scheme-data-contains-fragment</title> +<input type=image alt="foo" formaction="data:text/html,test#test"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..48e5ec30bb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-data-single-slash</title> +<input type=image alt="foo" formaction="data:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..e77493c24d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-file-backslash</title> +<input type=image alt="foo" formaction="file:c:\foo\bar.html"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..3a12a2f2c2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-file-single-slash-c-bar</title> +<input type=image alt="foo" formaction="file:/C|/foo/bar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..4381cc2236 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-file-slash-slash-abc-bar</title> +<input type=image alt="foo" formaction="file://abc|/foo/bar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..da3f423ea7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-file-triple-slash-c-bar</title> +<input type=image alt="foo" formaction="file:///C|/foo/bar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..620a37c83d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-ftp-no-slash</title> +<input type=image alt="foo" formaction="ftp:example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..e5f064e250 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-ftp-single-slash</title> +<input type=image alt="foo" formaction="ftp:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..cad3f1e993 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-http-backslash</title> +<input type=image alt="foo" formaction="http:\\foo.com\"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..fb1ecc696a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-http-no-slash-colon</title> +<input type=image alt="foo" formaction="http::@c:29"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..62bdcd8c2c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-http-no-slash</title> +<input type=image alt="foo" formaction="http:foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..90f76c9d1e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-http-no-slash-square-bracket</title> +<input type=image alt="foo" formaction="http:[61:27]/:foo"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..9f1a492113 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-http-single-slash</title> +<input type=image alt="foo" formaction="http:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..2357c0a1e7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-https-no-slash</title> +<input type=image alt="foo" formaction="https:example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..4e3075b494 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-https-single-slash</title> +<input type=image alt="foo" formaction="https:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..45affd7ec4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-trailing-cr</title> +<input type=image alt="foo" formaction="a:
foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..161cffbf6b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-trailing-newline</title> +<input type=image alt="foo" formaction="a: +foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..ebd08615a6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-trailing-space</title> +<input type=image alt="foo" formaction="a: foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..1429b7a273 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-trailing-tab</title> +<input type=image alt="foo" formaction="a: foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..a0df503e10 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: userinfo-backslash</title> +<input type=image alt="foo" formaction="http://a\b:c\d@foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..1673f65ecf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: userinfo-password-bad-chars</title> +<input type=image alt="foo" formaction="http://&a:foo(b]c@d:2/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..aae3d288a5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: userinfo-password-contains-pile-of-poo</title> +<input type=image alt="foo" formaction="http://foo:💩@example.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..cc0652c8b3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: userinfo-username-contains-at-sign</title> +<input type=image alt="foo" formaction="http://::@c@d:2"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..abc75f3ed9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: userinfo-username-contains-pile-of-poo</title> +<input type=image alt="foo" formaction="http://💩:foo@example.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src-empty-novalid.html new file mode 100644 index 0000000000..f773a2aa45 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty src is not valid</title> +<input type=image alt="foo" src=""> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src-isvalid.html new file mode 100644 index 0000000000..5c6541bc57 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src-isvalid.html @@ -0,0 +1,91 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid src</title> +<input type=image alt="foo" src="a:foo.com"><!-- scheme-private --> +<input type=image alt="foo" src="foo:/"><!-- scheme-private-slash --> +<input type=image alt="foo" src="foo://"><!-- scheme-private-slash-slash --> +<input type=image alt="foo" src="foo:/bar.com/"><!-- scheme-private-path --> +<input type=image alt="foo" src="foo://///////"><!-- scheme-private-path-leading-slashes-only --> +<input type=image alt="foo" src="foo://///////bar.com/"><!-- scheme-private-path-leading-slashes-chars --> +<input type=image alt="foo" src="foo:////://///"><!-- scheme-private-path-leading-slashes-colon-slashes --> +<input type=image alt="foo" src="c:/foo"><!-- scheme-private-single-letter --> +<input type=image alt="foo" src="madeupscheme:/example.com/"><!-- scheme-private-single-slash --> +<input type=image alt="foo" src="file:/example.com/"><!-- scheme-file-single-slash --> +<input type=image alt="foo" src="ftps:/example.com/"><!-- scheme-ftps-single-slash --> +<input type=image alt="foo" src="gopher:/example.com/"><!-- scheme-gopher-single-slash --> +<input type=image alt="foo" src="ws:/example.com/"><!-- scheme-ws-single-slash --> +<input type=image alt="foo" src="wss:/example.com/"><!-- scheme-wss-single-slash --> +<input type=image alt="foo" src="javascript:/example.com/"><!-- scheme-javascript-single-slash --> +<input type=image alt="foo" src="mailto:/example.com/"><!-- scheme-mailto-single-slash --> +<input type=image alt="foo" src="madeupscheme:example.com/"><!-- scheme-private-no-slash --> +<input type=image alt="foo" src="ftps:example.com/"><!-- scheme-ftps-no-slash --> +<input type=image alt="foo" src="gopher:example.com/"><!-- scheme-gopher-no-slash --> +<input type=image alt="foo" src="wss:example.com/"><!-- scheme-wss-no-slash --> +<input type=image alt="foo" src="mailto:example.com/"><!-- scheme-mailto-no-slash --> +<input type=image alt="foo" src="data:text/plain,foo"><!-- scheme-data-no-slash --> +<input type=image alt="foo" src="http://user:pass@foo:21/bar;par?b#c"><!-- userinfo --> +<input type=image alt="foo" src="http://[2001::1]"><!-- host-ipv6 --> +<input type=image alt="foo" src="http://[2001::1]:80"><!-- host-ipv6-port --> +<input type=image alt="foo" src="http://f:/c"><!-- port-none-but-colon --> +<input type=image alt="foo" src="http://f:0/c"><!-- port-0 --> +<input type=image alt="foo" src="http://f:00000000000000/c"><!-- port-00000000000000 --> +<input type=image alt="foo" src="http://f:00000000000000000000080/c"><!-- port-00000000000000000000080 --> +<input type=image alt="foo" src="http://a:b@c:29/d"><!-- userinfo-host-port-path --> +<input type=image alt="foo" src="http://foo.com:b@d/"><!-- userinfo-username-non-alpha --> +<input type=image alt="foo" src="http://foo/abcd?efgh?ijkl"><!-- query-contains-question-mark --> +<input type=image alt="foo" src="http://foo/abcd#foo?bar"><!-- fragment-contains-question-mark --> +<input type=image alt="foo" src="http://example.com/foo/%2e"><!-- path-percent-encoded-dot --> +<input type=image alt="foo" src="http://example.com/%20foo"><!-- path-percent-encoded-space --> +<input type=image alt="foo" src="http://example.com/©zbar"><!-- path-non-ascii --> +<input type=image alt="foo" src="http://example.com/foo%41%7a"><!-- path-percent-encoded-multiple --> +<input type=image alt="foo" src="http://example.com/foo%91"><!-- path-percent-encoded-u0091 --> +<input type=image alt="foo" src="http://example.com/foo%00"><!-- path-percent-encoded-u0000 --> +<input type=image alt="foo" src="http://example.com/%3A%3a%3C%3c"><!-- path-percent-encoded-mixed-case --> +<input type=image alt="foo" src="http://example.com/你好你好"><!-- path-unicode-han --> +<input type=image alt="foo" src="http://example.com//foo"><!-- path-uFEFF --> +<input type=image alt="foo" src="http://example.com//foo//bar"><!-- path-u202E-u202D --> +<input type=image alt="foo" src="http://💩"><!-- host-is-pile-of-poo --> +<input type=image alt="foo" src="http💩//:foo"><!-- path-contains-pile-of-poo --> +<input type=image alt="foo" src="http://example.com/foo?💩"><!-- query-contains-pile-of-poo --> +<input type=image alt="foo" src="http://example.com/foo#💩"><!-- fragment-contains-pile-of-poo --> +<input type=image alt="foo" src="http://192.0x00A80001"><!-- host-192.0x00A80001 --> +<input type=image alt="foo" src="http://%25DOMAIN:foobar@foodomain.com"><!-- userinfo-username-contains-percent-encoded --> +<input type=image alt="foo" src="http://@www.example.com"><!-- userinfo-empty --> +<input type=image alt="foo" src="http://:b@www.example.com"><!-- userinfo-user-empty --> +<input type=image alt="foo" src="http://a:@www.example.com"><!-- userinfo-password-empty --> +<input type=image alt="foo" src="http://GOOgoo.com"><!-- host-exotic-whitespace --> +<input type=image alt="foo" src="http://www.foo。bar.com"><!-- host-exotic-dot --> +<input type=image alt="foo" src="http://Go.com"><!-- host-fullwidth --> +<input type=image alt="foo" src="http://你好你好"><!-- host-idn-unicode-han --> +<input type=image alt="foo" src="http://192.168.0.257/"><!-- host-IP-address-broken --> +<input type=image alt="foo" src="//foo/bar"><!-- scheme-schemeless-relative --> +<input type=image alt="foo" src="/"><!-- path-slash-only-relative --> +<input type=image alt="foo" src="/a/b/c"><!-- path-simple-relative --> +<input type=image alt="foo" src="/a%2fc"><!-- path-percent-encoded-slash-relative --> +<input type=image alt="foo" src="/a/%2f/c"><!-- path-percent-encoded-slash-plus-slashes-relative --> +<input type=image alt="foo" src="?"><!-- query-empty-no-path-relative --> +<input type=image alt="foo" src="#"><!-- fragment-empty-hash-only-no-path-relative --> +<input type=image alt="foo" src="#/"><!-- fragment-slash-relative --> +<input type=image alt="foo" src="#;?"><!-- fragment-semicolon-question-mark-relative --> +<input type=image alt="foo" src="#β"><!-- fragment-non-ascii-relative --> +<input type=image alt="foo" src="foo.com"><!-- scheme-none-relative --> +<input type=image alt="foo" src=":"><!-- path-colon-relative --> +<input type=image alt="foo" src=":a"><!-- path-leading-colon-letter-relative --> +<input type=image alt="foo" src=":foo.com"><!-- path-leading-colon-chars-relative --> +<input type=image alt="foo" src=":/"><!-- path-leading-colon-slash-relative --> +<input type=image alt="foo" src=":#"><!-- path-leading-colon-hash-relative --> +<input type=image alt="foo" src=":23"><!-- path-leading-colon-number-relative --> +<input type=image alt="foo" src="/:23"><!-- path-slash-colon-number-relative --> +<input type=image alt="foo" src="::"><!-- path-leading-colon-colon-relative --> +<input type=image alt="foo" src="::23"><!-- path-colon-colon-number-relative --> +<input type=image alt="foo" src="💩http://foo"><!-- path-starts-with-pile-of-poo --> +<input type=image alt="foo" src="/💩"><!-- path-slash-pile-of-poo --> +<input type=image alt="foo" src="File://foo/bar.html"><!-- scheme-file-uppercase --> +<input type=image alt="foo" src="file://C|/foo/bar"><!-- scheme-file-slash-slash-c-bar --> +<input type=image alt="foo" src="file://server/foo/bar"><!-- scheme-file-host-included --> +<input type=image alt="foo" src="file:///foo/bar.txt"><!-- scheme-file-host-empty --> +<input type=image alt="foo" src="file:"><!-- scheme-file-scheme-only --> +<input type=image alt="foo" src="file:/"><!-- scheme-file-slash-only --> +<input type=image alt="foo" src="file://"><!-- scheme-file-slash-slash-only --> +<input type=image alt="foo" src="file:///"><!-- scheme-file-slash-slash-slash-only --> +<input type=image alt="foo" src="file:test"><!-- scheme-file-no-slash --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src-whitespace-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src-whitespace-only-novalid.html new file mode 100644 index 0000000000..e3d0486e62 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src-whitespace-only-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty src is not valid</title> +<input type=image alt="foo" src=" +"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/fragment-backslash-novalid.html new file mode 100644 index 0000000000..eda0b37a8a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: fragment-backslash</title> +<input type=image alt="foo" src="#\"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..3b4ada5330 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: fragment-contains-hash</title> +<input type=image alt="foo" src="http://foo/path#f#g"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..4e91c794ab --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: fragment-leading-space</title> +<input type=image alt="foo" src="http://f:21/b# e"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-cr-novalid.html new file mode 100644 index 0000000000..c6c7dcd695 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-cr</title> +<input type=image alt="foo" src="http://example.
org"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..3946af19fe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-double-percent-encoded</title> +<input type=image alt="foo" src="http://%41.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..0e657ba1a7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-double-percent-encoded-percent-encoded</title> +<input type=image alt="foo" src="http://%ef%bc%85%ef%bc%94%ef%bc%91.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-empty-novalid.html new file mode 100644 index 0000000000..faac339c6b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-empty</title> +<input type=image alt="foo" src="http://"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..623e61268b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-empty-userinfo-empty</title> +<input type=image alt="foo" src="http://@/www.example.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..9cc6d8624d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-empty-with-userinfo</title> +<input type=image alt="foo" src="http://user:pass@/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..c48b95b008 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-hostname-in-brackets</title> +<input type=image alt="foo" src="http://[www.google.com]/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..8595d37ecc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-invalid-unicode</title> +<input type=image alt="foo" src="http://zyx.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..3c7f42df1c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-invalid-unicode-percent-encoded</title> +<input type=image alt="foo" src="http://%ef%b7%90zyx.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-newline-novalid.html new file mode 100644 index 0000000000..68fdc0aea4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-newline</title> +<input type=image alt="foo" src="http://example. +org"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-space-novalid.html new file mode 100644 index 0000000000..45c7e8bb15 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-space</title> +<input type=image alt="foo" src="http://example .org"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..b4b5552a8b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-square-brackets-port-contains-colon</title> +<input type=image alt="foo" src="http://[1::2]:3:4"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-tab-novalid.html new file mode 100644 index 0000000000..ae443539c9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-tab</title> +<input type=image alt="foo" src="http://example .org"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..8e554bb9ca --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-u0000-percent-encoded</title> +<input type=image alt="foo" src="http://%00.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..ea9f960fee --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-u0000-percent-encoded-percent-encoded</title> +<input type=image alt="foo" src="http://%ef%bc%85%ef%bc%90%ef%bc%90.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..864ea49604 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-bare-percent-sign</title> +<input type=image alt="foo" src="http://example.com/foo%"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-contains-space-novalid.html new file mode 100644 index 0000000000..069e2a1c38 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-contains-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-contains-space</title> +<input type=image alt="foo" src="/a/ /c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..71b05d901a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-backslash-at-sign</title> +<input type=image alt="foo" src="http://foo.com/\@"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..2d4baf9108 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-colon-backslash</title> +<input type=image alt="foo" src=":\"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..ef690bbf07 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-colon-chars-backslash</title> +<input type=image alt="foo" src=":foo.com\"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-leading-space-novalid.html new file mode 100644 index 0000000000..c0204f5c1a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-space</title> +<input type=image alt="foo" src="http://f:21/ b"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..c5222fab64 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-percent-encoded-malformed</title> +<input type=image alt="foo" src="http://example.com/foo/%2e%2"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..8c05cbef6b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-relative-square-brackets</title> +<input type=image alt="foo" src="[61:24:74]:98"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-tab-novalid.html new file mode 100644 index 0000000000..a2b683d9dc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-tab</title> +<input type=image alt="foo" src="http://example.com/foo bar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-trailing-space-novalid.html new file mode 100644 index 0000000000..a047676f47 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-trailing-space</title> +<input type=image alt="foo" src="http://f:21/b ?"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-u0091-novalid.html new file mode 100644 index 0000000000..0da7c170cc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/path-u0091-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-u0091</title> +<input type=image alt="foo" src="http://example.com/foo"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-999999-novalid.html new file mode 100644 index 0000000000..7c5b961f4c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-999999-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-999999</title> +<input type=image alt="foo" src="http://f:999999/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-cr-novalid.html new file mode 100644 index 0000000000..b2467d2be6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-cr</title> +<input type=image alt="foo" src="http://f:
/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..1bb21c61b8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-leading-colon-bracket-colon</title> +<input type=image alt="foo" src="http://2001::1]:80"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-leading-colon-novalid.html new file mode 100644 index 0000000000..5b7c183771 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-leading-colon</title> +<input type=image alt="foo" src="http://2001::1"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-leading-dash-novalid.html new file mode 100644 index 0000000000..0f125e1f85 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-leading-dash</title> +<input type=image alt="foo" src="http://foo:-80/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..ffc0b87472 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-multiple-letters</title> +<input type=image alt="foo" src="http://f:fifty-two/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-newline-novalid.html new file mode 100644 index 0000000000..51e6c7358f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-newline</title> +<input type=image alt="foo" src="http://f: +/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-single-letter-novalid.html new file mode 100644 index 0000000000..007ec33d1e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-single-letter-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-single-letter</title> +<input type=image alt="foo" src="http://f:b/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-space-novalid.html new file mode 100644 index 0000000000..4086ace7a9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-space</title> +<input type=image alt="foo" src="http://f: /c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-tab-novalid.html new file mode 100644 index 0000000000..90faa30077 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/port-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-tab</title> +<input type=image alt="foo" src="http://f: /c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/query-leading-space-novalid.html new file mode 100644 index 0000000000..183e1fad85 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/query-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: query-leading-space</title> +<input type=image alt="foo" src="http://f:21/b? d"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/query-trailing-space-novalid.html new file mode 100644 index 0000000000..a64a7c6b7c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: query-trailing-space</title> +<input type=image alt="foo" src="http://f:21/b?d #"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..71b9a8873b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>src warning: scheme-data-contains-fragment</title> +<input type=image alt="foo" src="data:text/html,test#test"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..a2b5d1f862 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-data-single-slash</title> +<input type=image alt="foo" src="data:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..0a1b8fb52e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-backslash</title> +<input type=image alt="foo" src="file:c:\foo\bar.html"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..ee896fe55f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-single-slash-c-bar</title> +<input type=image alt="foo" src="file:/C|/foo/bar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..4f4516642d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-slash-slash-abc-bar</title> +<input type=image alt="foo" src="file://abc|/foo/bar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..8cb7521e8b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-triple-slash-c-bar</title> +<input type=image alt="foo" src="file:///C|/foo/bar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..bd109af807 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-ftp-no-slash</title> +<input type=image alt="foo" src="ftp:example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..d892ac52d9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-ftp-single-slash</title> +<input type=image alt="foo" src="ftp:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..6fafed4ab5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-backslash</title> +<input type=image alt="foo" src="http:\\foo.com\"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..90a1212ac2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-no-slash-colon</title> +<input type=image alt="foo" src="http::@c:29"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..e2c684aac5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-no-slash</title> +<input type=image alt="foo" src="http:foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..7a64662c8e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-no-slash-square-bracket</title> +<input type=image alt="foo" src="http:[61:27]/:foo"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..cdfd4d74ce --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-single-slash</title> +<input type=image alt="foo" src="http:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..d6b2bce564 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-https-no-slash</title> +<input type=image alt="foo" src="https:example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..301281c141 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-https-single-slash</title> +<input type=image alt="foo" src="https:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..2cef8164e5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-cr</title> +<input type=image alt="foo" src="a:
foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..1cac5852c2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-newline</title> +<input type=image alt="foo" src="a: +foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..8b8f11fa21 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-space</title> +<input type=image alt="foo" src="a: foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..6f5772f6b4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-tab</title> +<input type=image alt="foo" src="a: foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..85b04e06b1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-backslash</title> +<input type=image alt="foo" src="http://a\b:c\d@foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..4b3ef34269 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-password-bad-chars</title> +<input type=image alt="foo" src="http://&a:foo(b]c@d:2/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..2b86aa3327 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-password-contains-pile-of-poo</title> +<input type=image alt="foo" src="http://foo:💩@example.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..bdaf3479f4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-username-contains-at-sign</title> +<input type=image alt="foo" src="http://::@c@d:2"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..32627a1f33 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-username-contains-pile-of-poo</title> +<input type=image alt="foo" src="http://💩:foo@example.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction-empty-novalid.html new file mode 100644 index 0000000000..ae291ca35b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty formaction is not valid</title> +<input type=submit formaction=""> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction-isvalid.html new file mode 100644 index 0000000000..f5ac95000a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction-isvalid.html @@ -0,0 +1,91 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid formaction</title> +<input type=submit formaction="a:foo.com"><!-- scheme-private --> +<input type=submit formaction="foo:/"><!-- scheme-private-slash --> +<input type=submit formaction="foo://"><!-- scheme-private-slash-slash --> +<input type=submit formaction="foo:/bar.com/"><!-- scheme-private-path --> +<input type=submit formaction="foo://///////"><!-- scheme-private-path-leading-slashes-only --> +<input type=submit formaction="foo://///////bar.com/"><!-- scheme-private-path-leading-slashes-chars --> +<input type=submit formaction="foo:////://///"><!-- scheme-private-path-leading-slashes-colon-slashes --> +<input type=submit formaction="c:/foo"><!-- scheme-private-single-letter --> +<input type=submit formaction="madeupscheme:/example.com/"><!-- scheme-private-single-slash --> +<input type=submit formaction="file:/example.com/"><!-- scheme-file-single-slash --> +<input type=submit formaction="ftps:/example.com/"><!-- scheme-ftps-single-slash --> +<input type=submit formaction="gopher:/example.com/"><!-- scheme-gopher-single-slash --> +<input type=submit formaction="ws:/example.com/"><!-- scheme-ws-single-slash --> +<input type=submit formaction="wss:/example.com/"><!-- scheme-wss-single-slash --> +<input type=submit formaction="javascript:/example.com/"><!-- scheme-javascript-single-slash --> +<input type=submit formaction="mailto:/example.com/"><!-- scheme-mailto-single-slash --> +<input type=submit formaction="madeupscheme:example.com/"><!-- scheme-private-no-slash --> +<input type=submit formaction="ftps:example.com/"><!-- scheme-ftps-no-slash --> +<input type=submit formaction="gopher:example.com/"><!-- scheme-gopher-no-slash --> +<input type=submit formaction="wss:example.com/"><!-- scheme-wss-no-slash --> +<input type=submit formaction="mailto:example.com/"><!-- scheme-mailto-no-slash --> +<input type=submit formaction="data:text/plain,foo"><!-- scheme-data-no-slash --> +<input type=submit formaction="http://user:pass@foo:21/bar;par?b#c"><!-- userinfo --> +<input type=submit formaction="http://[2001::1]"><!-- host-ipv6 --> +<input type=submit formaction="http://[2001::1]:80"><!-- host-ipv6-port --> +<input type=submit formaction="http://f:/c"><!-- port-none-but-colon --> +<input type=submit formaction="http://f:0/c"><!-- port-0 --> +<input type=submit formaction="http://f:00000000000000/c"><!-- port-00000000000000 --> +<input type=submit formaction="http://f:00000000000000000000080/c"><!-- port-00000000000000000000080 --> +<input type=submit formaction="http://a:b@c:29/d"><!-- userinfo-host-port-path --> +<input type=submit formaction="http://foo.com:b@d/"><!-- userinfo-username-non-alpha --> +<input type=submit formaction="http://foo/abcd?efgh?ijkl"><!-- query-contains-question-mark --> +<input type=submit formaction="http://foo/abcd#foo?bar"><!-- fragment-contains-question-mark --> +<input type=submit formaction="http://example.com/foo/%2e"><!-- path-percent-encoded-dot --> +<input type=submit formaction="http://example.com/%20foo"><!-- path-percent-encoded-space --> +<input type=submit formaction="http://example.com/©zbar"><!-- path-non-ascii --> +<input type=submit formaction="http://example.com/foo%41%7a"><!-- path-percent-encoded-multiple --> +<input type=submit formaction="http://example.com/foo%91"><!-- path-percent-encoded-u0091 --> +<input type=submit formaction="http://example.com/foo%00"><!-- path-percent-encoded-u0000 --> +<input type=submit formaction="http://example.com/%3A%3a%3C%3c"><!-- path-percent-encoded-mixed-case --> +<input type=submit formaction="http://example.com/你好你好"><!-- path-unicode-han --> +<input type=submit formaction="http://example.com//foo"><!-- path-uFEFF --> +<input type=submit formaction="http://example.com//foo//bar"><!-- path-u202E-u202D --> +<input type=submit formaction="http://💩"><!-- host-is-pile-of-poo --> +<input type=submit formaction="http💩//:foo"><!-- path-contains-pile-of-poo --> +<input type=submit formaction="http://example.com/foo?💩"><!-- query-contains-pile-of-poo --> +<input type=submit formaction="http://example.com/foo#💩"><!-- fragment-contains-pile-of-poo --> +<input type=submit formaction="http://192.0x00A80001"><!-- host-192.0x00A80001 --> +<input type=submit formaction="http://%25DOMAIN:foobar@foodomain.com"><!-- userinfo-username-contains-percent-encoded --> +<input type=submit formaction="http://@www.example.com"><!-- userinfo-empty --> +<input type=submit formaction="http://:b@www.example.com"><!-- userinfo-user-empty --> +<input type=submit formaction="http://a:@www.example.com"><!-- userinfo-password-empty --> +<input type=submit formaction="http://GOOgoo.com"><!-- host-exotic-whitespace --> +<input type=submit formaction="http://www.foo。bar.com"><!-- host-exotic-dot --> +<input type=submit formaction="http://Go.com"><!-- host-fullwidth --> +<input type=submit formaction="http://你好你好"><!-- host-idn-unicode-han --> +<input type=submit formaction="http://192.168.0.257/"><!-- host-IP-address-broken --> +<input type=submit formaction="//foo/bar"><!-- scheme-schemeless-relative --> +<input type=submit formaction="/"><!-- path-slash-only-relative --> +<input type=submit formaction="/a/b/c"><!-- path-simple-relative --> +<input type=submit formaction="/a%2fc"><!-- path-percent-encoded-slash-relative --> +<input type=submit formaction="/a/%2f/c"><!-- path-percent-encoded-slash-plus-slashes-relative --> +<input type=submit formaction="?"><!-- query-empty-no-path-relative --> +<input type=submit formaction="#"><!-- fragment-empty-hash-only-no-path-relative --> +<input type=submit formaction="#/"><!-- fragment-slash-relative --> +<input type=submit formaction="#;?"><!-- fragment-semicolon-question-mark-relative --> +<input type=submit formaction="#β"><!-- fragment-non-ascii-relative --> +<input type=submit formaction="foo.com"><!-- scheme-none-relative --> +<input type=submit formaction=":"><!-- path-colon-relative --> +<input type=submit formaction=":a"><!-- path-leading-colon-letter-relative --> +<input type=submit formaction=":foo.com"><!-- path-leading-colon-chars-relative --> +<input type=submit formaction=":/"><!-- path-leading-colon-slash-relative --> +<input type=submit formaction=":#"><!-- path-leading-colon-hash-relative --> +<input type=submit formaction=":23"><!-- path-leading-colon-number-relative --> +<input type=submit formaction="/:23"><!-- path-slash-colon-number-relative --> +<input type=submit formaction="::"><!-- path-leading-colon-colon-relative --> +<input type=submit formaction="::23"><!-- path-colon-colon-number-relative --> +<input type=submit formaction="💩http://foo"><!-- path-starts-with-pile-of-poo --> +<input type=submit formaction="/💩"><!-- path-slash-pile-of-poo --> +<input type=submit formaction="File://foo/bar.html"><!-- scheme-file-uppercase --> +<input type=submit formaction="file://C|/foo/bar"><!-- scheme-file-slash-slash-c-bar --> +<input type=submit formaction="file://server/foo/bar"><!-- scheme-file-host-included --> +<input type=submit formaction="file:///foo/bar.txt"><!-- scheme-file-host-empty --> +<input type=submit formaction="file:"><!-- scheme-file-scheme-only --> +<input type=submit formaction="file:/"><!-- scheme-file-slash-only --> +<input type=submit formaction="file://"><!-- scheme-file-slash-slash-only --> +<input type=submit formaction="file:///"><!-- scheme-file-slash-slash-slash-only --> +<input type=submit formaction="file:test"><!-- scheme-file-no-slash --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction-whitespace-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction-whitespace-only-novalid.html new file mode 100644 index 0000000000..6f2d34e8d1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction-whitespace-only-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty formaction is not valid</title> +<input type=submit formaction=" +"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/fragment-backslash-novalid.html new file mode 100644 index 0000000000..f425c30763 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: fragment-backslash</title> +<input type=submit formaction="#\"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..074b066b9e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: fragment-contains-hash</title> +<input type=submit formaction="http://foo/path#f#g"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..370bc0d8bf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: fragment-leading-space</title> +<input type=submit formaction="http://f:21/b# e"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-cr-novalid.html new file mode 100644 index 0000000000..30c67fdf9e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-cr</title> +<input type=submit formaction="http://example.
org"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..b6bcab6dca --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-double-percent-encoded</title> +<input type=submit formaction="http://%41.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..b25b389482 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-double-percent-encoded-percent-encoded</title> +<input type=submit formaction="http://%ef%bc%85%ef%bc%94%ef%bc%91.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-empty-novalid.html new file mode 100644 index 0000000000..7f0bff475a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-empty</title> +<input type=submit formaction="http://"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..548576d6f8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-empty-userinfo-empty</title> +<input type=submit formaction="http://@/www.example.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..fc22cd1946 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-empty-with-userinfo</title> +<input type=submit formaction="http://user:pass@/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..6b714a213b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-hostname-in-brackets</title> +<input type=submit formaction="http://[www.google.com]/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..f9e490b155 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-invalid-unicode</title> +<input type=submit formaction="http://zyx.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..8bd4fa53b7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-invalid-unicode-percent-encoded</title> +<input type=submit formaction="http://%ef%b7%90zyx.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-newline-novalid.html new file mode 100644 index 0000000000..4bf3160836 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-newline</title> +<input type=submit formaction="http://example. +org"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-space-novalid.html new file mode 100644 index 0000000000..40d1b5e1b3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-space</title> +<input type=submit formaction="http://example .org"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..b58d8edfb8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-square-brackets-port-contains-colon</title> +<input type=submit formaction="http://[1::2]:3:4"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-tab-novalid.html new file mode 100644 index 0000000000..1f0818c835 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-tab</title> +<input type=submit formaction="http://example .org"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..38d6adf057 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-u0000-percent-encoded</title> +<input type=submit formaction="http://%00.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..d4628743d4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: host-u0000-percent-encoded-percent-encoded</title> +<input type=submit formaction="http://%ef%bc%85%ef%bc%90%ef%bc%90.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..507dd282c1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-bare-percent-sign</title> +<input type=submit formaction="http://example.com/foo%"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-contains-space-novalid.html new file mode 100644 index 0000000000..41b1027304 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-contains-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-contains-space</title> +<input type=submit formaction="/a/ /c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..5bc0f540f2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-leading-backslash-at-sign</title> +<input type=submit formaction="http://foo.com/\@"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..9f96f07528 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-leading-colon-backslash</title> +<input type=submit formaction=":\"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..a6d07f6124 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-leading-colon-chars-backslash</title> +<input type=submit formaction=":foo.com\"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-leading-space-novalid.html new file mode 100644 index 0000000000..2906aa3acc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-leading-space</title> +<input type=submit formaction="http://f:21/ b"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..955bd05ab5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-percent-encoded-malformed</title> +<input type=submit formaction="http://example.com/foo/%2e%2"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..3bc8dbf2dc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-relative-square-brackets</title> +<input type=submit formaction="[61:24:74]:98"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-tab-novalid.html new file mode 100644 index 0000000000..e424a2a23f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-tab</title> +<input type=submit formaction="http://example.com/foo bar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-trailing-space-novalid.html new file mode 100644 index 0000000000..d61566d290 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-trailing-space</title> +<input type=submit formaction="http://f:21/b ?"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-u0091-novalid.html new file mode 100644 index 0000000000..d9c5c0bddc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/path-u0091-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: path-u0091</title> +<input type=submit formaction="http://example.com/foo"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-999999-novalid.html new file mode 100644 index 0000000000..56fed6806c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-999999-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: port-999999</title> +<input type=submit formaction="http://f:999999/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-cr-novalid.html new file mode 100644 index 0000000000..bcacfa8b82 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: port-cr</title> +<input type=submit formaction="http://f:
/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..02caabe38b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: port-leading-colon-bracket-colon</title> +<input type=submit formaction="http://2001::1]:80"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-leading-colon-novalid.html new file mode 100644 index 0000000000..1222d48fe3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: port-leading-colon</title> +<input type=submit formaction="http://2001::1"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-leading-dash-novalid.html new file mode 100644 index 0000000000..eea1fb9fe8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: port-leading-dash</title> +<input type=submit formaction="http://foo:-80/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..575f7b1565 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: port-multiple-letters</title> +<input type=submit formaction="http://f:fifty-two/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-newline-novalid.html new file mode 100644 index 0000000000..77281c7f26 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: port-newline</title> +<input type=submit formaction="http://f: +/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-single-letter-novalid.html new file mode 100644 index 0000000000..231f886599 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-single-letter-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: port-single-letter</title> +<input type=submit formaction="http://f:b/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-space-novalid.html new file mode 100644 index 0000000000..df250d3cb3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: port-space</title> +<input type=submit formaction="http://f: /c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-tab-novalid.html new file mode 100644 index 0000000000..7e817369db --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/port-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: port-tab</title> +<input type=submit formaction="http://f: /c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/query-leading-space-novalid.html new file mode 100644 index 0000000000..9bdcfa9ce7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/query-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: query-leading-space</title> +<input type=submit formaction="http://f:21/b? d"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/query-trailing-space-novalid.html new file mode 100644 index 0000000000..094f5008d8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: query-trailing-space</title> +<input type=submit formaction="http://f:21/b?d #"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..4677df8937 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>formaction warning: scheme-data-contains-fragment</title> +<input type=submit formaction="data:text/html,test#test"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..ae851bea53 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-data-single-slash</title> +<input type=submit formaction="data:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..22600d617d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-file-backslash</title> +<input type=submit formaction="file:c:\foo\bar.html"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..05c18e6469 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-file-single-slash-c-bar</title> +<input type=submit formaction="file:/C|/foo/bar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..bcd94e564f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-file-slash-slash-abc-bar</title> +<input type=submit formaction="file://abc|/foo/bar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..f15f3083d5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-file-triple-slash-c-bar</title> +<input type=submit formaction="file:///C|/foo/bar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..f4d95347da --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-ftp-no-slash</title> +<input type=submit formaction="ftp:example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..40314614e4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-ftp-single-slash</title> +<input type=submit formaction="ftp:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..a29e4fa975 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-http-backslash</title> +<input type=submit formaction="http:\\foo.com\"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..5350ea0a91 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-http-no-slash-colon</title> +<input type=submit formaction="http::@c:29"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..c7f227eab7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-http-no-slash</title> +<input type=submit formaction="http:foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..3d66391cd2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-http-no-slash-square-bracket</title> +<input type=submit formaction="http:[61:27]/:foo"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..6c69f27893 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-http-single-slash</title> +<input type=submit formaction="http:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..6c15ad999d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-https-no-slash</title> +<input type=submit formaction="https:example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..27e668c97c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-https-single-slash</title> +<input type=submit formaction="https:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..3ab19fffd8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-trailing-cr</title> +<input type=submit formaction="a:
foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..eba43de91d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-trailing-newline</title> +<input type=submit formaction="a: +foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..e0d62b36fe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-trailing-space</title> +<input type=submit formaction="a: foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..4b75ff2e74 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: scheme-trailing-tab</title> +<input type=submit formaction="a: foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..56f8a0b7d9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: userinfo-backslash</title> +<input type=submit formaction="http://a\b:c\d@foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..d005f35cbd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: userinfo-password-bad-chars</title> +<input type=submit formaction="http://&a:foo(b]c@d:2/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..eba2430b58 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: userinfo-password-contains-pile-of-poo</title> +<input type=submit formaction="http://foo:💩@example.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..060f63c16b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: userinfo-username-contains-at-sign</title> +<input type=submit formaction="http://::@c@d:2"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..5e528bff8b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid formaction: userinfo-username-contains-pile-of-poo</title> +<input type=submit formaction="http://💩:foo@example.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value-empty-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value-empty-isvalid.html new file mode 100644 index 0000000000..229b7a2b99 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value-empty-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty value attribute is valid</title> +<input type=url value=""> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value-isvalid.html new file mode 100644 index 0000000000..134da82d3e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value-isvalid.html @@ -0,0 +1,69 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid value attribute</title> +<input type=url value="a:foo.com"><!-- scheme-private --> +<input type=url value="foo:/"><!-- scheme-private-slash --> +<input type=url value="foo://"><!-- scheme-private-slash-slash --> +<input type=url value="foo:/bar.com/"><!-- scheme-private-path --> +<input type=url value="foo://///////"><!-- scheme-private-path-leading-slashes-only --> +<input type=url value="foo://///////bar.com/"><!-- scheme-private-path-leading-slashes-chars --> +<input type=url value="foo:////://///"><!-- scheme-private-path-leading-slashes-colon-slashes --> +<input type=url value="c:/foo"><!-- scheme-private-single-letter --> +<input type=url value="madeupscheme:/example.com/"><!-- scheme-private-single-slash --> +<input type=url value="file:/example.com/"><!-- scheme-file-single-slash --> +<input type=url value="ftps:/example.com/"><!-- scheme-ftps-single-slash --> +<input type=url value="gopher:/example.com/"><!-- scheme-gopher-single-slash --> +<input type=url value="ws:/example.com/"><!-- scheme-ws-single-slash --> +<input type=url value="wss:/example.com/"><!-- scheme-wss-single-slash --> +<input type=url value="javascript:/example.com/"><!-- scheme-javascript-single-slash --> +<input type=url value="mailto:/example.com/"><!-- scheme-mailto-single-slash --> +<input type=url value="madeupscheme:example.com/"><!-- scheme-private-no-slash --> +<input type=url value="ftps:example.com/"><!-- scheme-ftps-no-slash --> +<input type=url value="gopher:example.com/"><!-- scheme-gopher-no-slash --> +<input type=url value="wss:example.com/"><!-- scheme-wss-no-slash --> +<input type=url value="mailto:example.com/"><!-- scheme-mailto-no-slash --> +<input type=url value="data:text/plain,foo"><!-- scheme-data-no-slash --> +<input type=url value="http://user:pass@foo:21/bar;par?b#c"><!-- userinfo --> +<input type=url value="http://[2001::1]"><!-- host-ipv6 --> +<input type=url value="http://[2001::1]:80"><!-- host-ipv6-port --> +<input type=url value="http://f:/c"><!-- port-none-but-colon --> +<input type=url value="http://f:0/c"><!-- port-0 --> +<input type=url value="http://f:00000000000000/c"><!-- port-00000000000000 --> +<input type=url value="http://f:00000000000000000000080/c"><!-- port-00000000000000000000080 --> +<input type=url value="http://a:b@c:29/d"><!-- userinfo-host-port-path --> +<input type=url value="http://foo.com:b@d/"><!-- userinfo-username-non-alpha --> +<input type=url value="http://foo/abcd?efgh?ijkl"><!-- query-contains-question-mark --> +<input type=url value="http://foo/abcd#foo?bar"><!-- fragment-contains-question-mark --> +<input type=url value="http://example.com/foo/%2e"><!-- path-percent-encoded-dot --> +<input type=url value="http://example.com/%20foo"><!-- path-percent-encoded-space --> +<input type=url value="http://example.com/©zbar"><!-- path-non-ascii --> +<input type=url value="http://example.com/foo%41%7a"><!-- path-percent-encoded-multiple --> +<input type=url value="http://example.com/foo%91"><!-- path-percent-encoded-u0091 --> +<input type=url value="http://example.com/foo%00"><!-- path-percent-encoded-u0000 --> +<input type=url value="http://example.com/%3A%3a%3C%3c"><!-- path-percent-encoded-mixed-case --> +<input type=url value="http://example.com/你好你好"><!-- path-unicode-han --> +<input type=url value="http://example.com//foo"><!-- path-uFEFF --> +<input type=url value="http://example.com//foo//bar"><!-- path-u202E-u202D --> +<input type=url value="http://💩"><!-- host-is-pile-of-poo --> +<input type=url value="http://example.com/foo/💩"><!-- path-contains-pile-of-poo --> +<input type=url value="http://example.com/foo?💩"><!-- query-contains-pile-of-poo --> +<input type=url value="http://example.com/foo#💩"><!-- fragment-contains-pile-of-poo --> +<input type=url value="http://192.0x00A80001"><!-- host-192.0x00A80001 --> +<input type=url value="http://%25DOMAIN:foobar@foodomain.com"><!-- userinfo-username-contains-percent-encoded --> +<input type=url value="http://@www.example.com"><!-- userinfo-empty --> +<input type=url value="http://:b@www.example.com"><!-- userinfo-user-empty --> +<input type=url value="http://a:@www.example.com"><!-- userinfo-password-empty --> +<input type=url value="http://GOOgoo.com"><!-- host-exotic-whitespace --> +<input type=url value="http://www.foo。bar.com"><!-- host-exotic-dot --> +<input type=url value="http://Go.com"><!-- host-fullwidth --> +<input type=url value="http://你好你好"><!-- host-idn-unicode-han --> +<input type=url value="http://192.168.0.257/"><!-- host-IP-address-broken --> +<input type=url value="File://foo/bar.html"><!-- scheme-file-uppercase --> +<input type=url value="file://C|/foo/bar"><!-- scheme-file-slash-slash-c-bar --> +<input type=url value="file://server/foo/bar"><!-- scheme-file-host-included --> +<input type=url value="file:///foo/bar.txt"><!-- scheme-file-host-empty --> +<input type=url value="file:"><!-- scheme-file-scheme-only --> +<input type=url value="file:/"><!-- scheme-file-slash-only --> +<input type=url value="file://"><!-- scheme-file-slash-slash-only --> +<input type=url value="file:///"><!-- scheme-file-slash-slash-slash-only --> +<input type=url value="file:test"><!-- scheme-file-no-slash --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-backslash-novalid.html new file mode 100644 index 0000000000..0f194d5862 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: fragment-backslash</title> +<input type=url value="#\"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..aae446c357 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: fragment-contains-hash</title> +<input type=url value="http://foo/path#f#g"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-empty-hash-only-no-path-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-empty-hash-only-no-path-relative-novalid.html new file mode 100644 index 0000000000..afb742bdd6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-empty-hash-only-no-path-relative-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: fragment-empty-hash-only-no-path-relative</title> +<input type=url value="#"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..58535e9c97 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: fragment-leading-space</title> +<input type=url value="http://f:21/b# e"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-non-ascii-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-non-ascii-relative-novalid.html new file mode 100644 index 0000000000..ad41f427b3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-non-ascii-relative-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: fragment-non-ascii-relative</title> +<input type=url value="#β"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-semicolon-question-mark-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-semicolon-question-mark-relative-novalid.html new file mode 100644 index 0000000000..1bfc99cc92 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-semicolon-question-mark-relative-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: fragment-semicolon-question-mark-relative</title> +<input type=url value="#;?"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-slash-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-slash-relative-novalid.html new file mode 100644 index 0000000000..ccbfa4c2f3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/fragment-slash-relative-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: fragment-slash-relative</title> +<input type=url value="#/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-cr-novalid.html new file mode 100644 index 0000000000..b47e6fc5fe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: host-cr</title> +<input type=url value="http://example.
org"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..f8e96bc449 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: host-double-percent-encoded</title> +<input type=url value="http://%41.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..392c783d0b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: host-double-percent-encoded-percent-encoded</title> +<input type=url value="http://%ef%bc%85%ef%bc%94%ef%bc%91.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-empty-novalid.html new file mode 100644 index 0000000000..d56b619caa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: host-empty</title> +<input type=url value="http://"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..2ac3f54f43 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: host-empty-userinfo-empty</title> +<input type=url value="http://@/www.example.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..7976c17171 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: host-empty-with-userinfo</title> +<input type=url value="http://user:pass@/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..d4e59450b8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: host-hostname-in-brackets</title> +<input type=url value="http://[www.google.com]/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..f18867cc9c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: host-invalid-unicode</title> +<input type=url value="http://zyx.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..073e1d9edd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: host-invalid-unicode-percent-encoded</title> +<input type=url value="http://%ef%b7%90zyx.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-newline-novalid.html new file mode 100644 index 0000000000..01a2a77198 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: host-newline</title> +<input type=url value="http://example. +org"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-space-novalid.html new file mode 100644 index 0000000000..95883e2892 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: host-space</title> +<input type=url value="http://example .org"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..eb0b0a23c7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: host-square-brackets-port-contains-colon</title> +<input type=url value="http://[1::2]:3:4"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-tab-novalid.html new file mode 100644 index 0000000000..e6be4953ed --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: host-tab</title> +<input type=url value="http://example .org"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..c2460b040b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: host-u0000-percent-encoded</title> +<input type=url value="http://%00.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..905b48383d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: host-u0000-percent-encoded-percent-encoded</title> +<input type=url value="http://%ef%bc%85%ef%bc%90%ef%bc%90.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..f409db5a02 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: path-bare-percent-sign</title> +<input type=url value="http://example.com/foo%"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-contains-space-novalid.html new file mode 100644 index 0000000000..29e3eddf0b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-contains-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: path-contains-space</title> +<input type=url value="/a/ /c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..8ce609a668 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: path-leading-backslash-at-sign</title> +<input type=url value="http://foo.com/\@"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..10c69106a4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: path-leading-colon-backslash</title> +<input type=url value=":\"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..b3f22fe4a1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: path-leading-colon-chars-backslash</title> +<input type=url value=":foo.com\"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-leading-space-novalid.html new file mode 100644 index 0000000000..657fd16e30 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: path-leading-space</title> +<input type=url value="http://f:21/ b"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..cc232af681 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: path-percent-encoded-malformed</title> +<input type=url value="http://example.com/foo/%2e%2"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-percent-encoded-slash-plus-slashes-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-percent-encoded-slash-plus-slashes-relative-novalid.html new file mode 100644 index 0000000000..c717ac0ea5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-percent-encoded-slash-plus-slashes-relative-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: path-percent-encoded-slash-plus-slashes-relative</title> +<input type=url value="/a/%2f/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-percent-encoded-slash-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-percent-encoded-slash-relative-novalid.html new file mode 100644 index 0000000000..a61bdcb5b4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-percent-encoded-slash-relative-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: path-percent-encoded-slash-relative</title> +<input type=url value="/a%2fc"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..f9265b7bbb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: path-relative-square-brackets</title> +<input type=url value="[61:24:74]:98"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-simple-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-simple-relative-novalid.html new file mode 100644 index 0000000000..6eb803b798 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-simple-relative-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: path-simple-relative</title> +<input type=url value="/a/b/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-slash-only-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-slash-only-relative-novalid.html new file mode 100644 index 0000000000..8fb0efcb46 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-slash-only-relative-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: path-slash-only-relative</title> +<input type=url value="/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-tab-novalid.html new file mode 100644 index 0000000000..2d70b76f7c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: path-tab</title> +<input type=url value="http://example.com/foo bar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-trailing-space-novalid.html new file mode 100644 index 0000000000..8a5b79123a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: path-trailing-space</title> +<input type=url value="http://f:21/b ?"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-u0091-novalid.html new file mode 100644 index 0000000000..ed3ec7f0ab --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/path-u0091-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: path-u0091</title> +<input type=url value="http://example.com/foo"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-999999-novalid.html new file mode 100644 index 0000000000..9ea67f3782 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-999999-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: port-999999</title> +<input type=url value="http://f:999999/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-cr-novalid.html new file mode 100644 index 0000000000..650968dfce --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: port-cr</title> +<input type=url value="http://f:
/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..d64939376a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: port-leading-colon-bracket-colon</title> +<input type=url value="http://2001::1]:80"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-leading-colon-novalid.html new file mode 100644 index 0000000000..030e9d3299 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: port-leading-colon</title> +<input type=url value="http://2001::1"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-leading-dash-novalid.html new file mode 100644 index 0000000000..9ceabb9bd6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: port-leading-dash</title> +<input type=url value="http://foo:-80/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..02df80f07b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: port-multiple-letters</title> +<input type=url value="http://f:fifty-two/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-newline-novalid.html new file mode 100644 index 0000000000..09c399998d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: port-newline</title> +<input type=url value="http://f: +/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-single-letter-novalid.html new file mode 100644 index 0000000000..7b673eb220 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-single-letter-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: port-single-letter</title> +<input type=url value="http://f:b/c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-space-novalid.html new file mode 100644 index 0000000000..cf8439b4d1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: port-space</title> +<input type=url value="http://f: /c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-tab-novalid.html new file mode 100644 index 0000000000..f05db66769 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/port-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: port-tab</title> +<input type=url value="http://f: /c"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/query-empty-no-path-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/query-empty-no-path-relative-novalid.html new file mode 100644 index 0000000000..9ade778dba --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/query-empty-no-path-relative-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: query-empty-no-path-relative</title> +<input type=url value="?"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/query-leading-space-novalid.html new file mode 100644 index 0000000000..49196c94a1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/query-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: query-leading-space</title> +<input type=url value="http://f:21/b? d"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/query-trailing-space-novalid.html new file mode 100644 index 0000000000..a877bdf1db --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: query-trailing-space</title> +<input type=url value="http://f:21/b?d #"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..aa4204c114 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>value warning: scheme-data-contains-fragment</title> +<input type=url value="data:text/html,test#test"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..e1926f4881 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: scheme-data-single-slash</title> +<input type=url value="data:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..cb2823b84f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: scheme-file-backslash</title> +<input type=url value="file:c:\foo\bar.html"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..4d3d662baa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: scheme-file-single-slash-c-bar</title> +<input type=url value="file:/C|/foo/bar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..5b9c954fc9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: scheme-file-slash-slash-abc-bar</title> +<input type=url value="file://abc|/foo/bar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..d0bf5325cb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: scheme-file-triple-slash-c-bar</title> +<input type=url value="file:///C|/foo/bar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..5fab853b6e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: scheme-ftp-no-slash</title> +<input type=url value="ftp:example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..fc6fd7d134 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: scheme-ftp-single-slash</title> +<input type=url value="ftp:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..1de549d939 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: scheme-http-backslash</title> +<input type=url value="http:\\foo.com\"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..9bf960341e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: scheme-http-no-slash-colon</title> +<input type=url value="http::@c:29"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..41b939e021 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: scheme-http-no-slash</title> +<input type=url value="http:foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..11004d954a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: scheme-http-no-slash-square-bracket</title> +<input type=url value="http:[61:27]/:foo"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..f4fd889239 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: scheme-http-single-slash</title> +<input type=url value="http:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..b0b6ae6f45 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: scheme-https-no-slash</title> +<input type=url value="https:example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..5de56191d7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: scheme-https-single-slash</title> +<input type=url value="https:/example.com/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-schemeless-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-schemeless-relative-novalid.html new file mode 100644 index 0000000000..f626dfe105 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-schemeless-relative-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: scheme-schemeless-relative</title> +<input type=url value="//foo/bar"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..5731f372f3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: scheme-trailing-cr</title> +<input type=url value="a:
foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..428471ce6d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: scheme-trailing-newline</title> +<input type=url value="a: +foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..ea2ffe302c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: scheme-trailing-space</title> +<input type=url value="a: foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..40f77c7e82 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: scheme-trailing-tab</title> +<input type=url value="a: foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..2c62de2474 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: userinfo-backslash</title> +<input type=url value="http://a\b:c\d@foo.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..00cbff7e82 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: userinfo-password-bad-chars</title> +<input type=url value="http://&a:foo(b]c@d:2/"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..2d43c88883 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: userinfo-password-contains-pile-of-poo</title> +<input type=url value="http://foo:💩@example.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..4d88541aa7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: userinfo-username-contains-at-sign</title> +<input type=url value="http://::@c@d:2"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..a457fe6b48 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid value attribute: userinfo-username-contains-pile-of-poo</title> +<input type=url value="http://💩:foo@example.com"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite-empty-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite-empty-isvalid.html new file mode 100644 index 0000000000..a0b625fb70 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite-empty-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty cite is valid</title> +<ins cite=""></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite-isvalid.html new file mode 100644 index 0000000000..df75eb0b0a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite-isvalid.html @@ -0,0 +1,91 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid cite</title> +<ins cite="a:foo.com"></ins><!-- scheme-private --> +<ins cite="foo:/"></ins><!-- scheme-private-slash --> +<ins cite="foo://"></ins><!-- scheme-private-slash-slash --> +<ins cite="foo:/bar.com/"></ins><!-- scheme-private-path --> +<ins cite="foo://///////"></ins><!-- scheme-private-path-leading-slashes-only --> +<ins cite="foo://///////bar.com/"></ins><!-- scheme-private-path-leading-slashes-chars --> +<ins cite="foo:////://///"></ins><!-- scheme-private-path-leading-slashes-colon-slashes --> +<ins cite="c:/foo"></ins><!-- scheme-private-single-letter --> +<ins cite="madeupscheme:/example.com/"></ins><!-- scheme-private-single-slash --> +<ins cite="file:/example.com/"></ins><!-- scheme-file-single-slash --> +<ins cite="ftps:/example.com/"></ins><!-- scheme-ftps-single-slash --> +<ins cite="gopher:/example.com/"></ins><!-- scheme-gopher-single-slash --> +<ins cite="ws:/example.com/"></ins><!-- scheme-ws-single-slash --> +<ins cite="wss:/example.com/"></ins><!-- scheme-wss-single-slash --> +<ins cite="javascript:/example.com/"></ins><!-- scheme-javascript-single-slash --> +<ins cite="mailto:/example.com/"></ins><!-- scheme-mailto-single-slash --> +<ins cite="madeupscheme:example.com/"></ins><!-- scheme-private-no-slash --> +<ins cite="ftps:example.com/"></ins><!-- scheme-ftps-no-slash --> +<ins cite="gopher:example.com/"></ins><!-- scheme-gopher-no-slash --> +<ins cite="wss:example.com/"></ins><!-- scheme-wss-no-slash --> +<ins cite="mailto:example.com/"></ins><!-- scheme-mailto-no-slash --> +<ins cite="data:text/plain,foo"></ins><!-- scheme-data-no-slash --> +<ins cite="http://user:pass@foo:21/bar;par?b#c"></ins><!-- userinfo --> +<ins cite="http://[2001::1]"></ins><!-- host-ipv6 --> +<ins cite="http://[2001::1]:80"></ins><!-- host-ipv6-port --> +<ins cite="http://f:/c"></ins><!-- port-none-but-colon --> +<ins cite="http://f:0/c"></ins><!-- port-0 --> +<ins cite="http://f:00000000000000/c"></ins><!-- port-00000000000000 --> +<ins cite="http://f:00000000000000000000080/c"></ins><!-- port-00000000000000000000080 --> +<ins cite="http://a:b@c:29/d"></ins><!-- userinfo-host-port-path --> +<ins cite="http://foo.com:b@d/"></ins><!-- userinfo-username-non-alpha --> +<ins cite="http://foo/abcd?efgh?ijkl"></ins><!-- query-contains-question-mark --> +<ins cite="http://foo/abcd#foo?bar"></ins><!-- fragment-contains-question-mark --> +<ins cite="http://example.com/foo/%2e"></ins><!-- path-percent-encoded-dot --> +<ins cite="http://example.com/%20foo"></ins><!-- path-percent-encoded-space --> +<ins cite="http://example.com/©zbar"></ins><!-- path-non-ascii --> +<ins cite="http://example.com/foo%41%7a"></ins><!-- path-percent-encoded-multiple --> +<ins cite="http://example.com/foo%91"></ins><!-- path-percent-encoded-u0091 --> +<ins cite="http://example.com/foo%00"></ins><!-- path-percent-encoded-u0000 --> +<ins cite="http://example.com/%3A%3a%3C%3c"></ins><!-- path-percent-encoded-mixed-case --> +<ins cite="http://example.com/你好你好"></ins><!-- path-unicode-han --> +<ins cite="http://example.com//foo"></ins><!-- path-uFEFF --> +<ins cite="http://example.com//foo//bar"></ins><!-- path-u202E-u202D --> +<ins cite="http://💩"></ins><!-- host-is-pile-of-poo --> +<ins cite="http💩//:foo"></ins><!-- path-contains-pile-of-poo --> +<ins cite="http://example.com/foo?💩"></ins><!-- query-contains-pile-of-poo --> +<ins cite="http://example.com/foo#💩"></ins><!-- fragment-contains-pile-of-poo --> +<ins cite="http://192.0x00A80001"></ins><!-- host-192.0x00A80001 --> +<ins cite="http://%25DOMAIN:foobar@foodomain.com"></ins><!-- userinfo-username-contains-percent-encoded --> +<ins cite="http://@www.example.com"></ins><!-- userinfo-empty --> +<ins cite="http://:b@www.example.com"></ins><!-- userinfo-user-empty --> +<ins cite="http://a:@www.example.com"></ins><!-- userinfo-password-empty --> +<ins cite="http://GOOgoo.com"></ins><!-- host-exotic-whitespace --> +<ins cite="http://www.foo。bar.com"></ins><!-- host-exotic-dot --> +<ins cite="http://Go.com"></ins><!-- host-fullwidth --> +<ins cite="http://你好你好"></ins><!-- host-idn-unicode-han --> +<ins cite="http://192.168.0.257/"></ins><!-- host-IP-address-broken --> +<ins cite="//foo/bar"></ins><!-- scheme-schemeless-relative --> +<ins cite="/"></ins><!-- path-slash-only-relative --> +<ins cite="/a/b/c"></ins><!-- path-simple-relative --> +<ins cite="/a%2fc"></ins><!-- path-percent-encoded-slash-relative --> +<ins cite="/a/%2f/c"></ins><!-- path-percent-encoded-slash-plus-slashes-relative --> +<ins cite="?"></ins><!-- query-empty-no-path-relative --> +<ins cite="#"></ins><!-- fragment-empty-hash-only-no-path-relative --> +<ins cite="#/"></ins><!-- fragment-slash-relative --> +<ins cite="#;?"></ins><!-- fragment-semicolon-question-mark-relative --> +<ins cite="#β"></ins><!-- fragment-non-ascii-relative --> +<ins cite="foo.com"></ins><!-- scheme-none-relative --> +<ins cite=":"></ins><!-- path-colon-relative --> +<ins cite=":a"></ins><!-- path-leading-colon-letter-relative --> +<ins cite=":foo.com"></ins><!-- path-leading-colon-chars-relative --> +<ins cite=":/"></ins><!-- path-leading-colon-slash-relative --> +<ins cite=":#"></ins><!-- path-leading-colon-hash-relative --> +<ins cite=":23"></ins><!-- path-leading-colon-number-relative --> +<ins cite="/:23"></ins><!-- path-slash-colon-number-relative --> +<ins cite="::"></ins><!-- path-leading-colon-colon-relative --> +<ins cite="::23"></ins><!-- path-colon-colon-number-relative --> +<ins cite="💩http://foo"></ins><!-- path-starts-with-pile-of-poo --> +<ins cite="/💩"></ins><!-- path-slash-pile-of-poo --> +<ins cite="File://foo/bar.html"></ins><!-- scheme-file-uppercase --> +<ins cite="file://C|/foo/bar"></ins><!-- scheme-file-slash-slash-c-bar --> +<ins cite="file://server/foo/bar"></ins><!-- scheme-file-host-included --> +<ins cite="file:///foo/bar.txt"></ins><!-- scheme-file-host-empty --> +<ins cite="file:"></ins><!-- scheme-file-scheme-only --> +<ins cite="file:/"></ins><!-- scheme-file-slash-only --> +<ins cite="file://"></ins><!-- scheme-file-slash-slash-only --> +<ins cite="file:///"></ins><!-- scheme-file-slash-slash-slash-only --> +<ins cite="file:test"></ins><!-- scheme-file-no-slash --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/fragment-backslash-novalid.html new file mode 100644 index 0000000000..a2519ec53e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: fragment-backslash</title> +<ins cite="#\"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..0f8149f38c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: fragment-contains-hash</title> +<ins cite="http://foo/path#f#g"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..9ff6f2e967 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: fragment-leading-space</title> +<ins cite="http://f:21/b# e"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-cr-novalid.html new file mode 100644 index 0000000000..c436dad378 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: host-cr</title> +<ins cite="http://example.
org"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..abf421a13e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="http://%41.com"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..5a39b32a91 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="http://%ef%bc%85%ef%bc%94%ef%bc%91.com"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-empty-novalid.html new file mode 100644 index 0000000000..b2d37f30d3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: host-empty</title> +<ins cite="http://"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..b8d2608a71 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="http://@/www.example.com"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..89f04ce799 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="http://user:pass@/"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..c56f196084 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="http://[www.google.com]/"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..47ca570a94 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: host-invalid-unicode</title> +<ins cite="http://zyx.com"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..0f81221428 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="http://%ef%b7%90zyx.com"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-newline-novalid.html new file mode 100644 index 0000000000..6750663082 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: host-newline</title> +<ins cite="http://example. +org"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-space-novalid.html new file mode 100644 index 0000000000..69425323fe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: host-space</title> +<ins cite="http://example .org"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..44ab3ecb19 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="http://[1::2]:3:4"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-tab-novalid.html new file mode 100644 index 0000000000..ddbe575b88 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: host-tab</title> +<ins cite="http://example .org"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..065ca6062d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="http://%00.com"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..fc999b5fee --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="http://%ef%bc%85%ef%bc%90%ef%bc%90.com"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..637bc283e0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="http://example.com/foo%"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-contains-space-novalid.html new file mode 100644 index 0000000000..c9b63ed919 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-contains-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: path-contains-space</title> +<ins cite="/a/ /c"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..0773005c3c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="http://foo.com/\@"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..da1af59e41 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite=":\"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..95366e5cc1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite=":foo.com\"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-leading-space-novalid.html new file mode 100644 index 0000000000..44769d7577 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: path-leading-space</title> +<ins cite="http://f:21/ b"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..85177801eb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="http://example.com/foo/%2e%2"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..8ccb9cd775 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="[61:24:74]:98"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-tab-novalid.html new file mode 100644 index 0000000000..2cdc5c8f97 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: path-tab</title> +<ins cite="http://example.com/foo bar"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-trailing-space-novalid.html new file mode 100644 index 0000000000..302dac4f61 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: path-trailing-space</title> +<ins cite="http://f:21/b ?"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-u0091-novalid.html new file mode 100644 index 0000000000..1d95411219 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/path-u0091-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: path-u0091</title> +<ins cite="http://example.com/foo"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-999999-novalid.html new file mode 100644 index 0000000000..006149af2f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-999999-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: port-999999</title> +<ins cite="http://f:999999/c"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-cr-novalid.html new file mode 100644 index 0000000000..194ab6c023 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: port-cr</title> +<ins cite="http://f:
/c"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..137e699dfa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="http://2001::1]:80"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-leading-colon-novalid.html new file mode 100644 index 0000000000..3ef71420fd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: port-leading-colon</title> +<ins cite="http://2001::1"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-leading-dash-novalid.html new file mode 100644 index 0000000000..b759b88c8e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: port-leading-dash</title> +<ins cite="http://foo:-80/"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..d5cc8a21f0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: port-multiple-letters</title> +<ins cite="http://f:fifty-two/c"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-newline-novalid.html new file mode 100644 index 0000000000..d2b7614f41 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: port-newline</title> +<ins cite="http://f: +/c"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-single-letter-novalid.html new file mode 100644 index 0000000000..9ddd1c56e4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-single-letter-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: port-single-letter</title> +<ins cite="http://f:b/c"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-space-novalid.html new file mode 100644 index 0000000000..f6ac1c3553 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: port-space</title> +<ins cite="http://f: /c"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-tab-novalid.html new file mode 100644 index 0000000000..59524a40c9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/port-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: port-tab</title> +<ins cite="http://f: /c"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/query-leading-space-novalid.html new file mode 100644 index 0000000000..5cc177a4fd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/query-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: query-leading-space</title> +<ins cite="http://f:21/b? d"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/query-trailing-space-novalid.html new file mode 100644 index 0000000000..e05a4ce030 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: query-trailing-space</title> +<ins cite="http://f:21/b?d #"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..433c5ee63e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="data:text/html,test#test"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..95a8f8c49e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="data:/example.com/"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..ff869b614e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: scheme-file-backslash</title> +<ins cite="file:c:\foo\bar.html"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..83e0203437 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="file:/C|/foo/bar"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..2d94d1f9b6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="file://abc|/foo/bar"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..a003799e4e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="file:///C|/foo/bar"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..5d9a291982 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="ftp:example.com/"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..56ca71cc39 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="ftp:/example.com/"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..f40b32fae4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: scheme-http-backslash</title> +<ins cite="http:\\foo.com\"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..ece7ecb2a0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="http::@c:29"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..a604c209e2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="http:foo.com"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..bf9d732f42 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="http:[61:27]/:foo"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..efd9212491 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="http:/example.com/"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..36331cf979 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="https:example.com/"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..75d3fb2446 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="https:/example.com/"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..c603ca23e3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: scheme-trailing-cr</title> +<ins cite="a:
foo.com"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..8762f24b31 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: scheme-trailing-newline</title> +<ins cite="a: +foo.com"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..8b4b310a1d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: scheme-trailing-space</title> +<ins cite="a: foo.com"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..9cc2491ae3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: scheme-trailing-tab</title> +<ins cite="a: foo.com"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..48e87bdebd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: userinfo-backslash</title> +<ins cite="http://a\b:c\d@foo.com"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..0cc9776768 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="http://&a:foo(b]c@d:2/"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..c225c2c7c7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="http://foo:💩@example.com"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..6c7c667b0c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="http://::@c@d:2"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..de82cee96f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins cite="http://💩:foo@example.com"></ins> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-0004-02-29-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-0004-02-29-haswarn.html new file mode 100644 index 0000000000..5fad16aa3c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-0004-02-29-haswarn.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-0004-02-29</title> +<ins datetime="0004-02-29"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-0005-02-29-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-0005-02-29-novalid.html new file mode 100644 index 0000000000..1d8de9bd88 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-0005-02-29-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-0005-02-29</title> +<ins datetime="0005-02-29"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-0214-09-29-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-0214-09-29-haswarn.html new file mode 100644 index 0000000000..8938898505 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-0214-09-29-haswarn.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-0214-09-29</title> +<ins datetime="0214-09-29"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-1900-02-29-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-1900-02-29-novalid.html new file mode 100644 index 0000000000..04a87af388 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-1900-02-29-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-1900-02-29</title> +<ins datetime="1900-02-29"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-1969-02-29-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-1969-02-29-novalid.html new file mode 100644 index 0000000000..2ef4400204 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-1969-02-29-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-1969-02-29</title> +<ins datetime="1969-02-29"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-20014-09-29-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-20014-09-29-haswarn.html new file mode 100644 index 0000000000..006804686b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-20014-09-29-haswarn.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-20014-09-29</title> +<ins datetime="20014-09-29"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-2014-02-29-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-2014-02-29-novalid.html new file mode 100644 index 0000000000..244edadd6e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-2014-02-29-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-2014-02-29</title> +<ins datetime="2014-02-29"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-2100-02-29-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-2100-02-29-novalid.html new file mode 100644 index 0000000000..405a710cc1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-2100-02-29-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-2100-02-29</title> +<ins datetime="2100-02-29"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-2200-02-29-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-2200-02-29-novalid.html new file mode 100644 index 0000000000..6144a86b17 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-2200-02-29-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-2200-02-29</title> +<ins datetime="2200-02-29"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-01-32-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-01-32-novalid.html new file mode 100644 index 0000000000..84a368ae1f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-01-32-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-day-01-32</title> +<ins datetime="2002-01-32"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-03-32-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-03-32-novalid.html new file mode 100644 index 0000000000..4bfa96f2f5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-03-32-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-day-03-32</title> +<ins datetime="2002-03-32"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-04-31-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-04-31-novalid.html new file mode 100644 index 0000000000..3e720617ab --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-04-31-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-day-04-31</title> +<ins datetime="2002-04-31"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-05-32-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-05-32-novalid.html new file mode 100644 index 0000000000..8e3129a1c0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-05-32-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-day-05-32</title> +<ins datetime="2002-05-32"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-06-31-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-06-31-novalid.html new file mode 100644 index 0000000000..4ab9d3ab9a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-06-31-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-day-06-31</title> +<ins datetime="2002-06-31"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-07-32-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-07-32-novalid.html new file mode 100644 index 0000000000..e719a2d3cd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-07-32-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-day-07-32</title> +<ins datetime="2002-07-32"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-08-32-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-08-32-novalid.html new file mode 100644 index 0000000000..b64612d67d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-08-32-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-day-08-32</title> +<ins datetime="2002-08-32"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-09-31-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-09-31-novalid.html new file mode 100644 index 0000000000..1274aabe80 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-09-31-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-day-09-31</title> +<ins datetime="2002-09-31"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-10-32-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-10-32-novalid.html new file mode 100644 index 0000000000..2b064605b4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-10-32-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-day-10-32</title> +<ins datetime="2002-10-32"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-11-31-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-11-31-novalid.html new file mode 100644 index 0000000000..ed8dad3e0b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-11-31-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-day-11-31</title> +<ins datetime="2002-11-31"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-12-32-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-12-32-novalid.html new file mode 100644 index 0000000000..c31e099f78 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-12-32-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-day-12-32</title> +<ins datetime="2002-12-32"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-missing-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-missing-separator-novalid.html new file mode 100644 index 0000000000..11e95e25a0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-missing-separator-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-day-missing-separator</title> +<ins datetime="2014-0220"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-one-digit-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-one-digit-novalid.html new file mode 100644 index 0000000000..8d51c0df6f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-one-digit-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-day-one-digit</title> +<ins datetime="2002-09-9"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-three-digits-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-three-digits-novalid.html new file mode 100644 index 0000000000..7f97a5b5f7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-day-three-digits-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-day-three-digits</title> +<ins datetime="2002-11-009"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-iso8601-YYYYMMDD-no-hyphen-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-iso8601-YYYYMMDD-no-hyphen-novalid.html new file mode 100644 index 0000000000..a412c46351 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-iso8601-YYYYMMDD-no-hyphen-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-iso8601-YYYYMMDD-no-hyphen</title> +<ins datetime="20020929"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-leading-bom-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-leading-bom-novalid.html new file mode 100644 index 0000000000..1b541fbb2f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-leading-bom-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-leading-bom</title> +<ins datetime="2002-09-29"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-leading-whitespace-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-leading-whitespace-novalid.html new file mode 100644 index 0000000000..faa7e7f52e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-leading-whitespace-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-leading-whitespace</title> +<ins datetime=" 2002-09-29"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-00-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-00-novalid.html new file mode 100644 index 0000000000..3aa1dcebf4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-00-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-month-00</title> +<ins datetime="2002-00-15"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-13-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-13-novalid.html new file mode 100644 index 0000000000..501528d85d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-13-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-month-13</title> +<ins datetime="2002-13-15"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-missing-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-missing-separator-novalid.html new file mode 100644 index 0000000000..a0f7473b69 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-missing-separator-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-month-missing-separator</title> +<ins datetime="201402-20"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-one-digit-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-one-digit-novalid.html new file mode 100644 index 0000000000..b26933c02d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-one-digit-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-month-one-digit</title> +<ins datetime="2002-9-29"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-three-digits-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-three-digits-novalid.html new file mode 100644 index 0000000000..b61171df92 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-month-three-digits-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-month-three-digits</title> +<ins datetime="2002-011-29"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-non-ascii-digit-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-non-ascii-digit-novalid.html new file mode 100644 index 0000000000..14c37880ed --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-non-ascii-digit-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-non-ascii-digit</title> +<ins datetime="2002-09-29"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-trailing-U+0000-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-trailing-U+0000-novalid.html new file mode 100644 index 0000000000..fb849779e2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-trailing-U+0000-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-trailing-U+0000</title> +<ins datetime="2002-09-29�"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-trailing-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-trailing-pile-of-poo-novalid.html new file mode 100644 index 0000000000..3349cc80a7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-trailing-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-trailing-pile-of-poo</title> +<ins datetime="2002-09-29💩"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-trailing-whitespace-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-trailing-whitespace-novalid.html new file mode 100644 index 0000000000..39bbeef70c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-trailing-whitespace-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-trailing-whitespace</title> +<ins datetime="2002-09-29 "></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-wrong-day-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-wrong-day-separator-novalid.html new file mode 100644 index 0000000000..530a05e41f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-wrong-day-separator-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-wrong-day-separator</title> +<ins datetime="2014-02:20"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-wrong-month-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-wrong-month-separator-novalid.html new file mode 100644 index 0000000000..9ed0be6f8e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-wrong-month-separator-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-wrong-month-separator</title> +<ins datetime="2014:02-20"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-year-0000-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-year-0000-novalid.html new file mode 100644 index 0000000000..4f5e524a9c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-year-0000-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-year-0000</title> +<ins datetime="0000-12-09"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-year-five-digits-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-year-five-digits-haswarn.html new file mode 100644 index 0000000000..6de3a43261 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-year-five-digits-haswarn.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-year-five-digits</title> +<ins datetime="12014-09-29"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-year-negative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-year-negative-novalid.html new file mode 100644 index 0000000000..767b9f4761 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-year-negative-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-year-negative</title> +<ins datetime="-2002-09-29"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-year-three-digits-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-year-three-digits-novalid.html new file mode 100644 index 0000000000..805b6a214b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/date-year-three-digits-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>date-year-three-digits</title> +<ins datetime="782-09-29"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/datetime-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/datetime-isvalid.html new file mode 100644 index 0000000000..85862d67ba --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/datetime-isvalid.html @@ -0,0 +1,33 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid datetime</title> +<ins datetime="2002-09-29"></ins> <!-- date --> +<ins datetime="2000-02-29"></ins> <!-- date-2000-02-29 --> +<ins datetime="2400-02-29"></ins> <!-- date-2400-02-29 --> +<ins datetime="1968-02-29"></ins> <!-- date-1968-02-29 --> +<ins datetime="1900-02-28"></ins> <!-- date-1900-02-28 --> +<ins datetime="2100-02-28"></ins> <!-- date-2100-02-28 --> +<ins datetime="2200-02-28"></ins> <!-- date-2200-02-28 --> +<ins datetime="2014-02-28"></ins> <!-- date-2014-02-28 --> +<ins datetime="2002-01-31"></ins> <!-- date-day-01-31 --> +<ins datetime="2002-03-31"></ins> <!-- date-day-03-31 --> +<ins datetime="2002-05-31"></ins> <!-- date-day-05-31 --> +<ins datetime="2002-07-31"></ins> <!-- date-day-07-31 --> +<ins datetime="2002-08-31"></ins> <!-- date-day-08-31 --> +<ins datetime="2002-10-31"></ins> <!-- date-day-10-31 --> +<ins datetime="2002-12-31"></ins> <!-- date-day-12-31 --> +<ins datetime="2002-04-30"></ins> <!-- date-day-04-30 --> +<ins datetime="2002-06-30"></ins> <!-- date-day-06-30 --> +<ins datetime="2002-09-30"></ins> <!-- date-day-09-30 --> +<ins datetime="2002-11-30"></ins> <!-- date-day-11-30 --> +<ins datetime="2011-11-12T14:54Z"></ins> <!-- global-date-and-time-no-seconds --> +<ins datetime="2011-11-12T14:54:39+0000"></ins> <!-- global-date-and-time-with-seconds --> +<ins datetime="2011-11-12T06:54:39.9-08:00"></ins> <!-- global-date-and-time-with-one-digit-fraction --> +<ins datetime="2011-11-12T06:54:39.92+07:00"></ins> <!-- global-date-and-time-with-two-digit-fraction --> +<ins datetime="2011-11-12T06:54:39.929-06:00"></ins> <!-- global-date-and-time-with-three-digit-fraction --> +<ins datetime="2011-11-12 14:54Z"></ins> <!-- global-date-and-time-space --> +<ins datetime="2011-11-12T06:54:39+0900"></ins> <!-- global-date-and-time-timezone --> +<ins datetime="2011-11-12T06:54:39-0830"></ins> <!-- global-date-and-time-timezone-30 --> +<ins datetime="2011-11-12T06:54:39-0845"></ins> <!-- global-date-and-time-timezone-45 --> +<ins datetime="2011-11-12T06:54:39-08:00"></ins> <!-- global-date-and-time-timezone-with-colon --> +<ins datetime="2011-11-12T06:54:39-0800"></ins> <!-- global-date-and-time-timezone-without-colon --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/duration-P-form-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/duration-P-form-novalid.html new file mode 100644 index 0000000000..addb39e6c6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/duration-P-form-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>duration-P-form</title> +<ins datetime="PT4H18M3S"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/duration-time-component-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/duration-time-component-novalid.html new file mode 100644 index 0000000000..6151e9ee74 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/duration-time-component-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>duration-time-component</title> +<ins datetime="4h 18m 3s"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-2400-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-2400-novalid.html new file mode 100644 index 0000000000..2d77c4c5d6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-2400-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>global-date-and-time-2400</title> +<ins datetime="2011-11-12T24:00:00+08:00"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-60-minutes-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-60-minutes-novalid.html new file mode 100644 index 0000000000..59895e85fb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T00:60:00+08:00"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-60-seconds-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-60-seconds-novalid.html new file mode 100644 index 0000000000..f20905342f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T00:00:60+08:00"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-bad-fraction-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-bad-fraction-separator-novalid.html new file mode 100644 index 0000000000..68d44b2ded --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T14:54:39,929+0000"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-four-digit-fraction-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-four-digit-fraction-novalid.html new file mode 100644 index 0000000000..7d130bffb1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T06:54:39.9291-08:00"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-hour-one-digit-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-hour-one-digit-novalid.html new file mode 100644 index 0000000000..10f4c7d40a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T6:54:39-08:00"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-hour-three-digits-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-hour-three-digits-novalid.html new file mode 100644 index 0000000000..edea421e5d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T016:54:39-08:00"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-iso8601-hh-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-iso8601-hh-novalid.html new file mode 100644 index 0000000000..9f9b0536b8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T14Z"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-iso8601-hhmm-no-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-iso8601-hhmm-no-colon-novalid.html new file mode 100644 index 0000000000..67a041220e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T1454Z"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-iso8601-hhmmss-no-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-iso8601-hhmmss-no-colon-novalid.html new file mode 100644 index 0000000000..5b868661bb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T145439Z"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-lowercase-z-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-lowercase-z-novalid.html new file mode 100644 index 0000000000..b4fd1d917d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T14:54z"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-minutes-one-digit-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-minutes-one-digit-novalid.html new file mode 100644 index 0000000000..7d87823451 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T16:4:39-08:00"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-minutes-three-digits-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-minutes-three-digits-novalid.html new file mode 100644 index 0000000000..bdeeba4971 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T16:354:39-08:00"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-missing-minutes-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-missing-minutes-separator-novalid.html new file mode 100644 index 0000000000..174db0e6f1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T1454Z"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-missing-seconds-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-missing-seconds-separator-novalid.html new file mode 100644 index 0000000000..745f243dba --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T14:5439Z"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-nbsp-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-nbsp-novalid.html new file mode 100644 index 0000000000..292dc36e23 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-nbsp-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>global-date-and-time-nbsp</title> +<ins datetime="2011-11-12 14:54Z"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-seconds-one-digit-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-seconds-one-digit-novalid.html new file mode 100644 index 0000000000..bd9bddd02c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T16:54:9-08:00"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-seconds-three-digits-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-seconds-three-digits-novalid.html new file mode 100644 index 0000000000..12968b15dd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T16:54:039-08:00"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-space-before-timezone-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-space-before-timezone-novalid.html new file mode 100644 index 0000000000..d97bfc4e32 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T06:54:39 08:00"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-60-minutes-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-60-minutes-novalid.html new file mode 100644 index 0000000000..4dbd785bf8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T06:54:39-08:60"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-iso8601-two-digit-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-iso8601-two-digit-novalid.html new file mode 100644 index 0000000000..c60facf9d7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T06:54:39-08"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-lowercase-t-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-lowercase-t-novalid.html new file mode 100644 index 0000000000..056c876ae8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12t14:54Z"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-minus-1300-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-minus-1300-haswarn.html new file mode 100644 index 0000000000..314e0ce2cb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T00:00:00-1300"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-minus-2400-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-minus-2400-novalid.html new file mode 100644 index 0000000000..63b239712a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T06:54:39-24:00"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-minutes-15-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-minutes-15-haswarn.html new file mode 100644 index 0000000000..c65cc9038c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T00:00:00+08:15"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-multiple-spaces-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-multiple-spaces-novalid.html new file mode 100644 index 0000000000..20659abc92 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12 14:54Z"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-non-T-character-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-non-T-character-novalid.html new file mode 100644 index 0000000000..17b7024764 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12+14:54Z"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-offset-colon-start-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-offset-colon-start-novalid.html new file mode 100644 index 0000000000..6b81d78831 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T06:54:39.929:08:00"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-offset-space-start-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-offset-space-start-novalid.html new file mode 100644 index 0000000000..6d5ae82019 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T06:54:39.929 08:00"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-one-digit-hour-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-one-digit-hour-novalid.html new file mode 100644 index 0000000000..292fd1340f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T06:54:39-5:00"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-one-digit-minute-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-one-digit-minute-novalid.html new file mode 100644 index 0000000000..a1afb91704 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T06:54:39-05:0"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-plus-1500-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-plus-1500-haswarn.html new file mode 100644 index 0000000000..91b6e23b8a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T00:00:00+1500"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-plus-2400-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-plus-2400-novalid.html new file mode 100644 index 0000000000..6044623bc2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T06:54:39-24:00"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-three-digit-hour-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-three-digit-hour-novalid.html new file mode 100644 index 0000000000..ba7b84b32e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T06:54:39-005:00"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-three-digit-minute-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-three-digit-minute-novalid.html new file mode 100644 index 0000000000..8b1fb6d368 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T06:54:39-05:000"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-with-seconds-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-timezone-with-seconds-novalid.html new file mode 100644 index 0000000000..6d51004edc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T06:54:39-08:00:00"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-with-both-T-and-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-with-both-T-and-space-novalid.html new file mode 100644 index 0000000000..6c67d7cf2d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T 14:54Z"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-wrong-minutes-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-wrong-minutes-separator-novalid.html new file mode 100644 index 0000000000..a19752c6f5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T14-54Z"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-wrong-seconds-separator-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-wrong-seconds-separator-novalid.html new file mode 100644 index 0000000000..03f7b3579a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T14:54-39Z"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-zero-digit-fraction-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/global-date-and-time-zero-digit-fraction-novalid.html new file mode 100644 index 0000000000..1e388dd994 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/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> +<ins datetime="2011-11-12T06:54:39.-08:00"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/local-date-and-time-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/local-date-and-time-novalid.html new file mode 100644 index 0000000000..32136f3e54 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/local-date-and-time-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>local-date-and-time</title> +<ins datetime="2011-11-12T14:54"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/model-isvalid.html new file mode 100644 index 0000000000..cd10ac511e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/model-isvalid.html @@ -0,0 +1,32 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><ins></title> +</head> +<body> + + <!-- can contain strictly inline while in strictly inline context --> + <p><dfn>strictly inline + <ins> + <em>text</em> + </ins> + </dfn></p> + + <!-- can contain interactive if ancestor does not forbid it --> + <p>paragraph + <ins> + <a>link</a> + </ins> + </p> + <p><dfn>strictly inline + <ins> + <a>link</a> + </ins> + </dfn></p> + + <!-- ins with flow content and flow parent --> + <div><ins><p>foo</p></ins></div> + +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/model-novalid.html new file mode 100644 index 0000000000..65ee321f2f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/model-novalid.html @@ -0,0 +1,46 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><ins></title> +</head> +<body> + <!-- can contain inline while in inline context --> + <p>paragraph + <ins> + <em>some</em> <ul><li>inline</li></ul> content + </ins> + </p> + + <!-- can contain strictly inline while in strictly inline context --> + <p><dfn>strictly inline + <ins> + <em>text</em> + </ins> + </dfn></p> + + <!-- can contain blocks while in block context --> + <ins> + <p>text</p> + </ins> + + <!-- can contain interactive if ancestor does not forbid it --> + <p>paragraph + <ins> + <a>link</a> + </ins> + </p> + <p><dfn>strictly inline + <ins> + <a>link</a> + </ins> + </dfn></p> + <ins> + <p><a>link</a></p> + </ins> + + <!-- ins with flow content and phrasing parent --> + <span><ins><p>foo</p></ins></span> + +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/month-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/month-novalid.html new file mode 100644 index 0000000000..57f8bf0da2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/month-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>month</title> +<ins datetime="2011-11"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/time-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/time-novalid.html new file mode 100644 index 0000000000..aaf798ff77 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/time-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>time</title> +<ins datetime="14:54:39"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/week-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/week-novalid.html new file mode 100644 index 0000000000..77c2dcfc96 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/week-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>week</title> +<ins datetime="2011-W46"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/year-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/year-novalid.html new file mode 100644 index 0000000000..b971e7fbf4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/year-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>year</title> +<ins datetime="2006"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ins/yearless-date-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ins/yearless-date-novalid.html new file mode 100644 index 0000000000..e477cb4521 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ins/yearless-date-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>yearless-date</title> +<ins datetime="07-15"></ins>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/kbd/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/kbd/model-isvalid.html new file mode 100644 index 0000000000..45646d0eb5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/kbd/model-isvalid.html @@ -0,0 +1,23 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><kbd></title> +</head> +<body> + <!-- is structured inline --> + <p><kbd class="class" lang="en">text</kbd></p> + + <!-- is strictly inline --> + <p><dfn><kbd class="class" lang="en">text</kbd></dfn></p> + + <!-- can be empty --> + <p>text <kbd></kbd></p> + <p>text <dfn><kbd></kbd></dfn></p> + + <!-- can contain interactive --> + <p><kbd><a>text</a></kbd></p> + <p><dfn><kbd><a>text</a></kbd></dfn></p> + +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/kbd/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/kbd/model-novalid.html new file mode 100644 index 0000000000..8bfbb88395 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/kbd/model-novalid.html @@ -0,0 +1,18 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><kbd></title> +</head> +<body> + <!-- not a block --> + <kbd>text</kbd> + + <!-- cannot contain structured inline --> + <p><kbd><ul><li>text</li></ul></kbd></p> + + <!-- cannot contain interactive if parent forbids interactive --> + <p><a><kbd><a>text</a></kbd></a></p> + <p><a><dfn><kbd><a>text</a></kbd></dfn></a></p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/keygen/challenge-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/challenge-novalid.html new file mode 100644 index 0000000000..09bb2a096c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/challenge-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>keygen with "challenge" attribute</title> +</head> +<body> +<keygen challenge="123456"> +<keygen challenge=""> <!-- empty challenge --> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/keygen/id-bad-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/id-bad-novalid.html new file mode 100644 index 0000000000..1c8d72c781 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/id-bad-novalid.html @@ -0,0 +1,12 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>keygen as <label> descendant, with wrong ID</title> +</head> +<body> +<label for="foo"> +<keygen id="bar"> +</label> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/keygen/id-missing-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/id-missing-novalid.html new file mode 100644 index 0000000000..1793192c85 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/id-missing-novalid.html @@ -0,0 +1,12 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>keygen as <label> descendant, with no ID</title> +</head> +<body> +<label for="foo"> +<keygen> +</label> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/keygen/id-redundant-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/id-redundant-novalid.html new file mode 100644 index 0000000000..9bc49b5ed1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/id-redundant-novalid.html @@ -0,0 +1,13 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>keygen as redundant <label> descendant</title> +</head> +<body> +<label for="foo"> +<input id="foo"> +<keygen> +</label> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/keygen/keygen-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/keygen-novalid.html new file mode 100644 index 0000000000..eaf82b4b98 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/keygen-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>keygen is never valid</title> +</head> +<body> +<keygen> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/keygen/keytype-bad-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/keytype-bad-value-novalid.html new file mode 100644 index 0000000000..791f7c2063 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/keytype-bad-value-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>keygen with invalid value for "keytype" attribute</title> +</head> +<body> +<keygen keytype="dsa"> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/keygen/keytype-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/keytype-empty-novalid.html new file mode 100644 index 0000000000..88c32a9690 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/keytype-empty-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>keygen with invalid empty "keytype" attribute</title> +</head> +<body> +<keygen keytype=""> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/keygen/keytype-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/keytype-novalid.html new file mode 100644 index 0000000000..a92a32a864 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/keytype-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>keygen with "keytype" attribute</title> +</head> +<body> +<keygen keytype="rsa"> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/keygen/model-also-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/model-also-novalid.html new file mode 100644 index 0000000000..953ec6ad09 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/model-also-novalid.html @@ -0,0 +1,12 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>keygen as <label> descendant</title> +</head> +<body> +<label for="foo"> +<keygen id="foo"> +</label> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/keygen/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/model-novalid.html new file mode 100644 index 0000000000..8d267093ab --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/model-novalid.html @@ -0,0 +1,12 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>keygen as an invalid <a> descendant</title> +</head> +<body> +<a href="url"> +<keygen> +</a> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/keygen/no-attributes-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/no-attributes-novalid.html new file mode 100644 index 0000000000..ca17832aa6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/no-attributes-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>keygen with no attributes</title> +</head> +<body> +<keygen> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/keygen/non-void-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/non-void-novalid.html new file mode 100644 index 0000000000..fb5fcef0cb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/keygen/non-void-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>no-void keygen</title> +</head> +<body> +<keygen>foo</keygen> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/label/for-descendant-no-id-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/label/for-descendant-no-id-novalid.html new file mode 100644 index 0000000000..2f1ed73f2b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/label/for-descendant-no-id-novalid.html @@ -0,0 +1 @@ +<!doctype html><meta charset=utf-8><title><input id=a><label for=a><input></title><p>There should be an error. <input id=a><label for=a><input></label> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/label/for-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/label/for-isvalid.html new file mode 100644 index 0000000000..c4a4e60da4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/label/for-isvalid.html @@ -0,0 +1 @@ +<!doctype html><meta charset=utf-8><title><label for=a><input id=a></title><p>There should be no error. <label for=a><input id=a></label> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/label/multiple-descendants-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/label/multiple-descendants-novalid.html new file mode 100644 index 0000000000..014085bb6b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/label/multiple-descendants-novalid.html @@ -0,0 +1 @@ +<!doctype html><meta charset=utf-8><title><label><input><input></title><p>There should be an error. <label><input><input></label> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href-empty-novalid.html new file mode 100644 index 0000000000..fb1f349f75 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty href is not valid</title> +<link href="" rel> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href-isvalid.html new file mode 100644 index 0000000000..1ebfd3bfcb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href-isvalid.html @@ -0,0 +1,91 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid href</title> +<link href="a:foo.com" rel=help><!-- scheme-private --> +<link href="foo:/" rel=help><!-- scheme-private-slash --> +<link href="foo://" rel=help><!-- scheme-private-slash-slash --> +<link href="foo:/bar.com/" rel=help><!-- scheme-private-path --> +<link href="foo://///////" rel=help><!-- scheme-private-path-leading-slashes-only --> +<link href="foo://///////bar.com/" rel=help><!-- scheme-private-path-leading-slashes-chars --> +<link href="foo:////://///" rel=help><!-- scheme-private-path-leading-slashes-colon-slashes --> +<link href="c:/foo" rel=help><!-- scheme-private-single-letter --> +<link href="madeupscheme:/example.com/" rel=help><!-- scheme-private-single-slash --> +<link href="file:/example.com/" rel=help><!-- scheme-file-single-slash --> +<link href="ftps:/example.com/" rel=help><!-- scheme-ftps-single-slash --> +<link href="gopher:/example.com/" rel=help><!-- scheme-gopher-single-slash --> +<link href="ws:/example.com/" rel=help><!-- scheme-ws-single-slash --> +<link href="wss:/example.com/" rel=help><!-- scheme-wss-single-slash --> +<link href="javascript:/example.com/" rel=help><!-- scheme-javascript-single-slash --> +<link href="mailto:/example.com/" rel=help><!-- scheme-mailto-single-slash --> +<link href="madeupscheme:example.com/" rel=help><!-- scheme-private-no-slash --> +<link href="ftps:example.com/" rel=help><!-- scheme-ftps-no-slash --> +<link href="gopher:example.com/" rel=help><!-- scheme-gopher-no-slash --> +<link href="wss:example.com/" rel=help><!-- scheme-wss-no-slash --> +<link href="mailto:example.com/" rel=help><!-- scheme-mailto-no-slash --> +<link href="data:text/plain,foo" rel=help><!-- scheme-data-no-slash --> +<link href="http://user:pass@foo:21/bar;par?b#c" rel=help><!-- userinfo --> +<link href="http://[2001::1]" rel=help><!-- host-ipv6 --> +<link href="http://[2001::1]:80" rel=help><!-- host-ipv6-port --> +<link href="http://f:/c" rel=help><!-- port-none-but-colon --> +<link href="http://f:0/c" rel=help><!-- port-0 --> +<link href="http://f:00000000000000/c" rel=help><!-- port-00000000000000 --> +<link href="http://f:00000000000000000000080/c" rel=help><!-- port-00000000000000000000080 --> +<link href="http://a:b@c:29/d" rel=help><!-- userinfo-host-port-path --> +<link href="http://foo.com:b@d/" rel=help><!-- userinfo-username-non-alpha --> +<link href="http://foo/abcd?efgh?ijkl" rel=help><!-- query-contains-question-mark --> +<link href="http://foo/abcd#foo?bar" rel=help><!-- fragment-contains-question-mark --> +<link href="http://example.com/foo/%2e" rel=help><!-- path-percent-encoded-dot --> +<link href="http://example.com/%20foo" rel=help><!-- path-percent-encoded-space --> +<link href="http://example.com/©zbar" rel=help><!-- path-non-ascii --> +<link href="http://example.com/foo%41%7a" rel=help><!-- path-percent-encoded-multiple --> +<link href="http://example.com/foo%91" rel=help><!-- path-percent-encoded-u0091 --> +<link href="http://example.com/foo%00" rel=help><!-- path-percent-encoded-u0000 --> +<link href="http://example.com/%3A%3a%3C%3c" rel=help><!-- path-percent-encoded-mixed-case --> +<link href="http://example.com/你好你好" rel=help><!-- path-unicode-han --> +<link href="http://example.com//foo" rel=help><!-- path-uFEFF --> +<link href="http://example.com//foo//bar" rel=help><!-- path-u202E-u202D --> +<link href="http://💩" rel=help><!-- host-is-pile-of-poo --> +<link href="http💩//:foo" rel=help><!-- path-contains-pile-of-poo --> +<link href="http://example.com/foo?💩" rel=help><!-- query-contains-pile-of-poo --> +<link href="http://example.com/foo#💩" rel=help><!-- fragment-contains-pile-of-poo --> +<link href="http://192.0x00A80001" rel=help><!-- host-192.0x00A80001 --> +<link href="http://%25DOMAIN:foobar@foodomain.com" rel=help><!-- userinfo-username-contains-percent-encoded --> +<link href="http://@www.example.com" rel=help><!-- userinfo-empty --> +<link href="http://:b@www.example.com" rel=help><!-- userinfo-user-empty --> +<link href="http://a:@www.example.com" rel=help><!-- userinfo-password-empty --> +<link href="http://GOOgoo.com" rel=help><!-- host-exotic-whitespace --> +<link href="http://www.foo。bar.com" rel=help><!-- host-exotic-dot --> +<link href="http://Go.com" rel=help><!-- host-fullwidth --> +<link href="http://你好你好" rel=help><!-- host-idn-unicode-han --> +<link href="http://192.168.0.257/" rel=help><!-- host-IP-address-broken --> +<link href="//foo/bar" rel=help><!-- scheme-schemeless-relative --> +<link href="/" rel=help><!-- path-slash-only-relative --> +<link href="/a/b/c" rel=help><!-- path-simple-relative --> +<link href="/a%2fc" rel=help><!-- path-percent-encoded-slash-relative --> +<link href="/a/%2f/c" rel=help><!-- path-percent-encoded-slash-plus-slashes-relative --> +<link href="?" rel=help><!-- query-empty-no-path-relative --> +<link href="#" rel=help><!-- fragment-empty-hash-only-no-path-relative --> +<link href="#/" rel=help><!-- fragment-slash-relative --> +<link href="#;?" rel=help><!-- fragment-semicolon-question-mark-relative --> +<link href="#β" rel=help><!-- fragment-non-ascii-relative --> +<link href="foo.com" rel=help><!-- scheme-none-relative --> +<link href=":" rel=help><!-- path-colon-relative --> +<link href=":a" rel=help><!-- path-leading-colon-letter-relative --> +<link href=":foo.com" rel=help><!-- path-leading-colon-chars-relative --> +<link href=":/" rel=help><!-- path-leading-colon-slash-relative --> +<link href=":#" rel=help><!-- path-leading-colon-hash-relative --> +<link href=":23" rel=help><!-- path-leading-colon-number-relative --> +<link href="/:23" rel=help><!-- path-slash-colon-number-relative --> +<link href="::" rel=help><!-- path-leading-colon-colon-relative --> +<link href="::23" rel=help><!-- path-colon-colon-number-relative --> +<link href="💩http://foo" rel=help><!-- path-starts-with-pile-of-poo --> +<link href="/💩" rel=help><!-- path-slash-pile-of-poo --> +<link href="File://foo/bar.html" rel=help><!-- scheme-file-uppercase --> +<link href="file://C|/foo/bar" rel=help><!-- scheme-file-slash-slash-c-bar --> +<link href="file://server/foo/bar" rel=help><!-- scheme-file-host-included --> +<link href="file:///foo/bar.txt" rel=help><!-- scheme-file-host-empty --> +<link href="file:" rel=help><!-- scheme-file-scheme-only --> +<link href="file:/" rel=help><!-- scheme-file-slash-only --> +<link href="file://" rel=help><!-- scheme-file-slash-slash-only --> +<link href="file:///" rel=help><!-- scheme-file-slash-slash-slash-only --> +<link href="file:test" rel=help><!-- scheme-file-no-slash --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href-missing-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href-missing-novalid.html new file mode 100644 index 0000000000..eded973f6b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href-missing-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta charset=utf-8> +<title>link element missing href attribute</title> +<link rel=stylesheet> +</head> +<body> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href-whitespace-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href-whitespace-only-novalid.html new file mode 100644 index 0000000000..6874b11973 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href-whitespace-only-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty href is not valid</title> +<link href=" +" rel> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/fragment-backslash-novalid.html new file mode 100644 index 0000000000..8f59c37ca8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: fragment-backslash</title> +<link href="#\" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..77997986af --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: fragment-contains-hash</title> +<link href="http://foo/path#f#g" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..3cd63e09c7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: fragment-leading-space</title> +<link href="http://f:21/b# e" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-cr-novalid.html new file mode 100644 index 0000000000..f66c1640ac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-cr</title> +<link href="http://example.
org" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..591dca8523 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-double-percent-encoded</title> +<link href="http://%41.com" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..484097db86 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-double-percent-encoded-percent-encoded</title> +<link href="http://%ef%bc%85%ef%bc%94%ef%bc%91.com" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-empty-novalid.html new file mode 100644 index 0000000000..30bfc0f084 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-empty</title> +<link href="http://" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..027efe0d44 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-empty-userinfo-empty</title> +<link href="http://@/www.example.com" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..b07878ee91 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-empty-with-userinfo</title> +<link href="http://user:pass@/" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..03b35eb582 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-hostname-in-brackets</title> +<link href="http://[www.google.com]/" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..22b5e8d3cd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-invalid-unicode</title> +<link href="http://zyx.com" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..fcba2a20bd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-invalid-unicode-percent-encoded</title> +<link href="http://%ef%b7%90zyx.com" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-newline-novalid.html new file mode 100644 index 0000000000..446a0d4803 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-newline</title> +<link href="http://example. +org" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-space-novalid.html new file mode 100644 index 0000000000..7cf4ab8d3b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-space</title> +<link href="http://example .org" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..34500ab8c0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-square-brackets-port-contains-colon</title> +<link href="http://[1::2]:3:4" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-tab-novalid.html new file mode 100644 index 0000000000..4f4a97bd3c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-tab</title> +<link href="http://example .org" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..905c8661ff --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-u0000-percent-encoded</title> +<link href="http://%00.com" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..084773e6f4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: host-u0000-percent-encoded-percent-encoded</title> +<link href="http://%ef%bc%85%ef%bc%90%ef%bc%90.com" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..1e02cf8e81 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-bare-percent-sign</title> +<link href="http://example.com/foo%" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-contains-space-novalid.html new file mode 100644 index 0000000000..8386f5d801 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-contains-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-contains-space</title> +<link href="/a/ /c" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..5c333681ba --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-leading-backslash-at-sign</title> +<link href="http://foo.com/\@" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..19d37d8f10 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-leading-colon-backslash</title> +<link href=":\" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..5580214cb0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-leading-colon-chars-backslash</title> +<link href=":foo.com\" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-leading-space-novalid.html new file mode 100644 index 0000000000..2889005854 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-leading-space</title> +<link href="http://f:21/ b" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..599fecbbc2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-percent-encoded-malformed</title> +<link href="http://example.com/foo/%2e%2" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..630062db8e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-relative-square-brackets</title> +<link href="[61:24:74]:98" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-tab-novalid.html new file mode 100644 index 0000000000..4c5e234c4f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-tab</title> +<link href="http://example.com/foo bar" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-trailing-space-novalid.html new file mode 100644 index 0000000000..f8bcef833b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-trailing-space</title> +<link href="http://f:21/b ?" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-u0091-novalid.html new file mode 100644 index 0000000000..5bed826c04 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/path-u0091-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: path-u0091</title> +<link href="http://example.com/foo" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-999999-novalid.html new file mode 100644 index 0000000000..4b7e189c42 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-999999-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-999999</title> +<link href="http://f:999999/c" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-cr-novalid.html new file mode 100644 index 0000000000..030307b479 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-cr</title> +<link href="http://f:
/c" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..0bf977156b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-leading-colon-bracket-colon</title> +<link href="http://2001::1]:80" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-leading-colon-novalid.html new file mode 100644 index 0000000000..04eb695a04 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-leading-colon</title> +<link href="http://2001::1" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-leading-dash-novalid.html new file mode 100644 index 0000000000..f77f17e138 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-leading-dash</title> +<link href="http://foo:-80/" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..2a8ab2aac0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-multiple-letters</title> +<link href="http://f:fifty-two/c" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-newline-novalid.html new file mode 100644 index 0000000000..5346b4fa2e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-newline</title> +<link href="http://f: +/c" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-single-letter-novalid.html new file mode 100644 index 0000000000..f0b2d51179 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-single-letter-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-single-letter</title> +<link href="http://f:b/c" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-space-novalid.html new file mode 100644 index 0000000000..1acf0b3d38 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-space</title> +<link href="http://f: /c" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-tab-novalid.html new file mode 100644 index 0000000000..4371db32de --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/port-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: port-tab</title> +<link href="http://f: /c" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/query-leading-space-novalid.html new file mode 100644 index 0000000000..1a45d5a807 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/query-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: query-leading-space</title> +<link href="http://f:21/b? d" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/query-trailing-space-novalid.html new file mode 100644 index 0000000000..ccd4596d3d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: query-trailing-space</title> +<link href="http://f:21/b?d #" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..70fd6492c5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>href warning: scheme-data-contains-fragment</title> +<link href="data:text/html,test#test" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..95f8958069 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-data-single-slash</title> +<link href="data:/example.com/" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..8b37e6b76f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-file-backslash</title> +<link href="file:c:\foo\bar.html" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..cb02748125 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-file-single-slash-c-bar</title> +<link href="file:/C|/foo/bar" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..e07fbfced4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-file-slash-slash-abc-bar</title> +<link href="file://abc|/foo/bar" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..0364ce6497 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-file-triple-slash-c-bar</title> +<link href="file:///C|/foo/bar" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..17a72ac542 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-ftp-no-slash</title> +<link href="ftp:example.com/" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..c930a16b47 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-ftp-single-slash</title> +<link href="ftp:/example.com/" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..af1814b44b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-http-backslash</title> +<link href="http:\\foo.com\" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..816bd3b254 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-http-no-slash-colon</title> +<link href="http::@c:29" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..1678caac76 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-http-no-slash</title> +<link href="http:foo.com" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..f768ffa9dc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-http-no-slash-square-bracket</title> +<link href="http:[61:27]/:foo" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..b2210d4900 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-http-single-slash</title> +<link href="http:/example.com/" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..13c5e34620 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-https-no-slash</title> +<link href="https:example.com/" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..b9192eb216 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-https-single-slash</title> +<link href="https:/example.com/" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..3877fab7cb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-trailing-cr</title> +<link href="a:
foo.com" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..5b747be012 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-trailing-newline</title> +<link href="a: +foo.com" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..65dd25d843 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-trailing-space</title> +<link href="a: foo.com" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..934a8c4d37 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: scheme-trailing-tab</title> +<link href="a: foo.com" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..78e636f58c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: userinfo-backslash</title> +<link href="http://a\b:c\d@foo.com" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..259f84eb61 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: userinfo-password-bad-chars</title> +<link href="http://&a:foo(b]c@d:2/" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..5acd244ccf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: userinfo-password-contains-pile-of-poo</title> +<link href="http://foo:💩@example.com" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..1cff4f2753 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: userinfo-username-contains-at-sign</title> +<link href="http://::@c@d:2" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..0db2f57b98 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/href/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid href: userinfo-username-contains-pile-of-poo</title> +<link href="http://💩:foo@example.com" rel=help> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/imagesizes-no-imagesrcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/imagesizes-no-imagesrcset-novalid.html new file mode 100644 index 0000000000..6eb0a969c3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/imagesizes-no-imagesrcset-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>imagesizes can be used only when imagesrcset is also present</title> +<link rel=preload as=image imagesizes="(max-width: 579.98px) 85vw, 50vw"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/imagesrcset-no-as-image-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/imagesrcset-no-as-image-novalid.html new file mode 100644 index 0000000000..8649d391ad --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/imagesrcset-no-as-image-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>imagesrcset can be used only when as is image</title> +<link rel=preload as=font imagesrcset="image.jpg 1225w" imagesizes="(max-width: 579.98px) 85vw, 50vw"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/imagesrcset-no-preload-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/imagesrcset-no-preload-novalid.html new file mode 100644 index 0000000000..9bb821b585 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/imagesrcset-no-preload-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>imagesrcset can be used only when rel is preload</title> +<link rel=prefetch as=image imagesrcset="image.jpg 1225w" imagesizes="(max-width: 579.98px) 85vw, 50vw"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/link/imagesrcset-valid.html b/testing/web-platform/tests/conformance-checkers/html/elements/link/imagesrcset-valid.html new file mode 100644 index 0000000000..fa3ca661dd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/link/imagesrcset-valid.html @@ -0,0 +1,6 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid imagesrcset & imagesizes</title> +<link rel=preload as=image imagesrcset="image.jpg 1225w" imagesizes="(max-width: 579.98px) 85vw, 50vw"> +<link rel=preload as=image imagesrcset="image.jpg 1x"> +<link rel=preload as=image href="image.png" imagesrcset="image.jpg 2x"> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/map/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/map/model-isvalid.html new file mode 100644 index 0000000000..ae6dbac6f7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/map/model-isvalid.html @@ -0,0 +1,27 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><map></title> +</head> +<body> + <!-- is block, contains blocks and <area> --> + <map class="class" id="id" name="id" lang="en"> + <h2>header</h2> + <p><area alt="text" href='foo' coords="1,2,3,4">p</p> + <p>text</p> + <p><area alt="text" href='foo' coords="3,2,5,4">p</p> + <p>text2</p> + </map> + + <!-- can contain interactive --> + <map id='foo' name="foo"> + <p><a>text</a></p> + <p><area alt="text" href='foo' coords="3,2,5,4">p</p> + </map> + + <!-- map with flow content and flow parent --> + <div><map name=foo><p>foo</p></map></div> + +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/map/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/map/model-novalid.html new file mode 100644 index 0000000000..3ee9b822eb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/map/model-novalid.html @@ -0,0 +1,27 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><map></title> +</head> +<body> + <!-- is block, contains blocks and <area> --> + <map name="foo" class="class" id="id" lang="en"> + <h2>header</h2> + <area alt="text" coords="1,2,3,4"> + <p>text</p> + <area alt="text" coords="5,2,3,4"> + <p>text2</p> + </map> + + <!-- can contain interactive --> + <map> + <p><a>text</a></p> + <area alt="text" coords="5,2,3,4"> + </map> + + <!-- map with flow content and phrasing parent --> + <span><map name=foo><p>foo</p></map></span> + +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/mark/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/mark/model-isvalid.html new file mode 100644 index 0000000000..20ba6d25d0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/mark/model-isvalid.html @@ -0,0 +1,23 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><m></title> +</head> +<body> + <!-- is structured inline --> + <p><mark class="class" lang="en">text</mark></p> + + <!-- is strictly inline --> + <p><dfn><mark class="class" lang="en">text</mark></dfn></p> + + <!-- can be empty --> + <p>text <mark></mark></p> + <p>text <dfn><mark></mark></dfn></p> + + <!-- can contain interactive --> + <p><mark><a>text</a></mark></p> + <p><dfn><mark><a>text</a></mark></dfn></p> + +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/meta/names-registered-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/meta/names-registered-isvalid.html new file mode 100644 index 0000000000..f2cb75bb13 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/meta/names-registered-isvalid.html @@ -0,0 +1,768 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>Registered extensions to the predefined set of metadata names</title> +<meta name="aglsterms.accessibility" content> +<meta name="AGLSTERMS.ACCESSIBILITY" content> +<meta name="AgLsTeRmS.AcCeSsIbIlItY" content> +<meta name="aglsterms.accessmode" content> +<meta name="AGLSTERMS.ACCESSMODE" content> +<meta name="AgLsTeRmS.AcCeSsMoDe" content> +<meta name="aglsterms.act" content> +<meta name="AGLSTERMS.ACT" content> +<meta name="AgLsTeRmS.AcT" content> +<meta name="aglsterms.aggregationlevel" content> +<meta name="AGLSTERMS.AGGREGATIONLEVEL" content> +<meta name="AgLsTeRmS.AgGrEgAtIoNlEvEl" content> +<meta name="aglsterms.availability" content> +<meta name="AGLSTERMS.AVAILABILITY" content> +<meta name="AgLsTeRmS.AvAiLaBiLiTy" content> +<meta name="aglsterms.case" content> +<meta name="AGLSTERMS.CASE" content> +<meta name="AgLsTeRmS.CaSe" content> +<meta name="aglsterms.category" content> +<meta name="AGLSTERMS.CATEGORY" content> +<meta name="AgLsTeRmS.CaTeGoRy" content> +<meta name="aglsterms.datelicensed" content> +<meta name="AGLSTERMS.DATELICENSED" content> +<meta name="AgLsTeRmS.DaTeLiCeNsEd" content> +<meta name="aglsterms.documenttype" content> +<meta name="AGLSTERMS.DOCUMENTTYPE" content> +<meta name="AgLsTeRmS.DoCuMeNtTyPe" content> +<meta name="aglsterms.function" content> +<meta name="AGLSTERMS.FUNCTION" content> +<meta name="AgLsTeRmS.FuNcTiOn" content> +<meta name="aglsterms.isbasedon" content> +<meta name="AGLSTERMS.ISBASEDON" content> +<meta name="AgLsTeRmS.IsBaSeDoN" content> +<meta name="aglsterms.isbasisfor" content> +<meta name="AGLSTERMS.ISBASISFOR" content> +<meta name="AgLsTeRmS.IsBaSiSfOr" content> +<meta name="aglsterms.jurisdiction" content> +<meta name="AGLSTERMS.JURISDICTION" content> +<meta name="AgLsTeRmS.JuRiSdIcTiOn" content> +<meta name="aglsterms.mandate" content> +<meta name="AGLSTERMS.MANDATE" content> +<meta name="AgLsTeRmS.MaNdAtE" content> +<meta name="aglsterms.protectivemarking" content> +<meta name="AGLSTERMS.PROTECTIVEMARKING" content> +<meta name="AgLsTeRmS.PrOtEcTiVeMaRkInG" content> +<meta name="aglsterms.regulation" content> +<meta name="AGLSTERMS.REGULATION" content> +<meta name="AgLsTeRmS.ReGuLaTiOn" content> +<meta name="aglsterms.servicetype" content> +<meta name="AGLSTERMS.SERVICETYPE" content> +<meta name="AgLsTeRmS.SeRvIcEtYpE" content> +<meta name="alexaverifyid" content> +<meta name="ALEXAVERIFYID" content> +<meta name="AlExAvErIfYiD" content> +<meta name="apple-itunes-app" content> +<meta name="APPLE-ITUNES-APP" content> +<meta name="ApPlE-ItUnEs-aPp" content> +<meta name="apple-mobile-web-app-capable" content> +<meta name="APPLE-MOBILE-WEB-APP-CAPABLE" content> +<meta name="ApPlE-MoBiLe-wEb-aPp-cApAbLe" content> +<meta name="apple-mobile-web-app-status-bar-style" content> +<meta name="APPLE-MOBILE-WEB-APP-STATUS-BAR-STYLE" content> +<meta name="ApPlE-MoBiLe-wEb-aPp-sTaTuS-BaR-StYlE" content> +<meta name="apple-mobile-web-app-title" content> +<meta name="APPLE-MOBILE-WEB-APP-TITLE" content> +<meta name="ApPlE-MoBiLe-wEb-aPp-tItLe" content> +<meta name="apple-touch-fullscreen" content> +<meta name="APPLE-TOUCH-FULLSCREEN" content> +<meta name="ApPlE-ToUcH-FuLlScReEn" content> +<meta name="application-url" content> +<meta name="APPLICATION-URL" content> +<meta name="ApPlIcAtIoN-UrL" content> +<meta name="baiduspider" content> +<meta name="BAIDUSPIDER" content> +<meta name="BaIdUsPiDeR" content> +<meta name="bitcoin" content> +<meta name="BITCOIN" content> +<meta name="BiTcOiN" content> +<meta name="blazerr-secure" content> +<meta name="BLAZERR-SECURE" content> +<meta name="BlAzErR-SeCuRe" content> +<meta name="blazerr-seo" content> +<meta name="BLAZERR-SEO" content> +<meta name="BlAzErR-SeO" content> +<meta name="blazerr-ssl" content> +<meta name="BLAZERR-SSL" content> +<meta name="BlAzErR-SsL" content> +<meta name="blazerr-support-id-noncookies" content> +<meta name="BLAZERR-SUPPORT-ID-NONCOOKIES" content> +<meta name="BlAzErR-SuPpOrT-Id-nOnCoOkIeS" content> +<meta name="blazerr-support-identifier" content> +<meta name="BLAZERR-SUPPORT-IDENTIFIER" content> +<meta name="BlAzErR-SuPpOrT-IdEnTiFiEr" content> +<meta name="cfia.gdr.activity" content> +<meta name="CFIA.GDR.ACTIVITY" content> +<meta name="CfIa.gDr.aCtIvItY" content> +<meta name="cfia.gdr.commodity" content> +<meta name="CFIA.GDR.COMMODITY" content> +<meta name="CfIa.gDr.cOmMoDiTy" content> +<meta name="cfia.gdr.include" content> +<meta name="CFIA.GDR.INCLUDE" content> +<meta name="CfIa.gDr.iNcLuDe" content> +<meta name="cfia.gdr.program" content> +<meta name="CFIA.GDR.PROGRAM" content> +<meta name="CfIa.gDr.pRoGrAm" content> +<meta name="citeseerxbot" content> +<meta name="CITESEERXBOT" content> +<meta name="CiTeSeErXbOt" content> +<meta name="collection" content> +<meta name="COLLECTION" content> +<meta name="CoLlEcTiOn" content> +<meta name="csrf-param" content> +<meta name="CSRF-PARAM" content> +<meta name="CsRf-pArAm" content> +<meta name="csrf-token" content> +<meta name="CSRF-TOKEN" content> +<meta name="CsRf-tOkEn" content> +<meta name="da_anonymiseip" content> +<meta name="DA_ANONYMISEIP" content> +<meta name="Da_aNoNyMiSeIp" content> +<meta name="da_contactcompany" content> +<meta name="DA_CONTACTCOMPANY" content> +<meta name="Da_cOnTaCtCoMpAnY" content> +<meta name="da_contactemail" content> +<meta name="DA_CONTACTEMAIL" content> +<meta name="Da_cOnTaCtEmAiL" content> +<meta name="da_contactfirstname" content> +<meta name="DA_CONTACTFIRSTNAME" content> +<meta name="Da_cOnTaCtFiRsTnAmE" content> +<meta name="da_contactlastname" content> +<meta name="DA_CONTACTLASTNAME" content> +<meta name="Da_cOnTaCtLaStNaMe" content> +<meta name="da_contactname" content> +<meta name="DA_CONTACTNAME" content> +<meta name="Da_cOnTaCtNaMe" content> +<meta name="da_contacttelephone" content> +<meta name="DA_CONTACTTELEPHONE" content> +<meta name="Da_cOnTaCtTeLePhOnE" content> +<meta name="da_conversioncurrency" content> +<meta name="DA_CONVERSIONCURRENCY" content> +<meta name="Da_cOnVeRsIoNcUrReNcY" content> +<meta name="da_conversionid" content> +<meta name="DA_CONVERSIONID" content> +<meta name="Da_cOnVeRsIoNiD" content> +<meta name="da_conversionvalue" content> +<meta name="DA_CONVERSIONVALUE" content> +<meta name="Da_cOnVeRsIoNvAlUe" content> +<meta name="da_goalcurrency" content> +<meta name="DA_GOALCURRENCY" content> +<meta name="Da_gOaLcUrReNcY" content> +<meta name="da_goalid" content> +<meta name="DA_GOALID" content> +<meta name="Da_gOaLiD" content> +<meta name="da_goalvalue" content> +<meta name="DA_GOALVALUE" content> +<meta name="Da_gOaLvAlUe" content> +<meta name="da_interactionselector" content> +<meta name="DA_INTERACTIONSELECTOR" content> +<meta name="Da_iNtErAcTiOnSeLeCtOr" content> +<meta name="da_pagerole" content> +<meta name="DA_PAGEROLE" content> +<meta name="Da_pAgErOlE" content> +<meta name="da_pagetaxonomy" content> +<meta name="DA_PAGETAXONOMY" content> +<meta name="Da_pAgEtAxOnOmY" content> +<meta name="da_pagetitle" content> +<meta name="DA_PAGETITLE" content> +<meta name="Da_pAgEtItLe" content> +<meta name="da_pageversion" content> +<meta name="DA_PAGEVERSION" content> +<meta name="Da_pAgEvErSiOn" content> +<meta name="da_sessionid" content> +<meta name="DA_SESSIONID" content> +<meta name="Da_sEsSiOnId" content> +<meta name="da_userid" content> +<meta name="DA_USERID" content> +<meta name="Da_uSeRiD" content> +<meta name="dc.date.issued" content> +<meta name="DC.DATE.ISSUED" content> +<meta name="Dc.dAtE.IsSuEd" content> +<meta name="dc.language" content> +<meta name="DC.LANGUAGE" content> +<meta name="Dc.lAnGuAgE" content> +<meta name="dcterms.abstract" content> +<meta name="DCTERMS.ABSTRACT" content> +<meta name="DcTeRmS.AbStRaCt" content> +<meta name="dcterms.accessrights" content> +<meta name="DCTERMS.ACCESSRIGHTS" content> +<meta name="DcTeRmS.AcCeSsRiGhTs" content> +<meta name="dcterms.accrualmethod" content> +<meta name="DCTERMS.ACCRUALMETHOD" content> +<meta name="DcTeRmS.AcCrUaLmEtHoD" content> +<meta name="dcterms.accrualperiodicity" content> +<meta name="DCTERMS.ACCRUALPERIODICITY" content> +<meta name="DcTeRmS.AcCrUaLpErIoDiCiTy" content> +<meta name="dcterms.accrualpolicy" content> +<meta name="DCTERMS.ACCRUALPOLICY" content> +<meta name="DcTeRmS.AcCrUaLpOlIcY" content> +<meta name="dcterms.alternative" content> +<meta name="DCTERMS.ALTERNATIVE" content> +<meta name="DcTeRmS.AlTeRnAtIvE" content> +<meta name="dcterms.audience" content> +<meta name="DCTERMS.AUDIENCE" content> +<meta name="DcTeRmS.AuDiEnCe" content> +<meta name="dcterms.available" content> +<meta name="DCTERMS.AVAILABLE" content> +<meta name="DcTeRmS.AvAiLaBlE" content> +<meta name="dcterms.bibliographiccitation" content> +<meta name="DCTERMS.BIBLIOGRAPHICCITATION" content> +<meta name="DcTeRmS.BiBlIoGrApHiCcItAtIoN" content> +<meta name="dcterms.collection" content> +<meta name="DCTERMS.COLLECTION" content> +<meta name="DcTeRmS.CoLlEcTiOn" content> +<meta name="dcterms.conformsto" content> +<meta name="DCTERMS.CONFORMSTO" content> +<meta name="DcTeRmS.CoNfOrMsTo" content> +<meta name="dcterms.contributor" content> +<meta name="DCTERMS.CONTRIBUTOR" content> +<meta name="DcTeRmS.CoNtRiBuToR" content> +<meta name="dcterms.coverage" content> +<meta name="DCTERMS.COVERAGE" content> +<meta name="DcTeRmS.CoVeRaGe" content> +<meta name="dcterms.created" content> +<meta name="DCTERMS.CREATED" content> +<meta name="DcTeRmS.CrEaTeD" content> +<meta name="dcterms.creator" content> +<meta name="DCTERMS.CREATOR" content> +<meta name="DcTeRmS.CrEaToR" content> +<meta name="dcterms.date" content> +<meta name="DCTERMS.DATE" content> +<meta name="DcTeRmS.DaTe" content> +<meta name="dcterms.dateaccepted" content> +<meta name="DCTERMS.DATEACCEPTED" content> +<meta name="DcTeRmS.DaTeAcCePtEd" content> +<meta name="dcterms.datecopyrighted" content> +<meta name="DCTERMS.DATECOPYRIGHTED" content> +<meta name="DcTeRmS.DaTeCoPyRiGhTeD" content> +<meta name="dcterms.datesubmitted" content> +<meta name="DCTERMS.DATESUBMITTED" content> +<meta name="DcTeRmS.DaTeSuBmItTeD" content> +<meta name="dcterms.description" content> +<meta name="DCTERMS.DESCRIPTION" content> +<meta name="DcTeRmS.DeScRiPtIoN" content> +<meta name="dcterms.educationlevel" content> +<meta name="DCTERMS.EDUCATIONLEVEL" content> +<meta name="DcTeRmS.EdUcAtIoNlEvEl" content> +<meta name="dcterms.extent" content> +<meta name="DCTERMS.EXTENT" content> +<meta name="DcTeRmS.ExTeNt" content> +<meta name="dcterms.format" content> +<meta name="DCTERMS.FORMAT" content> +<meta name="DcTeRmS.FoRmAt" content> +<meta name="dcterms.hasformat" content> +<meta name="DCTERMS.HASFORMAT" content> +<meta name="DcTeRmS.HaSfOrMaT" content> +<meta name="dcterms.haspart" content> +<meta name="DCTERMS.HASPART" content> +<meta name="DcTeRmS.HaSpArT" content> +<meta name="dcterms.hasversion" content> +<meta name="DCTERMS.HASVERSION" content> +<meta name="DcTeRmS.HaSvErSiOn" content> +<meta name="dcterms.identifier" content> +<meta name="DCTERMS.IDENTIFIER" content> +<meta name="DcTeRmS.IdEnTiFiEr" content> +<meta name="dcterms.instructionalmethod" content> +<meta name="DCTERMS.INSTRUCTIONALMETHOD" content> +<meta name="DcTeRmS.InStRuCtIoNaLmEtHoD" content> +<meta name="dcterms.isformatof" content> +<meta name="DCTERMS.ISFORMATOF" content> +<meta name="DcTeRmS.IsFoRmAtOf" content> +<meta name="dcterms.ispartof" content> +<meta name="DCTERMS.ISPARTOF" content> +<meta name="DcTeRmS.IsPaRtOf" content> +<meta name="dcterms.isreferencedby" content> +<meta name="DCTERMS.ISREFERENCEDBY" content> +<meta name="DcTeRmS.IsReFeReNcEdBy" content> +<meta name="dcterms.isreplacedby" content> +<meta name="DCTERMS.ISREPLACEDBY" content> +<meta name="DcTeRmS.IsRePlAcEdBy" content> +<meta name="dcterms.isrequiredby" content> +<meta name="DCTERMS.ISREQUIREDBY" content> +<meta name="DcTeRmS.IsReQuIrEdBy" content> +<meta name="dcterms.issued" content> +<meta name="DCTERMS.ISSUED" content> +<meta name="DcTeRmS.IsSuEd" content> +<meta name="dcterms.isversionof" content> +<meta name="DCTERMS.ISVERSIONOF" content> +<meta name="DcTeRmS.IsVeRsIoNoF" content> +<meta name="dcterms.language" content> +<meta name="DCTERMS.LANGUAGE" content> +<meta name="DcTeRmS.LaNgUaGe" content> +<meta name="dcterms.license" content> +<meta name="DCTERMS.LICENSE" content> +<meta name="DcTeRmS.LiCeNsE" content> +<meta name="dcterms.mediator" content> +<meta name="DCTERMS.MEDIATOR" content> +<meta name="DcTeRmS.MeDiAtOr" content> +<meta name="dcterms.medium" content> +<meta name="DCTERMS.MEDIUM" content> +<meta name="DcTeRmS.MeDiUm" content> +<meta name="dcterms.modified" content> +<meta name="DCTERMS.MODIFIED" content> +<meta name="DcTeRmS.MoDiFiEd" content> +<meta name="dcterms.provenance" content> +<meta name="DCTERMS.PROVENANCE" content> +<meta name="DcTeRmS.PrOvEnAnCe" content> +<meta name="dcterms.publisher" content> +<meta name="DCTERMS.PUBLISHER" content> +<meta name="DcTeRmS.PuBlIsHeR" content> +<meta name="dcterms.references" content> +<meta name="DCTERMS.REFERENCES" content> +<meta name="DcTeRmS.ReFeReNcEs" content> +<meta name="dcterms.relation" content> +<meta name="DCTERMS.RELATION" content> +<meta name="DcTeRmS.ReLaTiOn" content> +<meta name="dcterms.replaces" content> +<meta name="DCTERMS.REPLACES" content> +<meta name="DcTeRmS.RePlAcEs" content> +<meta name="dcterms.requires" content> +<meta name="DCTERMS.REQUIRES" content> +<meta name="DcTeRmS.ReQuIrEs" content> +<meta name="dcterms.rights" content> +<meta name="DCTERMS.RIGHTS" content> +<meta name="DcTeRmS.RiGhTs" content> +<meta name="dcterms.rightsholder" content> +<meta name="DCTERMS.RIGHTSHOLDER" content> +<meta name="DcTeRmS.RiGhTsHoLdEr" content> +<meta name="dcterms.source" content> +<meta name="DCTERMS.SOURCE" content> +<meta name="DcTeRmS.SoUrCe" content> +<meta name="dcterms.spatial" content> +<meta name="DCTERMS.SPATIAL" content> +<meta name="DcTeRmS.SpAtIaL" content> +<meta name="dcterms.subject" content> +<meta name="DCTERMS.SUBJECT" content> +<meta name="DcTeRmS.SuBjEcT" content> +<meta name="dcterms.tableofcontents" content> +<meta name="DCTERMS.TABLEOFCONTENTS" content> +<meta name="DcTeRmS.TaBlEoFcOnTeNtS" content> +<meta name="dcterms.temporal" content> +<meta name="DCTERMS.TEMPORAL" content> +<meta name="DcTeRmS.TeMpOrAl" content> +<meta name="dcterms.title" content> +<meta name="DCTERMS.TITLE" content> +<meta name="DcTeRmS.TiTlE" content> +<meta name="dcterms.type" content> +<meta name="DCTERMS.TYPE" content> +<meta name="DcTeRmS.TyPe" content> +<meta name="dcterms.valid" content> +<meta name="DCTERMS.VALID" content> +<meta name="DcTeRmS.VaLiD" content> +<meta name="designer" content> +<meta name="DESIGNER" content> +<meta name="DeSiGnEr" content> +<meta name="entity" content> +<meta name="ENTITY" content> +<meta name="EnTiTy" content> +<meta name="essaydirectory" content> +<meta name="ESSAYDIRECTORY" content> +<meta name="EsSaYdIrEcToRy" content> +<meta name="fdse-description" content> +<meta name="FDSE-DESCRIPTION" content> +<meta name="FdSe-dEsCrIpTiOn" content> +<meta name="fdse-index-as" content> +<meta name="FDSE-INDEX-AS" content> +<meta name="FdSe-iNdEx-aS" content> +<meta name="fdse-keywords" content> +<meta name="FDSE-KEYWORDS" content> +<meta name="FdSe-kEyWoRdS" content> +<meta name="fdse-refresh" content> +<meta name="FDSE-REFRESH" content> +<meta name="FdSe-rEfReSh" content> +<meta name="fdse-robots" content> +<meta name="FDSE-ROBOTS" content> +<meta name="FdSe-rObOtS" content> +<meta name="format-detection" content> +<meta name="FORMAT-DETECTION" content> +<meta name="FoRmAt-dEtEcTiOn" content> +<meta name="fragment" content> +<meta name="FRAGMENT" content> +<meta name="FrAgMeNt" content> +<meta name="gcterms.topictaxonomy" content> +<meta name="GCTERMS.TOPICTAXONOMY" content> +<meta name="GcTeRmS.ToPiCtAxOnOmY" content> +<meta name="geo.a1" content> +<meta name="GEO.A1" content> +<meta name="GeO.A1" content> +<meta name="geo.a2" content> +<meta name="GEO.A2" content> +<meta name="GeO.A2" content> +<meta name="geo.a3" content> +<meta name="GEO.A3" content> +<meta name="GeO.A3" content> +<meta name="geo.country" content> +<meta name="GEO.COUNTRY" content> +<meta name="GeO.CoUnTrY" content> +<meta name="geo.lmk" content> +<meta name="GEO.LMK" content> +<meta name="GeO.LmK" content> +<meta name="geo.placename" content> +<meta name="GEO.PLACENAME" content> +<meta name="GeO.PlAcEnAmE" content> +<meta name="geo.position" content> +<meta name="GEO.POSITION" content> +<meta name="GeO.PoSiTiOn" content> +<meta name="geo.region" content> +<meta name="GEO.REGION" content> +<meta name="GeO.ReGiOn" content> +<meta name="globrix.bathrooms" content> +<meta name="GLOBRIX.BATHROOMS" content> +<meta name="GlObRiX.BaThRoOmS" content> +<meta name="globrix.bedrooms" content> +<meta name="GLOBRIX.BEDROOMS" content> +<meta name="GlObRiX.BeDrOoMs" content> +<meta name="globrix.condition" content> +<meta name="GLOBRIX.CONDITION" content> +<meta name="GlObRiX.CoNdItIoN" content> +<meta name="globrix.features" content> +<meta name="GLOBRIX.FEATURES" content> +<meta name="GlObRiX.FeAtUrEs" content> +<meta name="globrix.instruction" content> +<meta name="GLOBRIX.INSTRUCTION" content> +<meta name="GlObRiX.InStRuCtIoN" content> +<meta name="globrix.latitude" content> +<meta name="GLOBRIX.LATITUDE" content> +<meta name="GlObRiX.LaTiTuDe" content> +<meta name="globrix.longitude" content> +<meta name="GLOBRIX.LONGITUDE" content> +<meta name="GlObRiX.LoNgItUdE" content> +<meta name="globrix.outsidespace" content> +<meta name="GLOBRIX.OUTSIDESPACE" content> +<meta name="GlObRiX.OuTsIdEsPaCe" content> +<meta name="globrix.parking" content> +<meta name="GLOBRIX.PARKING" content> +<meta name="GlObRiX.PaRkInG" content> +<meta name="globrix.period" content> +<meta name="GLOBRIX.PERIOD" content> +<meta name="GlObRiX.PeRiOd" content> +<meta name="globrix.poa" content> +<meta name="GLOBRIX.POA" content> +<meta name="GlObRiX.PoA" content> +<meta name="globrix.postcode" content> +<meta name="GLOBRIX.POSTCODE" content> +<meta name="GlObRiX.PoStCoDe" content> +<meta name="globrix.price" content> +<meta name="GLOBRIX.PRICE" content> +<meta name="GlObRiX.PrIcE" content> +<meta name="globrix.priceproximity" content> +<meta name="GLOBRIX.PRICEPROXIMITY" content> +<meta name="GlObRiX.PrIcEpRoXiMiTy" content> +<meta name="globrix.tenure" content> +<meta name="GLOBRIX.TENURE" content> +<meta name="GlObRiX.TeNuRe" content> +<meta name="globrix.type" content> +<meta name="GLOBRIX.TYPE" content> +<meta name="GlObRiX.TyPe" content> +<meta name="globrix.underoffer" content> +<meta name="GLOBRIX.UNDEROFFER" content> +<meta name="GlObRiX.UnDeRoFfEr" content> +<meta name="go-import" content> +<meta name="GO-IMPORT" content> +<meta name="Go-iMpOrT" content> +<meta name="google" content> +<meta name="GOOGLE" content> +<meta name="GoOgLe" content> +<meta name="google-site-verification" content> +<meta name="GOOGLE-SITE-VERIFICATION" content> +<meta name="GoOgLe-sItE-VeRiFiCaTiOn" content> +<meta name="googlebot" content> +<meta name="GOOGLEBOT" content> +<meta name="GoOgLeBoT" content> +<meta name="googlebot-mobile" content> +<meta name="GOOGLEBOT-MOBILE" content> +<meta name="GoOgLeBoT-MoBiLe" content> +<meta name="gwt:property" content> +<meta name="GWT:PROPERTY" content> +<meta name="GwT:PrOpErTy" content> +<meta name="handheldfriendly" content> +<meta name="HANDHELDFRIENDLY" content> +<meta name="HaNdHeLdFrIeNdLy" content> +<meta name="icas.datetime" content> +<meta name="ICAS.DATETIME" content> +<meta name="IcAs.dAtEtImE" content> +<meta name="icas.datetime.abbr" content> +<meta name="ICAS.DATETIME.ABBR" content> +<meta name="IcAs.dAtEtImE.AbBr" content> +<meta name="icas.datetime.day" content> +<meta name="ICAS.DATETIME.DAY" content> +<meta name="IcAs.dAtEtImE.DaY" content> +<meta name="icas.datetime.long" content> +<meta name="ICAS.DATETIME.LONG" content> +<meta name="IcAs.dAtEtImE.LoNg" content> +<meta name="icbm" content> +<meta name="ICBM" content> +<meta name="IcBm" content> +<meta name="itemsperpage" content> +<meta name="ITEMSPERPAGE" content> +<meta name="ItEmSpErPaGe" content> +<meta name="meta_date" content> +<meta name="META_DATE" content> +<meta name="MeTa_dAtE" content> +<meta name="mobile-agent" content> +<meta name="MOBILE-AGENT" content> +<meta name="MoBiLe-aGeNt" content> +<meta name="mobile-web-app-capable" content> +<meta name="MOBILE-WEB-APP-CAPABLE" content> +<meta name="MoBiLe-wEb-aPp-cApAbLe" content> +<meta name="mobileoptimized" content> +<meta name="MOBILEOPTIMIZED" content> +<meta name="MoBiLeOpTiMiZeD" content> +<meta name="msapplication-config" content> +<meta name="MSAPPLICATION-CONFIG" content> +<meta name="MsApPlIcAtIoN-CoNfIg" content> +<meta name="msapplication-navbutton-color" content> +<meta name="MSAPPLICATION-NAVBUTTON-COLOR" content> +<meta name="MsApPlIcAtIoN-NaVbUtToN-CoLoR" content> +<meta name="msapplication-square150x150logo" content> +<meta name="MSAPPLICATION-SQUARE150X150LOGO" content> +<meta name="MsApPlIcAtIoN-SqUaRe150x150lOgO" content> +<meta name="msapplication-square310x310logo" content> +<meta name="MSAPPLICATION-SQUARE310X310LOGO" content> +<meta name="MsApPlIcAtIoN-SqUaRe310x310lOgO" content> +<meta name="msapplication-square70x70logo" content> +<meta name="MSAPPLICATION-SQUARE70X70LOGO" content> +<meta name="MsApPlIcAtIoN-SqUaRe70X70lOgO" content> +<meta name="msapplication-starturl" content> +<meta name="MSAPPLICATION-STARTURL" content> +<meta name="MsApPlIcAtIoN-StArTuRl" content> +<meta name="msapplication-tap-highlight" content> +<meta name="MSAPPLICATION-TAP-HIGHLIGHT" content> +<meta name="MsApPlIcAtIoN-TaP-HiGhLiGhT" content> +<meta name="msapplication-task" content> +<meta name="MSAPPLICATION-TASK" content> +<meta name="MsApPlIcAtIoN-TaSk" content> +<meta name="msapplication-tilecolor" content> +<meta name="MSAPPLICATION-TILECOLOR" content> +<meta name="MsApPlIcAtIoN-TiLeCoLoR" content> +<meta name="msapplication-tileimage" content> +<meta name="MSAPPLICATION-TILEIMAGE" content> +<meta name="MsApPlIcAtIoN-TiLeImAgE" content> +<meta name="msapplication-tooltip" content> +<meta name="MSAPPLICATION-TOOLTIP" content> +<meta name="MsApPlIcAtIoN-ToOlTiP" content> +<meta name="msapplication-wide310x150logo" content> +<meta name="MSAPPLICATION-WIDE310X150LOGO" content> +<meta name="MsApPlIcAtIoN-WiDe310x150lOgO" content> +<meta name="msapplication-window" content> +<meta name="MSAPPLICATION-WINDOW" content> +<meta name="MsApPlIcAtIoN-WiNdOw" content> +<meta name="msvalidate.01" content> +<meta name="MSVALIDATE.01" content> +<meta name="MsVaLiDaTe.01" content> +<meta name="norton-safeweb-site-verification" content> +<meta name="NORTON-SAFEWEB-SITE-VERIFICATION" content> +<meta name="NoRtOn-sAfEwEb-sItE-VeRiFiCaTiOn" content> +<meta name="p:domain_verify" content> +<meta name="P:DOMAIN_VERIFY" content> +<meta name="P:DoMaIn_vErIfY" content> +<meta name="pingdom" content> +<meta name="PINGDOM" content> +<meta name="PiNgDoM" content> +<meta name="pinterest" content> +<meta name="PINTEREST" content> +<meta name="PiNtErEsT" content> +<meta name="rating" content> +<meta name="RATING" content> +<meta name="RaTiNg" content> +<meta name="referrer" content> +<meta name="REFERRER" content> +<meta name="ReFeRrEr" content> +<meta name="repostusapikey" content> +<meta name="REPOSTUSAPIKEY" content> +<meta name="RePoStUsApIkEy" content> +<meta name="resourceloaderdynamicstyles" content> +<meta name="RESOURCELOADERDYNAMICSTYLES" content> +<meta name="ReSoUrCeLoAdErDyNaMiCsTyLeS" content> +<meta name="review_date" content> +<meta name="REVIEW_DATE" content> +<meta name="ReViEw_dAtE" content> +<meta name="revision" content> +<meta name="REVISION" content> +<meta name="ReViSiOn" content> +<meta name="revisit-after" content> +<meta name="REVISIT-AFTER" content> +<meta name="ReViSiT-AfTeR" content> +<meta name="rights-standard" content> +<meta name="RIGHTS-STANDARD" content> +<meta name="RiGhTs-sTaNdArD" content> +<meta name="robots" content> +<meta name="ROBOTS" content> +<meta name="RoBoTs" content> +<meta name="rpuplugin" content> +<meta name="RPUPLUGIN" content> +<meta name="RpUpLuGiN" content> +<meta name="rqid" content> +<meta name="RQID" content> +<meta name="RqId" content> +<meta name="signet:authors" content> +<meta name="SIGNET:AUTHORS" content> +<meta name="SiGnEt:aUtHoRs" content> +<meta name="signet:links" content> +<meta name="SIGNET:LINKS" content> +<meta name="SiGnEt:lInKs" content> +<meta name="skype_toolbar" content> +<meta name="SKYPE_TOOLBAR" content> +<meta name="SkYpE_ToOlBaR" content> +<meta name="slurp" content> +<meta name="SLURP" content> +<meta name="SlUrP" content> +<meta name="startindex" content> +<meta name="STARTINDEX" content> +<meta name="StArTiNdEx" content> +<meta name="startver" content> +<meta name="STARTVER" content> +<meta name="StArTvEr" content> +<meta name="teoma" content> +<meta name="TEOMA" content> +<meta name="TeOmA" content> +<meta name="totalresults" content> +<meta name="TOTALRESULTS" content> +<meta name="ToTaLrEsUlTs" content> +<meta name="twitter:app:country" content> +<meta name="TWITTER:APP:COUNTRY" content> +<meta name="TwItTeR:ApP:CoUnTrY" content> +<meta name="twitter:app:id:googleplay" content> +<meta name="TWITTER:APP:ID:GOOGLEPLAY" content> +<meta name="TwItTeR:ApP:Id:gOoGlEpLaY" content> +<meta name="twitter:app:id:ipad" content> +<meta name="TWITTER:APP:ID:IPAD" content> +<meta name="TwItTeR:ApP:Id:iPaD" content> +<meta name="twitter:app:id:iphone" content> +<meta name="TWITTER:APP:ID:IPHONE" content> +<meta name="TwItTeR:ApP:Id:iPhOnE" content> +<meta name="twitter:app:url:googleplay" content> +<meta name="TWITTER:APP:URL:GOOGLEPLAY" content> +<meta name="TwItTeR:ApP:UrL:GoOgLePlAy" content> +<meta name="twitter:app:url:ipad" content> +<meta name="TWITTER:APP:URL:IPAD" content> +<meta name="TwItTeR:ApP:UrL:IpAd" content> +<meta name="twitter:app:url:iphone" content> +<meta name="TWITTER:APP:URL:IPHONE" content> +<meta name="TwItTeR:ApP:UrL:IpHoNe" content> +<meta name="twitter:card" content> +<meta name="TWITTER:CARD" content> +<meta name="TwItTeR:CaRd" content> +<meta name="twitter:creator" content> +<meta name="TWITTER:CREATOR" content> +<meta name="TwItTeR:CrEaToR" content> +<meta name="twitter:creator:id" content> +<meta name="TWITTER:CREATOR:ID" content> +<meta name="TwItTeR:CrEaToR:Id" content> +<meta name="twitter:description" content> +<meta name="TWITTER:DESCRIPTION" content> +<meta name="TwItTeR:DeScRiPtIoN" content> +<meta name="twitter:domain" content> +<meta name="TWITTER:DOMAIN" content> +<meta name="TwItTeR:DoMaIn" content> +<meta name="twitter:image" content> +<meta name="TWITTER:IMAGE" content> +<meta name="TwItTeR:ImAgE" content> +<meta name="twitter:image0" content> +<meta name="TWITTER:IMAGE0" content> +<meta name="TwItTeR:ImAgE0" content> +<meta name="twitter:image1" content> +<meta name="TWITTER:IMAGE1" content> +<meta name="TwItTeR:ImAgE1" content> +<meta name="twitter:image2" content> +<meta name="TWITTER:IMAGE2" content> +<meta name="TwItTeR:ImAgE2" content> +<meta name="twitter:image3" content> +<meta name="TWITTER:IMAGE3" content> +<meta name="TwItTeR:ImAgE3" content> +<meta name="twitter:image:height" content> +<meta name="TWITTER:IMAGE:HEIGHT" content> +<meta name="TwItTeR:ImAgE:HeIgHt" content> +<meta name="twitter:image:src" content> +<meta name="TWITTER:IMAGE:SRC" content> +<meta name="TwItTeR:ImAgE:SrC" content> +<meta name="twitter:image:width" content> +<meta name="TWITTER:IMAGE:WIDTH" content> +<meta name="TwItTeR:ImAgE:WiDtH" content> +<meta name="twitter:site" content> +<meta name="TWITTER:SITE" content> +<meta name="TwItTeR:SiTe" content> +<meta name="twitter:site:id" content> +<meta name="TWITTER:SITE:ID" content> +<meta name="TwItTeR:SiTe:iD" content> +<meta name="twitter:title" content> +<meta name="TWITTER:TITLE" content> +<meta name="TwItTeR:TiTlE" content> +<meta name="twitter:url" content> +<meta name="TWITTER:URL" content> +<meta name="TwItTeR:UrL" content> +<meta name="typemetal.formatprefs" content> +<meta name="TYPEMETAL.FORMATPREFS" content> +<meta name="TyPeMeTaL.FoRmAtPrEfS" content> +<meta name="verify-v1" content> +<meta name="VERIFY-V1" content> +<meta name="VeRiFy-v1" content> +<meta name="vfb-version" content> +<meta name="VFB-VERSION" content> +<meta name="VfB-VeRsIoN" content> +<meta name="viewport" content> +<meta name="VIEWPORT" content> +<meta name="ViEwPoRt" content> +<meta name="web_author" content> +<meta name="WEB_AUTHOR" content> +<meta name="WeB_AuThOr" content> +<meta name="wot-verification" content> +<meta name="WOT-VERIFICATION" content> +<meta name="WoT-VeRiFiCaTiOn" content> +<meta name="wt.ac" content> +<meta name="WT.AC" content> +<meta name="Wt.aC" content> +<meta name="wt.ad" content> +<meta name="WT.AD" content> +<meta name="Wt.aD" content> +<meta name="wt.cg_n" content> +<meta name="WT.CG_N" content> +<meta name="Wt.cG_N" content> +<meta name="wt.cg_s" content> +<meta name="WT.CG_S" content> +<meta name="Wt.cG_S" content> +<meta name="wt.mc_id" content> +<meta name="WT.MC_ID" content> +<meta name="Wt.mC_Id" content> +<meta name="wt.si_n" content> +<meta name="WT.SI_N" content> +<meta name="Wt.sI_N" content> +<meta name="wt.si_p" content> +<meta name="WT.SI_P" content> +<meta name="Wt.sI_P" content> +<meta name="wt.si_x" content> +<meta name="WT.SI_X" content> +<meta name="Wt.sI_X" content> +<meta name="wt.sv" content> +<meta name="WT.SV" content> +<meta name="Wt.sV" content> +<meta name="wt.ti" content> +<meta name="WT.TI" content> +<meta name="Wt.tI" content> +<meta name="y_key" content> +<meta name="Y_KEY" content> +<meta name="Y_KeY" content> +<meta name="yandex-verification" content> +<meta name="YANDEX-VERIFICATION" content> +<meta name="YaNdEx-vErIfIcAtIoN" content> +<meta name="zoomcategory" content> +<meta name="ZOOMCATEGORY" content> +<meta name="ZoOmCaTeGoRy" content> +<meta name="zoomdescription" content> +<meta name="ZOOMDESCRIPTION" content> +<meta name="ZoOmDeScRiPtIoN" content> +<meta name="zoomimage" content> +<meta name="ZOOMIMAGE" content> +<meta name="ZoOmImAgE" content> +<meta name="zoompageboost" content> +<meta name="ZOOMPAGEBOOST" content> +<meta name="ZoOmPaGeBoOsT" content> +<meta name="zoomtitle" content> +<meta name="ZOOMTITLE" content> +<meta name="ZoOmTiTlE" content> +<meta name="zoomwords" content> +<meta name="ZOOMWORDS" content> +<meta name="ZoOmWoRdS" content> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/meta/names-standard-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/meta/names-standard-isvalid.html new file mode 100644 index 0000000000..738af2a9dd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/meta/names-standard-isvalid.html @@ -0,0 +1,21 @@ +<!doctype html> +<meta charset=utf-8> +<title>Standard metadata names</title> +<!-- all lowercase--> +<meta name="application-name" content> +<meta name="author" content> +<meta name="description" content> +<meta name="generator" content> +<meta name="keywords" content> +<!-- all uppercase --> +<meta name="APPLICATION-NAME" content> +<meta name="AUTHOR" content> +<meta name="DESCRIPTION" content> +<meta name="GENERATOR" content> +<meta name="KEYWORDS" content> +<!-- mixed case --> +<meta name="aPplIcAtioN-nAmE" content> +<meta name="AUtHOr" content> +<meta name="dEScrIpTiON" content> +<meta name="GEneRatoR" content> +<meta name="kEyWoRDs" content> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/meta/refresh-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/meta/refresh-isvalid.html new file mode 100644 index 0000000000..6ed74d2b53 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/meta/refresh-isvalid.html @@ -0,0 +1,91 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid meta refresh</title> +<meta http-equiv=refresh content="0; URL=a:foo.com"><!-- scheme-private --> +<meta http-equiv=refresh content="0; URL=foo:/"><!-- scheme-private-slash --> +<meta http-equiv=refresh content="0; URL=foo://"><!-- scheme-private-slash-slash --> +<meta http-equiv=refresh content="0; URL=foo:/bar.com/"><!-- scheme-private-path --> +<meta http-equiv=refresh content="0; URL=foo://///////"><!-- scheme-private-path-leading-slashes-only --> +<meta http-equiv=refresh content="0; URL=foo://///////bar.com/"><!-- scheme-private-path-leading-slashes-chars --> +<meta http-equiv=refresh content="0; URL=foo:////://///"><!-- scheme-private-path-leading-slashes-colon-slashes --> +<meta http-equiv=refresh content="0; URL=c:/foo"><!-- scheme-private-single-letter --> +<meta http-equiv=refresh content="0; URL=madeupscheme:/example.com/"><!-- scheme-private-single-slash --> +<meta http-equiv=refresh content="0; URL=file:/example.com/"><!-- scheme-file-single-slash --> +<meta http-equiv=refresh content="0; URL=ftps:/example.com/"><!-- scheme-ftps-single-slash --> +<meta http-equiv=refresh content="0; URL=gopher:/example.com/"><!-- scheme-gopher-single-slash --> +<meta http-equiv=refresh content="0; URL=ws:/example.com/"><!-- scheme-ws-single-slash --> +<meta http-equiv=refresh content="0; URL=wss:/example.com/"><!-- scheme-wss-single-slash --> +<meta http-equiv=refresh content="0; URL=javascript:/example.com/"><!-- scheme-javascript-single-slash --> +<meta http-equiv=refresh content="0; URL=mailto:/example.com/"><!-- scheme-mailto-single-slash --> +<meta http-equiv=refresh content="0; URL=madeupscheme:example.com/"><!-- scheme-private-no-slash --> +<meta http-equiv=refresh content="0; URL=ftps:example.com/"><!-- scheme-ftps-no-slash --> +<meta http-equiv=refresh content="0; URL=gopher:example.com/"><!-- scheme-gopher-no-slash --> +<meta http-equiv=refresh content="0; URL=wss:example.com/"><!-- scheme-wss-no-slash --> +<meta http-equiv=refresh content="0; URL=mailto:example.com/"><!-- scheme-mailto-no-slash --> +<meta http-equiv=refresh content="0; URL=data:text/plain,foo"><!-- scheme-data-no-slash --> +<meta http-equiv=refresh content="0; URL=http://user:pass@foo:21/bar;par?b#c"><!-- userinfo --> +<meta http-equiv=refresh content="0; URL=http://[2001::1]"><!-- host-ipv6 --> +<meta http-equiv=refresh content="0; URL=http://[2001::1]:80"><!-- host-ipv6-port --> +<meta http-equiv=refresh content="0; URL=http://f:/c"><!-- port-none-but-colon --> +<meta http-equiv=refresh content="0; URL=http://f:0/c"><!-- port-0 --> +<meta http-equiv=refresh content="0; URL=http://f:00000000000000/c"><!-- port-00000000000000 --> +<meta http-equiv=refresh content="0; URL=http://f:00000000000000000000080/c"><!-- port-00000000000000000000080 --> +<meta http-equiv=refresh content="0; URL=http://a:b@c:29/d"><!-- userinfo-host-port-path --> +<meta http-equiv=refresh content="0; URL=http://foo.com:b@d/"><!-- userinfo-username-non-alpha --> +<meta http-equiv=refresh content="0; URL=http://foo/abcd?efgh?ijkl"><!-- query-contains-question-mark --> +<meta http-equiv=refresh content="0; URL=http://foo/abcd#foo?bar"><!-- fragment-contains-question-mark --> +<meta http-equiv=refresh content="0; URL=http://example.com/foo/%2e"><!-- path-percent-encoded-dot --> +<meta http-equiv=refresh content="0; URL=http://example.com/%20foo"><!-- path-percent-encoded-space --> +<meta http-equiv=refresh content="0; URL=http://example.com/©zbar"><!-- path-non-ascii --> +<meta http-equiv=refresh content="0; URL=http://example.com/foo%41%7a"><!-- path-percent-encoded-multiple --> +<meta http-equiv=refresh content="0; URL=http://example.com/foo%91"><!-- path-percent-encoded-u0091 --> +<meta http-equiv=refresh content="0; URL=http://example.com/foo%00"><!-- path-percent-encoded-u0000 --> +<meta http-equiv=refresh content="0; URL=http://example.com/%3A%3a%3C%3c"><!-- path-percent-encoded-mixed-case --> +<meta http-equiv=refresh content="0; URL=http://example.com/你好你好"><!-- path-unicode-han --> +<meta http-equiv=refresh content="0; URL=http://example.com//foo"><!-- path-uFEFF --> +<meta http-equiv=refresh content="0; URL=http://example.com//foo//bar"><!-- path-u202E-u202D --> +<meta http-equiv=refresh content="0; URL=http://💩"><!-- host-is-pile-of-poo --> +<meta http-equiv=refresh content="0; URL=http💩//:foo"><!-- path-contains-pile-of-poo --> +<meta http-equiv=refresh content="0; URL=http://example.com/foo?💩"><!-- query-contains-pile-of-poo --> +<meta http-equiv=refresh content="0; URL=http://example.com/foo#💩"><!-- fragment-contains-pile-of-poo --> +<meta http-equiv=refresh content="0; URL=http://192.0x00A80001"><!-- host-192.0x00A80001 --> +<meta http-equiv=refresh content="0; URL=http://%25DOMAIN:foobar@foodomain.com"><!-- userinfo-username-contains-percent-encoded --> +<meta http-equiv=refresh content="0; URL=http://@www.example.com"><!-- userinfo-empty --> +<meta http-equiv=refresh content="0; URL=http://:b@www.example.com"><!-- userinfo-user-empty --> +<meta http-equiv=refresh content="0; URL=http://a:@www.example.com"><!-- userinfo-password-empty --> +<meta http-equiv=refresh content="0; URL=http://GOOgoo.com"><!-- host-exotic-whitespace --> +<meta http-equiv=refresh content="0; URL=http://www.foo。bar.com"><!-- host-exotic-dot --> +<meta http-equiv=refresh content="0; URL=http://Go.com"><!-- host-fullwidth --> +<meta http-equiv=refresh content="0; URL=http://你好你好"><!-- host-idn-unicode-han --> +<meta http-equiv=refresh content="0; URL=http://192.168.0.257/"><!-- host-IP-address-broken --> +<meta http-equiv=refresh content="0; URL=//foo/bar"><!-- scheme-schemeless-relative --> +<meta http-equiv=refresh content="0; URL=/"><!-- path-slash-only-relative --> +<meta http-equiv=refresh content="0; URL=/a/b/c"><!-- path-simple-relative --> +<meta http-equiv=refresh content="0; URL=/a%2fc"><!-- path-percent-encoded-slash-relative --> +<meta http-equiv=refresh content="0; URL=/a/%2f/c"><!-- path-percent-encoded-slash-plus-slashes-relative --> +<meta http-equiv=refresh content="0; URL=?"><!-- query-empty-no-path-relative --> +<meta http-equiv=refresh content="0; URL=#"><!-- fragment-empty-hash-only-no-path-relative --> +<meta http-equiv=refresh content="0; URL=#/"><!-- fragment-slash-relative --> +<meta http-equiv=refresh content="0; URL=#;?"><!-- fragment-semicolon-question-mark-relative --> +<meta http-equiv=refresh content="0; URL=#β"><!-- fragment-non-ascii-relative --> +<meta http-equiv=refresh content="0; URL=foo.com"><!-- scheme-none-relative --> +<meta http-equiv=refresh content="0; URL=:"><!-- path-colon-relative --> +<meta http-equiv=refresh content="0; URL=:a"><!-- path-leading-colon-letter-relative --> +<meta http-equiv=refresh content="0; URL=:foo.com"><!-- path-leading-colon-chars-relative --> +<meta http-equiv=refresh content="0; URL=:/"><!-- path-leading-colon-slash-relative --> +<meta http-equiv=refresh content="0; URL=:#"><!-- path-leading-colon-hash-relative --> +<meta http-equiv=refresh content="0; URL=:23"><!-- path-leading-colon-number-relative --> +<meta http-equiv=refresh content="0; URL=/:23"><!-- path-slash-colon-number-relative --> +<meta http-equiv=refresh content="0; URL=::"><!-- path-leading-colon-colon-relative --> +<meta http-equiv=refresh content="0; URL=::23"><!-- path-colon-colon-number-relative --> +<meta http-equiv=refresh content="0; URL=💩http://foo"><!-- path-starts-with-pile-of-poo --> +<meta http-equiv=refresh content="0; URL=/💩"><!-- path-slash-pile-of-poo --> +<meta http-equiv=refresh content="0; URL=File://foo/bar.html"><!-- scheme-file-uppercase --> +<meta http-equiv=refresh content="0; URL=file://C|/foo/bar"><!-- scheme-file-slash-slash-c-bar --> +<meta http-equiv=refresh content="0; URL=file://server/foo/bar"><!-- scheme-file-host-included --> +<meta http-equiv=refresh content="0; URL=file:///foo/bar.txt"><!-- scheme-file-host-empty --> +<meta http-equiv=refresh content="0; URL=file:"><!-- scheme-file-scheme-only --> +<meta http-equiv=refresh content="0; URL=file:/"><!-- scheme-file-slash-only --> +<meta http-equiv=refresh content="0; URL=file://"><!-- scheme-file-slash-slash-only --> +<meta http-equiv=refresh content="0; URL=file:///"><!-- scheme-file-slash-slash-slash-only --> +<meta http-equiv=refresh content="0; URL=file:test"><!-- scheme-file-no-slash --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/noscript/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/noscript/model-isvalid.html new file mode 100644 index 0000000000..6d74e762b4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/noscript/model-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> + <noscript><style></style></noscript> + <meta charset=utf-8> + <title><noscript> in <head></title> +</head> +<body> +<p>foo</p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data-empty-novalid.html new file mode 100644 index 0000000000..ffa455f9fe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty data is not valid</title> +<object data=""></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data-isvalid.html new file mode 100644 index 0000000000..65e6516ab9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data-isvalid.html @@ -0,0 +1,91 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid data</title> +<object data="a:foo.com"></object><!-- scheme-private --> +<object data="foo:/"></object><!-- scheme-private-slash --> +<object data="foo://"></object><!-- scheme-private-slash-slash --> +<object data="foo:/bar.com/"></object><!-- scheme-private-path --> +<object data="foo://///////"></object><!-- scheme-private-path-leading-slashes-only --> +<object data="foo://///////bar.com/"></object><!-- scheme-private-path-leading-slashes-chars --> +<object data="foo:////://///"></object><!-- scheme-private-path-leading-slashes-colon-slashes --> +<object data="c:/foo"></object><!-- scheme-private-single-letter --> +<object data="madeupscheme:/example.com/"></object><!-- scheme-private-single-slash --> +<object data="file:/example.com/"></object><!-- scheme-file-single-slash --> +<object data="ftps:/example.com/"></object><!-- scheme-ftps-single-slash --> +<object data="gopher:/example.com/"></object><!-- scheme-gopher-single-slash --> +<object data="ws:/example.com/"></object><!-- scheme-ws-single-slash --> +<object data="wss:/example.com/"></object><!-- scheme-wss-single-slash --> +<object data="javascript:/example.com/"></object><!-- scheme-javascript-single-slash --> +<object data="mailto:/example.com/"></object><!-- scheme-mailto-single-slash --> +<object data="madeupscheme:example.com/"></object><!-- scheme-private-no-slash --> +<object data="ftps:example.com/"></object><!-- scheme-ftps-no-slash --> +<object data="gopher:example.com/"></object><!-- scheme-gopher-no-slash --> +<object data="wss:example.com/"></object><!-- scheme-wss-no-slash --> +<object data="mailto:example.com/"></object><!-- scheme-mailto-no-slash --> +<object data="data:text/plain,foo"></object><!-- scheme-data-no-slash --> +<object data="http://user:pass@foo:21/bar;par?b#c"></object><!-- userinfo --> +<object data="http://[2001::1]"></object><!-- host-ipv6 --> +<object data="http://[2001::1]:80"></object><!-- host-ipv6-port --> +<object data="http://f:/c"></object><!-- port-none-but-colon --> +<object data="http://f:0/c"></object><!-- port-0 --> +<object data="http://f:00000000000000/c"></object><!-- port-00000000000000 --> +<object data="http://f:00000000000000000000080/c"></object><!-- port-00000000000000000000080 --> +<object data="http://a:b@c:29/d"></object><!-- userinfo-host-port-path --> +<object data="http://foo.com:b@d/"></object><!-- userinfo-username-non-alpha --> +<object data="http://foo/abcd?efgh?ijkl"></object><!-- query-contains-question-mark --> +<object data="http://foo/abcd#foo?bar"></object><!-- fragment-contains-question-mark --> +<object data="http://example.com/foo/%2e"></object><!-- path-percent-encoded-dot --> +<object data="http://example.com/%20foo"></object><!-- path-percent-encoded-space --> +<object data="http://example.com/©zbar"></object><!-- path-non-ascii --> +<object data="http://example.com/foo%41%7a"></object><!-- path-percent-encoded-multiple --> +<object data="http://example.com/foo%91"></object><!-- path-percent-encoded-u0091 --> +<object data="http://example.com/foo%00"></object><!-- path-percent-encoded-u0000 --> +<object data="http://example.com/%3A%3a%3C%3c"></object><!-- path-percent-encoded-mixed-case --> +<object data="http://example.com/你好你好"></object><!-- path-unicode-han --> +<object data="http://example.com//foo"></object><!-- path-uFEFF --> +<object data="http://example.com//foo//bar"></object><!-- path-u202E-u202D --> +<object data="http://💩"></object><!-- host-is-pile-of-poo --> +<object data="http💩//:foo"></object><!-- path-contains-pile-of-poo --> +<object data="http://example.com/foo?💩"></object><!-- query-contains-pile-of-poo --> +<object data="http://example.com/foo#💩"></object><!-- fragment-contains-pile-of-poo --> +<object data="http://192.0x00A80001"></object><!-- host-192.0x00A80001 --> +<object data="http://%25DOMAIN:foobar@foodomain.com"></object><!-- userinfo-username-contains-percent-encoded --> +<object data="http://@www.example.com"></object><!-- userinfo-empty --> +<object data="http://:b@www.example.com"></object><!-- userinfo-user-empty --> +<object data="http://a:@www.example.com"></object><!-- userinfo-password-empty --> +<object data="http://GOOgoo.com"></object><!-- host-exotic-whitespace --> +<object data="http://www.foo。bar.com"></object><!-- host-exotic-dot --> +<object data="http://Go.com"></object><!-- host-fullwidth --> +<object data="http://你好你好"></object><!-- host-idn-unicode-han --> +<object data="http://192.168.0.257/"></object><!-- host-IP-address-broken --> +<object data="//foo/bar"></object><!-- scheme-schemeless-relative --> +<object data="/"></object><!-- path-slash-only-relative --> +<object data="/a/b/c"></object><!-- path-simple-relative --> +<object data="/a%2fc"></object><!-- path-percent-encoded-slash-relative --> +<object data="/a/%2f/c"></object><!-- path-percent-encoded-slash-plus-slashes-relative --> +<object data="?"></object><!-- query-empty-no-path-relative --> +<object data="#"></object><!-- fragment-empty-hash-only-no-path-relative --> +<object data="#/"></object><!-- fragment-slash-relative --> +<object data="#;?"></object><!-- fragment-semicolon-question-mark-relative --> +<object data="#β"></object><!-- fragment-non-ascii-relative --> +<object data="foo.com"></object><!-- scheme-none-relative --> +<object data=":"></object><!-- path-colon-relative --> +<object data=":a"></object><!-- path-leading-colon-letter-relative --> +<object data=":foo.com"></object><!-- path-leading-colon-chars-relative --> +<object data=":/"></object><!-- path-leading-colon-slash-relative --> +<object data=":#"></object><!-- path-leading-colon-hash-relative --> +<object data=":23"></object><!-- path-leading-colon-number-relative --> +<object data="/:23"></object><!-- path-slash-colon-number-relative --> +<object data="::"></object><!-- path-leading-colon-colon-relative --> +<object data="::23"></object><!-- path-colon-colon-number-relative --> +<object data="💩http://foo"></object><!-- path-starts-with-pile-of-poo --> +<object data="/💩"></object><!-- path-slash-pile-of-poo --> +<object data="File://foo/bar.html"></object><!-- scheme-file-uppercase --> +<object data="file://C|/foo/bar"></object><!-- scheme-file-slash-slash-c-bar --> +<object data="file://server/foo/bar"></object><!-- scheme-file-host-included --> +<object data="file:///foo/bar.txt"></object><!-- scheme-file-host-empty --> +<object data="file:"></object><!-- scheme-file-scheme-only --> +<object data="file:/"></object><!-- scheme-file-slash-only --> +<object data="file://"></object><!-- scheme-file-slash-slash-only --> +<object data="file:///"></object><!-- scheme-file-slash-slash-slash-only --> +<object data="file:test"></object><!-- scheme-file-no-slash --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data-type-missing-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data-type-missing-novalid.html new file mode 100644 index 0000000000..03f84f9044 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data-type-missing-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta charset=utf-8> +<title>object element missing data and type attribute</title> +</head> +<body> +<object></object> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data-whitespace-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data-whitespace-only-novalid.html new file mode 100644 index 0000000000..26b77fd467 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data-whitespace-only-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty data is not valid</title> +<object data=" +"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/fragment-backslash-novalid.html new file mode 100644 index 0000000000..db712e2482 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: fragment-backslash</title> +<object data="#\"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..91c1531977 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: fragment-contains-hash</title> +<object data="http://foo/path#f#g"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..bf09cca1ae --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: fragment-leading-space</title> +<object data="http://f:21/b# e"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-cr-novalid.html new file mode 100644 index 0000000000..0d834e8da0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: host-cr</title> +<object data="http://example.
org"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..d9f6ead7a0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: host-double-percent-encoded</title> +<object data="http://%41.com"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..7bcff83e1e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: host-double-percent-encoded-percent-encoded</title> +<object data="http://%ef%bc%85%ef%bc%94%ef%bc%91.com"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-empty-novalid.html new file mode 100644 index 0000000000..2e2d6d84a7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: host-empty</title> +<object data="http://"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..db6dc05564 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: host-empty-userinfo-empty</title> +<object data="http://@/www.example.com"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..a468c3743c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: host-empty-with-userinfo</title> +<object data="http://user:pass@/"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..64388a6a5c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: host-hostname-in-brackets</title> +<object data="http://[www.google.com]/"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..ee26451bfb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: host-invalid-unicode</title> +<object data="http://zyx.com"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..600c40146c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: host-invalid-unicode-percent-encoded</title> +<object data="http://%ef%b7%90zyx.com"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-newline-novalid.html new file mode 100644 index 0000000000..9cda7a1cca --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: host-newline</title> +<object data="http://example. +org"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-space-novalid.html new file mode 100644 index 0000000000..24ee0daf46 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: host-space</title> +<object data="http://example .org"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..e65b6a35da --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: host-square-brackets-port-contains-colon</title> +<object data="http://[1::2]:3:4"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-tab-novalid.html new file mode 100644 index 0000000000..06424d027a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: host-tab</title> +<object data="http://example .org"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..0782bd2baf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: host-u0000-percent-encoded</title> +<object data="http://%00.com"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..72bee10c22 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: host-u0000-percent-encoded-percent-encoded</title> +<object data="http://%ef%bc%85%ef%bc%90%ef%bc%90.com"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..7672e0075c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: path-bare-percent-sign</title> +<object data="http://example.com/foo%"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-contains-space-novalid.html new file mode 100644 index 0000000000..306bd90cbd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-contains-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: path-contains-space</title> +<object data="/a/ /c"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..4d421d7e77 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: path-leading-backslash-at-sign</title> +<object data="http://foo.com/\@"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..bab2c3661a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: path-leading-colon-backslash</title> +<object data=":\"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..d24fc52e6f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: path-leading-colon-chars-backslash</title> +<object data=":foo.com\"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-leading-space-novalid.html new file mode 100644 index 0000000000..9093f5e26e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: path-leading-space</title> +<object data="http://f:21/ b"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..d0a32ca506 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: path-percent-encoded-malformed</title> +<object data="http://example.com/foo/%2e%2"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..d3c020df8a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: path-relative-square-brackets</title> +<object data="[61:24:74]:98"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-tab-novalid.html new file mode 100644 index 0000000000..393ad621ba --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: path-tab</title> +<object data="http://example.com/foo bar"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-trailing-space-novalid.html new file mode 100644 index 0000000000..7637e81e43 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: path-trailing-space</title> +<object data="http://f:21/b ?"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-u0091-novalid.html new file mode 100644 index 0000000000..16b7b75044 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/path-u0091-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: path-u0091</title> +<object data="http://example.com/foo"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-999999-novalid.html new file mode 100644 index 0000000000..7cc877269c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-999999-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: port-999999</title> +<object data="http://f:999999/c"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-cr-novalid.html new file mode 100644 index 0000000000..c66522f3da --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: port-cr</title> +<object data="http://f:
/c"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..23a94ce367 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: port-leading-colon-bracket-colon</title> +<object data="http://2001::1]:80"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-leading-colon-novalid.html new file mode 100644 index 0000000000..67d1d40f1b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: port-leading-colon</title> +<object data="http://2001::1"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-leading-dash-novalid.html new file mode 100644 index 0000000000..ace5c2109e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: port-leading-dash</title> +<object data="http://foo:-80/"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..72aabe72dc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: port-multiple-letters</title> +<object data="http://f:fifty-two/c"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-newline-novalid.html new file mode 100644 index 0000000000..f9cec6d9b3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: port-newline</title> +<object data="http://f: +/c"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-single-letter-novalid.html new file mode 100644 index 0000000000..1c349f119b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-single-letter-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: port-single-letter</title> +<object data="http://f:b/c"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-space-novalid.html new file mode 100644 index 0000000000..0efa3a6466 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: port-space</title> +<object data="http://f: /c"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-tab-novalid.html new file mode 100644 index 0000000000..d472787a90 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/port-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: port-tab</title> +<object data="http://f: /c"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/query-leading-space-novalid.html new file mode 100644 index 0000000000..a079135891 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/query-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: query-leading-space</title> +<object data="http://f:21/b? d"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/query-trailing-space-novalid.html new file mode 100644 index 0000000000..6a8cc4bc63 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: query-trailing-space</title> +<object data="http://f:21/b?d #"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..7075d88a07 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/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> +<object data="data:text/html,test#test"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..97d1d04183 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: scheme-data-single-slash</title> +<object data="data:/example.com/"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..829632449f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: scheme-file-backslash</title> +<object data="file:c:\foo\bar.html"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..a5d0c782b2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: scheme-file-single-slash-c-bar</title> +<object data="file:/C|/foo/bar"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..0cf7b3792f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: scheme-file-slash-slash-abc-bar</title> +<object data="file://abc|/foo/bar"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..4109b8c848 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: scheme-file-triple-slash-c-bar</title> +<object data="file:///C|/foo/bar"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..a828a9fb66 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: scheme-ftp-no-slash</title> +<object data="ftp:example.com/"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..0f4a5d3115 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: scheme-ftp-single-slash</title> +<object data="ftp:/example.com/"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..4286ae797f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: scheme-http-backslash</title> +<object data="http:\\foo.com\"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..522f34cb9d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: scheme-http-no-slash-colon</title> +<object data="http::@c:29"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..8ae3cc5e45 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: scheme-http-no-slash</title> +<object data="http:foo.com"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..af87406c3c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: scheme-http-no-slash-square-bracket</title> +<object data="http:[61:27]/:foo"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..3923512854 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: scheme-http-single-slash</title> +<object data="http:/example.com/"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..79ca00c60b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: scheme-https-no-slash</title> +<object data="https:example.com/"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..17f0317420 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: scheme-https-single-slash</title> +<object data="https:/example.com/"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..4c9c1226c8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: scheme-trailing-cr</title> +<object data="a:
foo.com"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..7a46f0ccc9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: scheme-trailing-newline</title> +<object data="a: +foo.com"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..756cbb9c76 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: scheme-trailing-space</title> +<object data="a: foo.com"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..f85ac5dcda --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: scheme-trailing-tab</title> +<object data="a: foo.com"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..c196363507 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: userinfo-backslash</title> +<object data="http://a\b:c\d@foo.com"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..c1b3669e38 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: userinfo-password-bad-chars</title> +<object data="http://&a:foo(b]c@d:2/"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..b6f542d72d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: userinfo-password-contains-pile-of-poo</title> +<object data="http://foo:💩@example.com"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..15763d0e07 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: userinfo-username-contains-at-sign</title> +<object data="http://::@c@d:2"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..9cb6d9cc28 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/data/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid data: userinfo-username-contains-pile-of-poo</title> +<object data="http://💩:foo@example.com"></object> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/model-isvalid.html new file mode 100644 index 0000000000..820915ed3a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/model-isvalid.html @@ -0,0 +1,79 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><object></title> +</head> +<body> + <map name="idref"></map> + <!-- is structured inline --> + <p><object + data="uri" + height="40" + usemap="#idref" + width="40" + class="class" + lang="en"></object></p> + + <!-- is strictly inline --> + <p><dfn><object + data="uri" + height="40" + usemap="#idref" + width="40" + class="class" + lang="en"></object></dfn></p> + + + <!-- can contain strictly inline while in strictly inline context, but param must come first --> + <p><dfn>strictly inline + <object data='f'> + <em>text</em> + </object> + </dfn></p> + <p><dfn>strictly inline + <object data='f'> + <param name="foo" value='bar'><param name="bar" value='foo'> + <em>text</em> + </object> + </dfn></p> + + <!-- can contain blocks while in block context, but param must come first --> +<!-- REVISIT + <object> + <p>text</p> + </object> + <object> + <param name="foo" value='bar'><param name="bar" value='foo'> + <p>text</p> + </object> +--> + <!-- can contain interactive if ancestor does not forbid it, but param must come first --> + <p>paragraph + <object data='f'> + <a>link</a> + </object> + </p> + <p>paragraph + <object data='f'> + <param name="foo" value='bar'><param name="bar" value='foo'> + <a>link</a> + </object> + </p> + <p><dfn>strictly inline + <object data='f'> + <a>link</a> + </object> + </dfn></p> + <p><dfn>strictly inline + <object data='f'> + <param name="foo" value='bar'><param name="bar" value='foo'> + <a>link</a> + </object> + </dfn></p> + + <!-- object with flow content and flow parent --> + <div><object data=foo><p>foo</p></object></div> + +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/object/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/object/model-novalid.html new file mode 100644 index 0000000000..f5037efa81 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/object/model-novalid.html @@ -0,0 +1,81 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><obj></title> +</head> +<body> + <!-- classid, codebase, data, usemap are uris; archive is uri list + width and height are positive integers + type and codetype are MIME types --> + <p><object archive="<"></object></p> + <p><object classid="<"></object></p> + <p><object codebase="<"></object></p> + <p><object codetype="//"></object></p> + <p><object data="<"></object></p> + <p><object height="4.2"></object></p> + <p><object type="//"></object></p> + <p><object usemap="<"></object></p> + <p><object width="0"></object></p> + + <!-- cannot contain blocks while in inline context --> + <p>paragraph + <object> + <p>para</p> + </object> + </p> + + <!-- cannot contain blocks while in strictly inline context --> + <p><dfn>strictly inline + <object> + <p>para</p> + </object> + </dfn></p> + + <!-- cannot contain structured inline while in strictly inline context --> + <p><dfn>strictly inline + <object> + <ul><li>para</li></ul> + </object> + </dfn></p> + + <!-- cannot contain inline while in block context --> + <object> + <em>inline</em> text + </object> + + <!-- param must be first --> + <p>paragraph + <object> + <em>text</em> + <param name="foo"> + </object> + </p> + <p><dfn>strictly inline + <object> + text + <param name="foo"> + </object> + </dfn></p> + <object> + <p>para</p> + <param name="foo"> + </object> + + <!-- cannot contain interactive if ancestor forbids it --> + <p><a>paragraph + <object> + <a>para</a> + </object> + </a></p> + <p><dfn><a>strictly inline + <object> + <a>para</a> + </object> + </a></dfn></p> + + <!-- object with flow content and phrasing parent --> + <span><object data=foo><p>foo</p></object></span> + +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ol/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ol/model-isvalid.html new file mode 100644 index 0000000000..28e545a129 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ol/model-isvalid.html @@ -0,0 +1,38 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title>Ordered List: <ol> <li></title> +</head> +<body> + <!-- is block --> + <ol class="class" id="id" lang="en" start="05"> + <li class="class" id="id2" lang="en" value="9">text</li> + </ol> + + <!-- can be empty --> + <ol></ol> + <ol> + <li></li> + <li></li> + </ol> + + <!-- can contain structured inline --> + <ol> + <li>some <em>text</em> + <pre>more text</pre> + </li> + </ol> + + <!-- can contain blocks --> + <ol> + <li> + <p>some</p> + <p>text</p> + </li> + </ol> + + <!-- can contain interactive --> + <ol><li><a>text</a></li></ol> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ol/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ol/model-novalid.html new file mode 100644 index 0000000000..2b00a34e6c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ol/model-novalid.html @@ -0,0 +1,55 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title>Ordered List: <ol> <li></title> +</head> +<body> + <!-- is block --> + <ol class="class" id="id" lang="en" start="05"> + <li class="class" id="id" lang="en" value="9">text</li> + </ol> + + <!-- is structured inline --> + <p>paragraph + <ol class="class" id="id" lang="en" start="-8"> + <li class="class" id="id" lang="en" value="-19">text</li> + </ol> + </p> + + <!-- can be empty --> + <ol></ol> + <ol> + <li></li> + <li></li> + </ol> + + <!-- cannot contain structured inline --> + <ol> + <li>some <em>text</em> + <pre>more text</pre> + </li> + </ol> + <p>paragraph + <ol> + <li>some <em>text</em> + <pre>more text</pre> + </li> + </ol> + </p> + + <!-- can contain blocks --> + <ol> + <li> + <p>some</p> + <p>text</p> + </li> + </ol> + + <!-- can contain interactive --> + <ol><li><a>text</a></li></ol> + <p>paragraph + <ol><li><a>text</a></li></ol> + </p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/option/label-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/option/label-isvalid.html new file mode 100644 index 0000000000..66c3a4f080 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/option/label-isvalid.html @@ -0,0 +1,6 @@ +<!doctype html> +<meta charset=utf-8> +<title>option element with label attribute</title> +<select> +<option label=foo></option> +</select> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/option/label-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/option/label-novalid.html new file mode 100644 index 0000000000..c68367a4fc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/option/label-novalid.html @@ -0,0 +1,6 @@ +<!doctype html> +<meta charset=utf-8> +<title>option element with empty label attribute</title> +<select> +<option label=""></option> +</select> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/option/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/option/model-isvalid.html new file mode 100644 index 0000000000..7cc75ab806 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/option/model-isvalid.html @@ -0,0 +1,6 @@ +<!doctype html> +<meta charset=utf-8> +<title>non-empty option element</title> +<select> +<option>foo</option> +</select> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/option/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/option/model-novalid.html new file mode 100644 index 0000000000..dbe431d5f5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/option/model-novalid.html @@ -0,0 +1,6 @@ +<!doctype html> +<meta charset=utf-8> +<title>empty option element</title> +<select> +<option></option> +</select> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/p/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/p/model-isvalid.html new file mode 100644 index 0000000000..9d9e2a11d8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/p/model-isvalid.html @@ -0,0 +1,15 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><p></title> +</head> +<body> + <!-- is block --> + <p class="class" id="id" lang="en">text</p> + + <!-- can contain interactive --> + <p><a>text</a></p> + +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/p/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/p/model-novalid.html new file mode 100644 index 0000000000..18cdd54996 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/p/model-novalid.html @@ -0,0 +1,17 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><p></title> +</head> +<body> + <!-- is block --> + <p class="class" id="id" lang="en">text</p> + + <!-- can contain interactive --> + <p><a>text</a></p> + + <!-- cannot contain structured inline --> + <p>text <ul><li>list</li></ul> <em>elem</em></p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/param/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/param/model-isvalid.html new file mode 100644 index 0000000000..eedf9d0066 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/param/model-isvalid.html @@ -0,0 +1,18 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><param></title> +</head> +<body> +<p> + <object data='foo'><param name="foo" value='bar'></object> + + <object data='foo'><param name="foo" value="!@#$%$ ^&)"></object> + <object data='foo'><param name="foo" value="!@#$%$ ^&)"></object> + + <object data='foo'><param name="foo" value="uri"></object> + <object data='foo'><param name="foo" value="uri"></object> +</p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/param/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/param/model-novalid.html new file mode 100644 index 0000000000..ad780fc833 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/param/model-novalid.html @@ -0,0 +1,40 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><param></title> +</head> +<body> + <!-- param is not block or inline --> + <param name="foo"> + <p>para<param name="foo"></p> + <p><dfn>strictly<param name="foo"></dfn></p> + + <!-- param must be empty --> + <object><param name="foo"><p>yo</p></object> + <p><object><param name="foo"><em>some</em> text</object></p> + + <!-- name is required --> + <object><param></object> + + <!-- param data value cannot have type attr --> + <object><param name="foo" value="!@#$%$ ^&)" + type="application/octet-stream"></object> + <object><param name="foo" valuetype="data" value="!@#$%$ ^&)" + type="application/octet-stream"></object> + + <!-- param ref value must be URI --> + <object><param name="foo" valuetype="ref" value="<"></object> + <object><param name="foo" valuetype="ref" value="<" + type="application/octet-stream"></object> + + <!-- param object value must be IDREF, cannot have type attr --> + <object><param name="foo" valuetype="object" value="sth"></object> + <object><param name="foo" valuetype="object" value="#"></object> + <object><param name="foo" valuetype="object" value="#" + type="application/octet-stream"></object> + + <!-- valuetype can't take any other values --> + <object><param name="foo" valuetype="sth"></object> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-all-spaces-with-following-source-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-all-spaces-with-following-source-srcset-novalid.html new file mode 100644 index 0000000000..e63f7c1219 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-all-spaces-with-following-source-srcset-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid always-matching-source-media-all-spaces-with-following-source-srcset</title> +<picture><source srcset=x media=' all '><source srcset=x><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-all-with-following-source-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-all-with-following-source-srcset-novalid.html new file mode 100644 index 0000000000..f97bc41f45 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-all-with-following-source-srcset-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid always-matching-source-media-all-with-following-source-srcset</title> +<picture><source srcset=x media=all><source srcset=x><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-empty-with-following-source-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-empty-with-following-source-srcset-novalid.html new file mode 100644 index 0000000000..b1bf9476d9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-empty-with-following-source-srcset-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid always-matching-source-media-empty-with-following-source-srcset</title> +<picture><source srcset=x media><source srcset=x><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-spaces-with-following-source-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-spaces-with-following-source-srcset-novalid.html new file mode 100644 index 0000000000..66641ad612 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-spaces-with-following-source-srcset-novalid.html @@ -0,0 +1,6 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid always-matching-source-media-spaces-with-following-source-srcset</title> +<picture><source srcset=x media=' + '><source srcset=x><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-uppercase-with-following-source-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-uppercase-with-following-source-srcset-novalid.html new file mode 100644 index 0000000000..584dfe97c7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-media-uppercase-with-following-source-srcset-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid always-matching-source-media-uppercase-with-following-source-srcset</title> +<picture><source srcset=x media=ALL><source srcset=x><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-sizes-with-following-source-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-sizes-with-following-source-srcset-novalid.html new file mode 100644 index 0000000000..4fdbe261b3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-sizes-with-following-source-srcset-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid always-matching-source-sizes-with-following-source-srcset</title> +<picture><source srcset='x 100w' sizes=50vw><source srcset=x><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-with-following-img-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-with-following-img-srcset-novalid.html new file mode 100644 index 0000000000..15e0a02c9f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-with-following-img-srcset-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid always-matching-source-with-following-img-srcset</title> +<picture><source srcset=x><img src=x srcset=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-with-following-source-media-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-with-following-source-media-novalid.html new file mode 100644 index 0000000000..b3723fc63b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-with-following-source-media-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid always-matching-source-with-following-source-media</title> +<picture><source srcset=x><source srcset=x media=screen><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-with-following-source-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-with-following-source-srcset-novalid.html new file mode 100644 index 0000000000..45046bcc44 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-with-following-source-srcset-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid always-matching-source-with-following-source-srcset</title> +<picture><source srcset=x><source srcset=x><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-with-following-source-type-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-with-following-source-type-novalid.html new file mode 100644 index 0000000000..ad6f6bd971 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/always-matching-source-with-following-source-type-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid always-matching-source-with-following-source-type</title> +<picture><source srcset=x><source srcset=x type=image/gif><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/audio-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/audio-srcset-novalid.html new file mode 100644 index 0000000000..39d47ac73a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/audio-srcset-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid audio-srcset</title> +<audio src=x srcset=x></audio>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-img-end-tag-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-img-end-tag-novalid.html new file mode 100644 index 0000000000..69676d5cb2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-img-end-tag-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid html-syntax-img-end-tag</title> +<picture><img src=x alt></img></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-picture-no-end-tag-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-picture-no-end-tag-novalid.html new file mode 100644 index 0000000000..f12ef1203f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-picture-no-end-tag-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid html-syntax-picture-no-end-tag</title> +<picture><img src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-picture-slash-no-end-tag-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-picture-slash-no-end-tag-novalid.html new file mode 100644 index 0000000000..a555b834d0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-picture-slash-no-end-tag-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid html-syntax-picture-slash-no-end-tag</title> +<picture/><img src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-picture-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-picture-slash-novalid.html new file mode 100644 index 0000000000..ffb3476e3a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-picture-slash-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid html-syntax-picture-slash</title> +<picture/><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-source-end-tag-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-source-end-tag-novalid.html new file mode 100644 index 0000000000..747a6def29 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/html-syntax-source-end-tag-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid html-syntax-source-end-tag</title> +<picture><source srcset=x></source><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-novalid.html new file mode 100644 index 0000000000..23f09e118e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid img-no-src</title> +<img alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-with-picture-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-with-picture-novalid.html new file mode 100644 index 0000000000..e414b938a0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-with-picture-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid img-no-src-with-picture</title> +<picture><img alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-with-source-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-with-source-novalid.html new file mode 100644 index 0000000000..10ef732eb4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-with-source-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid img-no-src-with-source</title> +<picture><source srcset=x><img alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-with-srcset-and-picture-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-with-srcset-and-picture-novalid.html new file mode 100644 index 0000000000..d91f5a7e58 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-with-srcset-and-picture-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid img-no-src-with-srcset-and-picture</title> +<picture><img srcset=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-with-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-with-srcset-novalid.html new file mode 100644 index 0000000000..de5b4504db --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-no-src-with-srcset-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid img-no-src-with-srcset</title> +<img srcset=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-srcset-no-descriptor-with-sizes-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-srcset-no-descriptor-with-sizes-novalid.html new file mode 100644 index 0000000000..12101c39dd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-srcset-no-descriptor-with-sizes-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid img-srcset-no-descriptor-with-sizes</title> +<img src=x srcset='x' sizes=50vw alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-srcset-w-and-x-width-sizes-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-srcset-w-and-x-width-sizes-novalid.html new file mode 100644 index 0000000000..e3f979775b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-srcset-w-and-x-width-sizes-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid img-srcset-w-and-x-width-sizes</title> +<img src=x srcset='x 100w, y 2x' sizes=50vw alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-srcset-w-no-sizes-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-srcset-w-no-sizes-novalid.html new file mode 100644 index 0000000000..3a62ae2352 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-srcset-w-no-sizes-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid img-srcset-w-no-sizes</title> +<img srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-type-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-type-novalid.html new file mode 100644 index 0000000000..c65a153a17 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-type-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid img-type</title> +<img src=x type=image/gif alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-type-with-picture-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-type-with-picture-novalid.html new file mode 100644 index 0000000000..844eb5cfa0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-type-with-picture-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid img-type-with-picture</title> +<picture><img src=x type=image/gif alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-with-sizes-no-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-with-sizes-no-srcset-novalid.html new file mode 100644 index 0000000000..4afba12474 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/img-with-sizes-no-srcset-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid img-with-sizes-no-srcset</title> +<img sizes=50vw src=foo alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/input-type-image-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/input-type-image-srcset-novalid.html new file mode 100644 index 0000000000..f8c882c059 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/input-type-image-srcset-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid input-type-image-srcset</title> +<input type=image src=x srcset=x alt=x>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-br-after-img-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-br-after-img-novalid.html new file mode 100644 index 0000000000..21b5995725 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-br-after-img-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid junk-br-after-img</title> +<picture><img src=x alt><br></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-br-after-source-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-br-after-source-novalid.html new file mode 100644 index 0000000000..ae89b13710 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-br-after-source-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid junk-br-after-source</title> +<picture><source srcset=x><br><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-br-before-img-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-br-before-img-novalid.html new file mode 100644 index 0000000000..9e0f29df1d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-br-before-img-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid junk-br-before-img</title> +<picture><br><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-br-before-source-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-br-before-source-novalid.html new file mode 100644 index 0000000000..08fc66213d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-br-before-source-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid junk-br-before-source</title> +<picture><br><source srcset=x><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-figure-wrapping-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-figure-wrapping-novalid.html new file mode 100644 index 0000000000..948cb83a2a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-figure-wrapping-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid junk-figure-wrapping</title> +<picture><figure><img src=x alt></figure></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-input-type-hidden-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-input-type-hidden-novalid.html new file mode 100644 index 0000000000..29e5310ce8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-input-type-hidden-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid junk-input-type-hidden</title> +<picture><input type=hidden name=x value=x><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-math-nog-img-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-math-nog-img-novalid.html new file mode 100644 index 0000000000..cbe6391cf5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-math-nog-img-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid junk-math-nog-img</title> +<picture><math></math></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-noscript-after-source-no-img-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-noscript-after-source-no-img-novalid.html new file mode 100644 index 0000000000..e66f616843 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-noscript-after-source-no-img-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid junk-noscript-after-source-no-img</title> +<picture><source srcset=x><noscript><img src=x alt></noscript></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-noscript-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-noscript-novalid.html new file mode 100644 index 0000000000..430cc880fb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-noscript-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid junk-noscript</title> +<picture><img src=x alt><noscript></noscript></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-p-after-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-p-after-novalid.html new file mode 100644 index 0000000000..f09c344ce4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-p-after-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid junk-p-after</title> +<picture><source srcset=x><img src=x alt><p></p></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-p-before-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-p-before-novalid.html new file mode 100644 index 0000000000..3e12510b54 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-p-before-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid junk-p-before</title> +<picture><p></p><source srcset=x><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-p-wrapping-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-p-wrapping-novalid.html new file mode 100644 index 0000000000..45d19b4276 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-p-wrapping-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid junk-p-wrapping</title> +<picture><p><source srcset=x><img src=x alt></p></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-picture-before-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-picture-before-novalid.html new file mode 100644 index 0000000000..001e5429b2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-picture-before-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid junk-picture-before</title> +<picture><picture><img src=x alt></picture><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-picture-wrapping-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-picture-wrapping-novalid.html new file mode 100644 index 0000000000..611ebde6d3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-picture-wrapping-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid junk-picture-wrapping</title> +<picture><picture><img src=x alt></picture></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-span-after-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-span-after-novalid.html new file mode 100644 index 0000000000..0e6d842539 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-span-after-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid junk-span-after</title> +<picture><source srcset=x><img src=x alt><span></span></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-span-before-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-span-before-novalid.html new file mode 100644 index 0000000000..4fd5c2c1c3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-span-before-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid junk-span-before</title> +<picture><span></span><source srcset=x><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-span-wrapping-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-span-wrapping-novalid.html new file mode 100644 index 0000000000..5e9262ddb7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-span-wrapping-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid junk-span-wrapping</title> +<picture><span><source srcset=x><img src=x alt></span></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-style-scroped-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-style-scroped-novalid.html new file mode 100644 index 0000000000..bb622258f3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-style-scroped-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid junk-style-scroped</title> +<picture><style scroped></style><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-svg-no-img-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-svg-no-img-novalid.html new file mode 100644 index 0000000000..1464b8f79b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-svg-no-img-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid junk-svg-no-img</title> +<picture><svg></svg></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-svg-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-svg-novalid.html new file mode 100644 index 0000000000..769415548e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-svg-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid junk-svg</title> +<picture><img src=x alt><svg></svg></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-text-after-img-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-text-after-img-novalid.html new file mode 100644 index 0000000000..f730e98115 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-text-after-img-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid junk-text-after-img</title> +<picture><img src=x alt>x</picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-text-after-source-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-text-after-source-novalid.html new file mode 100644 index 0000000000..8202317414 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-text-after-source-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid junk-text-after-source</title> +<picture><source srcset=x>x<img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-text-before-img-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-text-before-img-novalid.html new file mode 100644 index 0000000000..dc5b2e57a1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-text-before-img-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid junk-text-before-img</title> +<picture>x<img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-text-before-source-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-text-before-source-novalid.html new file mode 100644 index 0000000000..0817bd3616 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-text-before-source-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid junk-text-before-source</title> +<picture>x<source srcset=x><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-video-before-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-video-before-novalid.html new file mode 100644 index 0000000000..e7f2cd93d2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-video-before-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid junk-video-before</title> +<picture><video></video><source srcset=x><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-video-no-img-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-video-no-img-novalid.html new file mode 100644 index 0000000000..e65fe3d85e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/junk-video-no-img-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid junk-video-no-img</title> +<picture><video></video></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/link-rel-icon-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/link-rel-icon-srcset-novalid.html new file mode 100644 index 0000000000..bbd4ec8eca --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/link-rel-icon-srcset-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid link-rel-icon-srcset</title> +<link rel=icon srcset=x href=x>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-empty-picture-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-empty-picture-novalid.html new file mode 100644 index 0000000000..5772ba29a7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-empty-picture-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid missing-img-empty-picture</title> +<picture></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-only-script-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-only-script-novalid.html new file mode 100644 index 0000000000..5d1e7dca71 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-only-script-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid missing-img-only-script</title> +<picture><script></script></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-only-source-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-only-source-novalid.html new file mode 100644 index 0000000000..dc535ae8fb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-only-source-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid missing-img-only-source</title> +<picture><source srcset=x></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-script-and-source-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-script-and-source-novalid.html new file mode 100644 index 0000000000..c41226368c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-script-and-source-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid missing-img-script-and-source</title> +<picture><script></script><source srcset=x></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-source-and-script-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-source-and-script-novalid.html new file mode 100644 index 0000000000..01f4c83364 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/missing-img-source-and-script-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid missing-img-source-and-script</title> +<picture><source srcset=x><script></script></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/multiple-img-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/multiple-img-novalid.html new file mode 100644 index 0000000000..5da354872d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/multiple-img-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid multiple-img</title> +<picture><img src=x alt><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/multiple-img-with-script-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/multiple-img-with-script-novalid.html new file mode 100644 index 0000000000..9a0d3c7b44 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/multiple-img-with-script-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid multiple-img-with-script</title> +<picture><img src=x alt><script></script><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/multiple-img-with-source-and-script-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/multiple-img-with-source-and-script-novalid.html new file mode 100644 index 0000000000..a97d7ccca1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/multiple-img-with-source-and-script-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid multiple-img-with-source-and-script</title> +<picture><source srcset=x><img src=x alt><script></script><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/multiple-img-with-source-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/multiple-img-with-source-novalid.html new file mode 100644 index 0000000000..60740ee48e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/multiple-img-with-source-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid multiple-img-with-source</title> +<picture><source srcset=x><img src=x alt><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/object-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/object-srcset-novalid.html new file mode 100644 index 0000000000..62482e92db --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/object-srcset-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid object-srcset</title> +<object data=x srcset=x></object>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-dl-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-dl-novalid.html new file mode 100644 index 0000000000..8277b989d9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-dl-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid parent-dl</title> +<dl><picture><img src=x alt></picture></dl>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-hgroup-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-hgroup-novalid.html new file mode 100644 index 0000000000..936d93e21f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-hgroup-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid parent-hgroup</title> +<hgroup><h1>x</h1><picture><img src=x alt></picture></hgroup>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-noscript-in-head-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-noscript-in-head-novalid.html new file mode 100644 index 0000000000..d04b77248c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-noscript-in-head-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid parent-noscript-in-head</title> +<noscript><picture><img src=x alt></picture></noscript>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-rp-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-rp-novalid.html new file mode 100644 index 0000000000..5763e57ae9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-rp-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid parent-rp</title> +<ruby>x<rp><picture><img src=x alt></picture></rp><rt>x</rt><rp>x</rp></ruby>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-ul-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-ul-novalid.html new file mode 100644 index 0000000000..2bad211f31 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/parent-ul-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid parent-ul</title> +<ul><picture><img src=x alt></picture></ul>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-align-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-align-novalid.html new file mode 100644 index 0000000000..81ce1eeed0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-align-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid picture-align</title> +<picture align=left><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-alt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-alt-novalid.html new file mode 100644 index 0000000000..80f5bfe948 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-alt-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid picture-alt</title> +<picture alt><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-application-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-application-novalid.html new file mode 100644 index 0000000000..db4a9356c3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-application-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid picture-aria-role-application</title> +<picture role=application><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-button-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-button-novalid.html new file mode 100644 index 0000000000..e362cfdc23 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-button-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid picture-aria-role-button</title> +<picture role=button><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-img-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-img-novalid.html new file mode 100644 index 0000000000..1d9540acf5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-img-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid picture-aria-role-img</title> +<picture role=img><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-presentation-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-presentation-novalid.html new file mode 100644 index 0000000000..428fdc7477 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-presentation-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid picture-aria-role-presentation</title> +<picture role=presentation><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-region-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-region-novalid.html new file mode 100644 index 0000000000..b264824ea8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-aria-role-region-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid picture-aria-role-region</title> +<picture role=region><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-border-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-border-novalid.html new file mode 100644 index 0000000000..1882bb31e6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-border-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid picture-border</title> +<picture border=1><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-crossorigin-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-crossorigin-novalid.html new file mode 100644 index 0000000000..ed45d49a63 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-crossorigin-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid picture-crossorigin</title> +<picture crossorigin><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-height-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-height-novalid.html new file mode 100644 index 0000000000..ad7da34636 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-height-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid picture-height</title> +<picture height=100><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-hspace-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-hspace-novalid.html new file mode 100644 index 0000000000..fb9b97ee58 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-hspace-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid picture-hspace</title> +<picture hspace=1><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-ismap-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-ismap-novalid.html new file mode 100644 index 0000000000..58fcfcfae2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-ismap-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid picture-ismap</title> +<picture ismap><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-isvalid.html new file mode 100644 index 0000000000..d25e2ceaaf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-isvalid.html @@ -0,0 +1,110 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>valid picture</title> +<template><picture><img src=x alt></picture></template> <!-- parent-template-in-head --> +<body> +<img src=x alt> <!-- basic-img-src --> +<picture><img src=x alt></picture> <!-- basic-picture-img-src --> +<picture><source srcset=x><img src=x alt></picture> <!-- basic-picture-source --> +<picture><source srcset=x height=100><img src=x alt></picture> <!-- source-height --> +<picture><source srcset=x width=100><img src=x alt></picture> <!-- source-width --> +<picture> <!--x--> <source srcset=x> <!--x--> <img src=x alt> <!--x--> </picture> <!-- inter-element-whitespace --> +<p><picture><img src=x alt></picture></p> <!-- parent-p --> +<h1><picture><img src=x alt=x></picture></h1> <!-- parent-h1 --> +<noscript><picture><img src=x alt></picture></noscript> <!-- parent-noscript-in-body --> +<object data=x><picture><img src=x alt></picture></object> <!-- parent-object --> +<video src=x><picture><img src=x alt></picture></video> <!-- parent-video --> +<section><h2>x</h2><picture><img src=x alt></picture></section> <!-- parent-section --> +<main><picture><img src=x alt></picture></main> <!-- parent-main --> +<canvas><picture><img src=x alt></picture></canvas> <!-- parent-canvas --> +<template><picture><img src=x alt></picture></template> <!-- parent-template-in-body --> +<ruby><picture><img src=x alt></picture><rt>x</rt></ruby> <!-- parent-ruby --> +<ruby>x<rt><picture><img src=x alt></picture></rt></ruby> <!-- parent-rt --> +<a href=x><picture><img src=x alt></picture></a> <!-- parent-a --> +<button><picture><img src=x alt></picture></button> <!-- parent-button --> +<table><tr><td><picture><img src=x alt></picture></table> <!-- parent-td --> +<picture><script></script><source srcset=x><img src=x alt></picture> <!-- script-first --> +<picture><template></template><source srcset=x><img src=x alt></picture> <!-- template-first --> +<picture><source srcset=x><script></script><img src=x alt></picture> <!-- script-between --> +<picture><source srcset=x><img src=x alt><script></script></picture> <!-- script-after --> +<picture><script></script><source srcset=x><img src=x alt><script></script></picture> <!-- script-before-after --> +<picture><script></script><source srcset=x><script></script><img src=x alt><script></script></picture> <!-- script-before-between-after --> +<picture><template></template><source srcset=x><script></script><img src=x alt><template></template></picture> <!-- script-and-template --> +<picture><source srcset=x media=screen><img src=x srcset=x alt></picture> <!-- source-with-media-img-with-srcset --> +<picture><source srcset=x media=SCREEN><img src=x srcset=x alt></picture> <!-- source-with-media-uppercase-img-with-srcset --> +<picture><source srcset=x media=' + screen + '><img src=x srcset=x alt></picture> <!-- source-with-media-spaces-img-with-srcset --> +<picture><source srcset=x media=screen><source srcset=x><img src=x alt></picture> <!-- source-with-media-source-with-srcset --> +<picture><source srcset=x type=image/gif><img src=x srcset=x alt></picture> <!-- source-with-type-img-with-srcset --> +<picture><source srcset=x type=image/gif><source srcset=x><img src=x alt></picture> <!-- source-with-type-source-with-srcset --> +<img srcset='x 100w, y 200w' sizes=50vw src=x alt> <!-- img-with-sizes --> +<picture><source srcset='x 100w, y 200w' sizes=50vw><img src=x alt></picture> <!-- source-with-sizes --> +<embed srcset> <!-- embed-srcset-empty --> +<embed srcset='foo bar'> <!-- embed-srcset-junk --> +<embed sizes> <!-- embed-sizes-empty --> +<embed sizes='foo bar'> <!-- embed-sizes-junk --> +<img src=x srcset='x 1x, y 2x' alt> <!-- img-src-also-in-srcset-1x --> +<img src=x srcset='y 1x, x 2x' alt> <!-- img-src-also-in-srcset-2x --> +<img src=x srcset='x 100w, y 200w' sizes=100vw alt> <!-- img-src-also-in-srcset-w --> +<img src=x srcset='y 1x, z 2x' alt> <!-- img-src-not-in-srcset-x --> +<img src=x srcset='y 100w, z 200w' sizes=100vw alt> <!-- img-src-not-in-srcset-w --> +<picture><source srcset=x type=image/gif><img src=x alt></picture> <!-- source-type --> +<picture><source srcset='x 1x, y 2x' type=image/gif><img src=x alt></picture> <!-- source-type-srcset-x --> +<picture><source srcset='x 100w, y 200w' type=image/gif sizes=50vw><img src=x alt></picture> <!-- source-type-srcset-w-sizes --> +<img sizes='(min-width:500px) 500px, 100vw' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-media-min-width --> +<img sizes='(min-width:1500px) 500px, (min-width:1000px) 33vw, (min-width:500px) 50vw, 100vw' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-multiple-source-sizes --> +<img sizes='(min-width:500px) 500px' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-no-default --> +<img sizes='(not (width:500px)) and (width:500px) 500px' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-media-not-and --> +<img sizes='500px' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-only-default --> +<img sizes='calc(500px)' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-calc-in-default --> +<img sizes='(min-width:500px) calc(500px)' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-calc-in-source-size-value --> +<img sizes='(min-width:calc(500px)) 500px' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-calc-in-media --> +<img sizes='0' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-zero --> +<img sizes='-0' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-minus-zero --> +<img sizes='1em' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-em-in-source-size-value --> +<img sizes='1ex' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-ex-in-source-size-value --> +<img sizes='1ch' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-ch-in-source-size-value --> +<img sizes='1rem' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-rem-in-source-size-value --> +<img sizes='1vw' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-vw-in-source-size-value --> +<img sizes='1vh' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-vh-in-source-size-value --> +<img sizes='1vmin' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-vmin-in-source-size-value --> +<img sizes='1vmax' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-vmax-in-source-size-value --> +<img sizes='1cm' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-cm-in-source-size-value --> +<img sizes='1mm' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-mm-in-source-size-value --> +<img sizes='1q' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-q-in-source-size-value --> +<img sizes='1in' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-in-in-source-size-value --> +<img sizes='1pc' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-pc-in-source-size-value --> +<img sizes='1pt' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-pt-in-source-size-value --> +<img sizes='1px' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-px-in-source-size-value --> +<img sizes='0.2px' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-non-integer-px-in-source-size-value --> +<img sizes='/**/50vw' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-leading-css-comment --> +<img sizes='50vw/**/' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-trailing-css-comment --> +<img sizes='+50vw' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-plus --> +<img sizes='.2px' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-non-integer-omitted-zero --> +<img sizes='-0e-0px' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-scientifi-notation-0 --> +<img sizes='+11.11e+11px' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-scientifi-notation-1 --> +<img sizes='2.2e2px' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-scientifi-notation-2 --> +<img sizes='33E33px' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-scientifi-notation-3 --> +<img sizes='.4E4px' srcset='x 100w, y 200w' src=x alt> <!-- sizes-microsyntax-scientifi-notation-4 --> +<img srcset='x,x' src=x alt> <!-- srcset-microsyntax-comma-in-url --> +<img srcset='%2Cx' src=x alt> <!-- srcset-microsyntax-percent-escaped-leading-comma-in-url --> +<img srcset='x%2C' src=x alt> <!-- srcset-microsyntax-percent-escaped-trailing-comma-in-url --> +<img srcset='%20' src=x alt> <!-- srcset-microsyntax-percent-escaped-space-in-url --> +<img srcset='x 1w' sizes=100vw src=x alt> <!-- srcset-microsyntax-w --> +<img srcset='x 1x' src=x alt> <!-- srcset-microsyntax-x --> +<img srcset='x .5x' src=x alt> <!-- srcset-microsyntax-leading-dot-x --> +<img srcset='x 1.5x' src=x alt> <!-- srcset-microsyntax-non-integer-x --> +<img srcset='x 1e0x' src=x alt> <!-- srcset-microsyntax-scientific-notation-x --> +<img srcset='x 1.5e0x' src=x alt> <!-- srcset-microsyntax-scientific-notation-decimals-x --> +<img srcset='x 1e+0x' src=x alt> <!-- srcset-microsyntax-scientific-notation-e-plus-x --> +<img srcset='x 1e-0x' src=x alt> <!-- srcset-microsyntax-scientific-notation-e-minus-x --> +<img srcset='x 1E0x' src=x alt> <!-- srcset-microsyntax-scientific-notation-e-uppercase-x --> +<img srcset='x 1x,y 2x' src=x alt> <!-- srcset-microsyntax-no-space-between-candidates --> +<picture><img crossorigin src=x alt></picture> <!-- img-crossorigin-with-picture --> +<picture><img usemap=#x src=x alt></picture><map name=x></map> <!-- img-usemap-with-picture --> +<a href=x><picture><img ismap src=x alt></picture></a> <!-- img-ismap-with-picture --> +<picture><img src=x alt width=1 height=1></picture> <!-- img-width-height-with-picture --> +<picture><img src=x alt width=0 height=0></picture> <!-- img-width-height-zero-with-picture --> +<picture title=x class=x dir=ltr hidden id=asdf tabindex=0><img src=x alt></picture> <!-- picture-global-attributes --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-longdesc-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-longdesc-novalid.html new file mode 100644 index 0000000000..2aa1e086b1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-longdesc-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid picture-longdesc</title> +<picture longdesc=x><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-lowsrc-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-lowsrc-novalid.html new file mode 100644 index 0000000000..be2315431d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-lowsrc-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid picture-lowsrc</title> +<picture lowsrc=x><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-media-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-media-novalid.html new file mode 100644 index 0000000000..4e3e8c4f42 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-media-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid picture-media</title> +<picture media=screen><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-name-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-name-novalid.html new file mode 100644 index 0000000000..b846050183 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-name-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid picture-name</title> +<picture name=x><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-sizes-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-sizes-novalid.html new file mode 100644 index 0000000000..8f90bdd6d9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-sizes-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid picture-sizes</title> +<picture sizes=50vw><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-src-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-src-novalid.html new file mode 100644 index 0000000000..00b5825c4f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-src-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid picture-src</title> +<picture src=x><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-srcset-novalid.html new file mode 100644 index 0000000000..6075ef734e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-srcset-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid picture-srcset</title> +<picture srcset=x><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-usemap-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-usemap-novalid.html new file mode 100644 index 0000000000..60d2cdcf6f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-usemap-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid picture-usemap</title> +<picture usemap><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-vspace-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-vspace-novalid.html new file mode 100644 index 0000000000..aed4fa45ac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-vspace-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid picture-vspace</title> +<picture vspace=1><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-width-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-width-novalid.html new file mode 100644 index 0000000000..01b3901953 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/picture-width-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid picture-width</title> +<picture width=100><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-auto-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-auto-source-size-value-novalid.html new file mode 100644 index 0000000000..df9c8b24e8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-auto-source-size-value-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-auto-source-size-value</title> +<img sizes='auto' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-comma-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-comma-novalid.html new file mode 100644 index 0000000000..c33642a21d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-comma-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-comma</title> +<img sizes=',' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-css-comment-after-plus-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-css-comment-after-plus-novalid.html new file mode 100644 index 0000000000..14c85d1e67 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-css-comment-after-plus-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-css-comment-after-plus</title> +<img sizes='+/**/50vw' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-css-comment-before-unit-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-css-comment-before-unit-novalid.html new file mode 100644 index 0000000000..3e5ee116ed --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-css-comment-before-unit-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-css-comment-before-unit</title> +<img sizes='50/**/vw' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-default-first-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-default-first-novalid.html new file mode 100644 index 0000000000..5afb90ef04 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-default-first-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-default-first</title> +<img sizes='100vw, (min-width:500px) 500px' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-default-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-default-source-size-value-novalid.html new file mode 100644 index 0000000000..3a419b379c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-default-source-size-value-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-default-source-size-value</title> +<img sizes='default' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-deg-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-deg-source-size-value-novalid.html new file mode 100644 index 0000000000..038faa5323 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-deg-source-size-value-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-deg-source-size-value</title> +<img sizes='1deg' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-dpcm-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-dpcm-source-size-value-novalid.html new file mode 100644 index 0000000000..84db64355b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-dpcm-source-size-value-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-dpcm-source-size-value</title> +<img sizes='1dpcm' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-dpi-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-dpi-source-size-value-novalid.html new file mode 100644 index 0000000000..a50757617b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-dpi-source-size-value-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-dpi-source-size-value</title> +<img sizes='1dpi' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-dppx-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-dppx-source-size-value-novalid.html new file mode 100644 index 0000000000..e50642ba48 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-dppx-source-size-value-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-dppx-source-size-value</title> +<img sizes='1dppx' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-empty-novalid.html new file mode 100644 index 0000000000..9ffe660d5f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-empty-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-empty</title> +<img sizes='' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-foo-bar-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-foo-bar-source-size-value-novalid.html new file mode 100644 index 0000000000..45ce5512bf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-foo-bar-source-size-value-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-foo-bar-source-size-value</title> +<img sizes='foo-bar' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-grad-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-grad-source-size-value-novalid.html new file mode 100644 index 0000000000..ac89302bce --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-grad-source-size-value-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-grad-source-size-value</title> +<img sizes='1grad' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-hz-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-hz-source-size-value-novalid.html new file mode 100644 index 0000000000..94d58ec98c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-hz-source-size-value-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-hz-source-size-value</title> +<img sizes='1Hz' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-inherit-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-inherit-source-size-value-novalid.html new file mode 100644 index 0000000000..96103df2dc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-inherit-source-size-value-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-inherit-source-size-value</title> +<img sizes='inherit' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-initial-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-initial-source-size-value-novalid.html new file mode 100644 index 0000000000..94dfcbd943 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-initial-source-size-value-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-initial-source-size-value</title> +<img sizes='initial' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-junk-in-default-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-junk-in-default-novalid.html new file mode 100644 index 0000000000..d73502a8ec --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-junk-in-default-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-junk-in-default</title> +<img sizes='(min-width:500px) 500px, 100vw foo bar' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-junk-in-source-size-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-junk-in-source-size-novalid.html new file mode 100644 index 0000000000..9681d67bf1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-junk-in-source-size-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-junk-in-source-size</title> +<img sizes='(min-width:500px) 500px foo bar, 100vw' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-khz-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-khz-source-size-value-novalid.html new file mode 100644 index 0000000000..b1a31b0c02 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-khz-source-size-value-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-khz-source-size-value</title> +<img sizes='1kHz' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-all-and-min-width-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-all-and-min-width-novalid.html new file mode 100644 index 0000000000..8ba429c8a1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-all-and-min-width-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-media-all-and-min-width</title> +<img sizes='all and (min-width:500px) 500px, 100vw' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-all-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-all-novalid.html new file mode 100644 index 0000000000..e09bb2b593 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-all-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-media-all</title> +<img sizes='all 500px, 100vw' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-bad-junk-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-bad-junk-novalid.html new file mode 100644 index 0000000000..0d5854417f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-bad-junk-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-media-bad-junk</title> +<img sizes='(}) 500px, 100vw' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-general-enclosed-junk-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-general-enclosed-junk-novalid.html new file mode 100644 index 0000000000..67f8082717 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-general-enclosed-junk-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-media-general-enclosed-junk</title> +<img sizes='(123) 500px, 100vw' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-min-width-no-parenthesis-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-min-width-no-parenthesis-novalid.html new file mode 100644 index 0000000000..0a3e5cb2c6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-media-min-width-no-parenthesis-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-media-min-width-no-parenthesis</title> +<img sizes='min-width:500px 500px, 100vw' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-ms-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-ms-source-size-value-novalid.html new file mode 100644 index 0000000000..da8f67714e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-ms-source-size-value-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-ms-source-size-value</title> +<img sizes='1ms' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-negative-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-negative-source-size-value-novalid.html new file mode 100644 index 0000000000..ad28f404b5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-negative-source-size-value-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-negative-source-size-value</title> +<img sizes='-1px' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-no-unit-in-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-no-unit-in-source-size-value-novalid.html new file mode 100644 index 0000000000..915d5be21f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-no-unit-in-source-size-value-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-no-unit-in-source-size-value</title> +<img sizes='(min-width:500px) 50, 100vw' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-percent-in-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-percent-in-source-size-value-novalid.html new file mode 100644 index 0000000000..7d5b7c102d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-percent-in-source-size-value-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-percent-in-source-size-value</title> +<img sizes='(min-width:500px) 50%, 100vw' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-rad-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-rad-source-size-value-novalid.html new file mode 100644 index 0000000000..c33365f754 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-rad-source-size-value-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-rad-source-size-value</title> +<img sizes='1rad' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-s-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-s-source-size-value-novalid.html new file mode 100644 index 0000000000..0aac2f5330 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-s-source-size-value-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-s-source-size-value</title> +<img sizes='1s' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-scientific-notation-negative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-scientific-notation-negative-novalid.html new file mode 100644 index 0000000000..816f2fa0e2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-scientific-notation-negative-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-scientific-notation-negative</title> +<img sizes='-1e+0px' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-scientific-notation-non-integer-in-exponent-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-scientific-notation-non-integer-in-exponent-novalid.html new file mode 100644 index 0000000000..fac203893e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-scientific-notation-non-integer-in-exponent-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-scientific-notation-non-integer-in-exponent</title> +<img sizes='1e+1.5px' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-trailing-comma-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-trailing-comma-novalid.html new file mode 100644 index 0000000000..29316620ec --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-trailing-comma-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-trailing-comma</title> +<img sizes='(min-width:500px) 500px, 100vw,' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-trailing-junk-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-trailing-junk-novalid.html new file mode 100644 index 0000000000..deef3b0e43 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-trailing-junk-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-trailing-junk</title> +<img sizes='(min-width:500px) 500px, 100vw, foo bar' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-turn-source-size-value-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-turn-source-size-value-novalid.html new file mode 100644 index 0000000000..4e7870d5b1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-turn-source-size-value-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-turn-source-size-value</title> +<img sizes='1turn' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-two-defaults-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-two-defaults-novalid.html new file mode 100644 index 0000000000..bb5a144b52 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/sizes-microsyntax-two-defaults-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid sizes-microsyntax-two-defaults</title> +<img sizes='500px, 100vw' srcset='x 100w, y 200w' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-after-img-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-after-img-novalid.html new file mode 100644 index 0000000000..de9f5461ff --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-after-img-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid source-after-img</title> +<picture><img src=x alt><source srcset=x></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-align-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-align-novalid.html new file mode 100644 index 0000000000..958aea50ee --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-align-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid source-align</title> +<picture><source srcset=x align=left><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-alt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-alt-novalid.html new file mode 100644 index 0000000000..31799a727c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-alt-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid source-alt</title> +<picture><source srcset=x alt><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-aria-role-img-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-aria-role-img-novalid.html new file mode 100644 index 0000000000..d88e29ff93 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-aria-role-img-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid source-aria-role-img</title> +<picture><source role=img srcset=x><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-aria-role-presentation-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-aria-role-presentation-novalid.html new file mode 100644 index 0000000000..13464a0141 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-aria-role-presentation-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid source-aria-role-presentation</title> +<picture><source role=presentation srcset=x><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-before-and-after-img-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-before-and-after-img-novalid.html new file mode 100644 index 0000000000..9b54722b26 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-before-and-after-img-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid source-before-and-after-img</title> +<picture><source srcset=x><img src=x alt><source srcset=x></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-border-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-border-novalid.html new file mode 100644 index 0000000000..c75a221912 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-border-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid source-border</title> +<picture><source srcset=x border=1><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-crossorigin-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-crossorigin-novalid.html new file mode 100644 index 0000000000..aadccf9658 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-crossorigin-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid source-crossorigin</title> +<picture><source srcset=x crossorigin><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-hspace-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-hspace-novalid.html new file mode 100644 index 0000000000..cf796bd27d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-hspace-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid source-hspace</title> +<picture><source srcset=x hspace=1><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-ismap-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-ismap-novalid.html new file mode 100644 index 0000000000..a31514f431 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-ismap-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid source-ismap</title> +<picture><source srcset=x ismap><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-longdesc-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-longdesc-novalid.html new file mode 100644 index 0000000000..84a6f124db --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-longdesc-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid source-longdesc</title> +<picture><source srcset=x longdesc=x><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-name-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-name-novalid.html new file mode 100644 index 0000000000..0308647413 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-name-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid source-name</title> +<picture><source srcset=x crossorigin><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-no-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-no-srcset-novalid.html new file mode 100644 index 0000000000..5b2a3837b6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-no-srcset-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid source-no-srcset</title> +<picture><source><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-no-srcset-with-media-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-no-srcset-with-media-novalid.html new file mode 100644 index 0000000000..a3e6874331 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-no-srcset-with-media-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid source-no-srcset-with-media</title> +<picture><source media=screen><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-no-srcset-with-sizes-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-no-srcset-with-sizes-novalid.html new file mode 100644 index 0000000000..503f7d5585 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-no-srcset-with-sizes-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid source-no-srcset-with-sizes</title> +<picture><source sizes=50vw><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-no-srcset-with-type-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-no-srcset-with-type-novalid.html new file mode 100644 index 0000000000..4d21d5b860 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-no-srcset-with-type-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid source-no-srcset-with-type</title> +<picture><source type='image/webp'><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-src-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-src-novalid.html new file mode 100644 index 0000000000..758a29a9fa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-src-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid source-src</title> +<picture><source src=x><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-src-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-src-srcset-novalid.html new file mode 100644 index 0000000000..3dbab2194d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-src-srcset-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid source-src-srcset</title> +<picture><source src=x srcset=x><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-srcset-h-with-sizes-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-srcset-h-with-sizes-novalid.html new file mode 100644 index 0000000000..91bbf65cfd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-srcset-h-with-sizes-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid source-srcset-h-with-sizes</title> +<picture><source srcset='x 100h, y 200h' sizes=50vw><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-srcset-w-and-x-with-sizes-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-srcset-w-and-x-with-sizes-novalid.html new file mode 100644 index 0000000000..babdcb6b9b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-srcset-w-and-x-with-sizes-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid source-srcset-w-and-x-with-sizes</title> +<picture><source srcset='x 100w, y 2x' sizes=50vw><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-srcset-w-no-sizes-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-srcset-w-no-sizes-novalid.html new file mode 100644 index 0000000000..94fd3aef22 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-srcset-w-no-sizes-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid source-srcset-w-no-sizes</title> +<picture><source srcset='x 100w, y 200w'><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-srcset-x-with-sizes-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-srcset-x-with-sizes-novalid.html new file mode 100644 index 0000000000..4e3d679554 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-srcset-x-with-sizes-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid source-srcset-x-with-sizes</title> +<picture><source srcset='x 1x, y 2x' sizes=50vw><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-type-srcset-w-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-type-srcset-w-novalid.html new file mode 100644 index 0000000000..7a8fe9af0e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-type-srcset-w-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid source-type-srcset-w</title> +<picture><source srcset='x 100w, y 200w' type=image/gif><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-usemap-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-usemap-novalid.html new file mode 100644 index 0000000000..5eb2fdc66b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-usemap-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid source-usemap</title> +<picture><source srcset=x usemap><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-vspace-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-vspace-novalid.html new file mode 100644 index 0000000000..6bd83d1be9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/source-vspace-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid source-vspace</title> +<picture><source srcset=x vspace=1><img src=x alt></picture>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-broken-url-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-broken-url-novalid.html new file mode 100644 index 0000000000..43aa15f762 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-broken-url-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-broken-url</title> +<img srcset='http: 1x' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-comma-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-comma-novalid.html new file mode 100644 index 0000000000..94d6e199c6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-comma-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-comma</title> +<img srcset=',' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-css-comment-after-descriptor-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-css-comment-after-descriptor-novalid.html new file mode 100644 index 0000000000..8a7360a2e6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-css-comment-after-descriptor-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-css-comment-after-descriptor</title> +<img srcset='x 2x/**/' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-curly-bracket-junk-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-curly-bracket-junk-novalid.html new file mode 100644 index 0000000000..98230eac7b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-curly-bracket-junk-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-curly-bracket-junk</title> +<img srcset='x {, y 1x' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-empty-novalid.html new file mode 100644 index 0000000000..f511e88e73 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-empty-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-empty</title> +<img srcset='' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-function-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-function-novalid.html new file mode 100644 index 0000000000..aadcc4c648 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-function-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-function</title> +<img srcset='x foobar(baz quux, lol), y 1x' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-h-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-h-novalid.html new file mode 100644 index 0000000000..66b739688f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-h-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-h</title> +<img srcset='x 1h' sizes=100vw src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-infinity-x-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-infinity-x-novalid.html new file mode 100644 index 0000000000..19d679d8e3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-infinity-x-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-infinity-x</title> +<img srcset='x Infinityx' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-leading-comma-multiple-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-leading-comma-multiple-novalid.html new file mode 100644 index 0000000000..c9407d1d7a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-leading-comma-multiple-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-leading-comma-multiple</title> +<img srcset=',,,x' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-leading-comma-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-leading-comma-novalid.html new file mode 100644 index 0000000000..c09dc18353 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-leading-comma-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-leading-comma</title> +<img srcset=',x' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-leading-dot-x-valid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-leading-dot-x-valid.html new file mode 100644 index 0000000000..3a9da140b6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-leading-dot-x-valid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-leading-dot-x</title> +<img srcset='x .5x' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-nan-x-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-nan-x-novalid.html new file mode 100644 index 0000000000..3cd64a69cf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-nan-x-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-nan-x</title> +<img srcset='x NaNx' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-negative-w-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-negative-w-novalid.html new file mode 100644 index 0000000000..093552e9a1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-negative-w-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-negative-w</title> +<img srcset='x -1w' sizes=100vw src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-negative-x-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-negative-x-novalid.html new file mode 100644 index 0000000000..9b69e0c1f8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-negative-x-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-negative-x</title> +<img srcset='x -1x' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-negative-zero-w-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-negative-zero-w-novalid.html new file mode 100644 index 0000000000..b4edfbe974 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-negative-zero-w-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-negative-zero-w</title> +<img srcset='x -0w' sizes=100vw src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-negative-zero-x-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-negative-zero-x-novalid.html new file mode 100644 index 0000000000..a68489093a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-negative-zero-x-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-negative-zero-x</title> +<img srcset='x -0x' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-non-integer-w-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-non-integer-w-novalid.html new file mode 100644 index 0000000000..e09f9f003b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-non-integer-w-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-non-integer-w</title> +<img srcset='x 1.5w' sizes=100vw src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-parenthesis-junk-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-parenthesis-junk-novalid.html new file mode 100644 index 0000000000..b58caaa075 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-parenthesis-junk-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-parenthesis-junk</title> +<img srcset='x ><(((((o)>, y 1x' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-pipe-junk-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-pipe-junk-novalid.html new file mode 100644 index 0000000000..9becc4fbab --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-pipe-junk-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-pipe-junk</title> +<img srcset='x ||, y 1x' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-plus-w-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-plus-w-novalid.html new file mode 100644 index 0000000000..5bc9d91495 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-plus-w-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-plus-w</title> +<img srcset='x +1w' sizes=100vw src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-plus-x-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-plus-x-novalid.html new file mode 100644 index 0000000000..242a0a5eab --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-plus-x-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-plus-x</title> +<img srcset='x +1x' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-scientific-notation-w-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-scientific-notation-w-novalid.html new file mode 100644 index 0000000000..e17e4bc651 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-scientific-notation-w-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-scientific-notation-w</title> +<img srcset='x 1e0w' sizes=100vw src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-square-bracket-junk-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-square-bracket-junk-novalid.html new file mode 100644 index 0000000000..69e7febbd9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-square-bracket-junk-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-square-bracket-junk</title> +<img srcset='x [, y 1x' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-trailing-comma-multiple-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-trailing-comma-multiple-novalid.html new file mode 100644 index 0000000000..978b7d44b1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-trailing-comma-multiple-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-trailing-comma-multiple</title> +<img srcset='x,,,' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-trailing-comma-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-trailing-comma-novalid.html new file mode 100644 index 0000000000..0a0ad83f06 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-trailing-comma-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-trailing-comma</title> +<img srcset='x,' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-unique-descriptors-1x-and-omitted-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-unique-descriptors-1x-and-omitted-novalid.html new file mode 100644 index 0000000000..0a381c378c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-unique-descriptors-1x-and-omitted-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-unique-descriptors-1x-and-omitted</title> +<img srcset='x 1x, y' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-unique-descriptors-2x-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-unique-descriptors-2x-novalid.html new file mode 100644 index 0000000000..d2559446e8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-unique-descriptors-2x-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-unique-descriptors-2x</title> +<img srcset='x 2x, y 2x' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-unique-descriptors-integer-and-decimals-x-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-unique-descriptors-integer-and-decimals-x-novalid.html new file mode 100644 index 0000000000..2213073806 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-unique-descriptors-integer-and-decimals-x-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-unique-descriptors-integer-and-decimals-x</title> +<img srcset='x 1x, y 1.0x' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-unique-descriptors-w-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-unique-descriptors-w-novalid.html new file mode 100644 index 0000000000..c561e10414 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-unique-descriptors-w-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-unique-descriptors-w</title> +<img srcset='x 1w, y 1w' sizes=100vw src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-uppercase-w-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-uppercase-w-novalid.html new file mode 100644 index 0000000000..d587be5f5e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-uppercase-w-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-uppercase-w</title> +<img srcset='x 1W' sizes=100vw src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-w-and-h-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-w-and-h-novalid.html new file mode 100644 index 0000000000..036f5a46e4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-w-and-h-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-w-and-h</title> +<img srcset='x 1w 1h' sizes=100vw src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-w-and-no-descriptor-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-w-and-no-descriptor-novalid.html new file mode 100644 index 0000000000..b4084fbd82 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-w-and-no-descriptor-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-w-and-no-descriptor</title> +<img srcset='x 1w, y' sizes=100vw src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-x-and-h-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-x-and-h-novalid.html new file mode 100644 index 0000000000..54d4d1f03e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-x-and-h-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-x-and-h</title> +<img srcset='x 1x 1h' sizes=100vw src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-x-and-w-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-x-and-w-novalid.html new file mode 100644 index 0000000000..2dedd9c2c8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-x-and-w-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-x-and-w</title> +<img srcset='x 1x 1w' sizes=100vw src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-zero-w-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-zero-w-novalid.html new file mode 100644 index 0000000000..2f1a5abe9d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-zero-w-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-zero-w</title> +<img srcset='x 0w' sizes=100vw src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-zero-x-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-zero-x-novalid.html new file mode 100644 index 0000000000..39b6107727 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/srcset-microsyntax-zero-x-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid srcset-microsyntax-zero-x</title> +<img srcset='x 0x' src=x alt>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/svg-image-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/svg-image-srcset-novalid.html new file mode 100644 index 0000000000..fd6289fd7e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/svg-image-srcset-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid svg-image-srcset</title> +<svg><image xlink:href=x srcset=x width=1 height=1 /></svg>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/track-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/track-srcset-novalid.html new file mode 100644 index 0000000000..2668a8400e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/track-srcset-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid track-srcset</title> +<video src=x><track src=x srcset=x></video>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/video-source-media-src-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/video-source-media-src-novalid.html new file mode 100644 index 0000000000..a18d20389d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/video-source-media-src-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid video-source-media-src</title> +<video><source media=screen src=x></video>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/video-source-sizes-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/video-source-sizes-srcset-novalid.html new file mode 100644 index 0000000000..be370c75cf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/video-source-sizes-srcset-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid video-source-sizes-srcset</title> +<video><source sizes=50vw srcset='x 100w'></video>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/video-source-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/video-source-srcset-novalid.html new file mode 100644 index 0000000000..440a288590 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/video-source-srcset-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid video-source-srcset</title> +<video><source srcset=x></video>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/video-source-srcset-src-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/video-source-srcset-src-novalid.html new file mode 100644 index 0000000000..588581fce7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/video-source-srcset-src-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid video-source-srcset-src</title> +<video><source srcset=x src=x></video>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/picture/video-srcset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/picture/video-srcset-novalid.html new file mode 100644 index 0000000000..7ff3e3ecdd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/picture/video-srcset-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<!-- DO NOT EDIT! This test has been generated by /conformance-checkers/tools/picture.py. --> +<meta charset=utf-8> +<title>invalid video-srcset</title> +<video src=x srcset=x></video>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/pre/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/pre/model-isvalid.html new file mode 100644 index 0000000000..99d1a75be2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/pre/model-isvalid.html @@ -0,0 +1,17 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><pre></title> +</head> +<body> + <!-- is block --> + <pre class="class" id="id" lang="en">text</pre> + + <!-- can contain interactive --> + <pre><a>text</a></pre> + + <!-- can contain strictly inline --> + <pre>text <em>elem</em></pre> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/pre/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/pre/model-novalid.html new file mode 100644 index 0000000000..384386c2b0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/pre/model-novalid.html @@ -0,0 +1,26 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><pre></title> +</head> +<body> + <!-- is block --> + <pre class="class" id="id" lang="en">text</pre> + + <!-- is structured inline --> + <p>paragraph + <pre>text</pre> + </p> + + <!-- can contain interactive --> + <pre><a>text</a></pre> + <!-- but not struct-inline --> + <p>paragraph + <pre><a>text</a></pre> + </p> + + <!-- can contain strictly inline --> + <pre>text <em>elem</em></pre> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite-empty-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite-empty-isvalid.html new file mode 100644 index 0000000000..1621184c72 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite-empty-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty cite is valid</title> +<q cite=""></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite-isvalid.html new file mode 100644 index 0000000000..109f7bb954 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite-isvalid.html @@ -0,0 +1,91 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid cite</title> +<q cite="a:foo.com"></q><!-- scheme-private --> +<q cite="foo:/"></q><!-- scheme-private-slash --> +<q cite="foo://"></q><!-- scheme-private-slash-slash --> +<q cite="foo:/bar.com/"></q><!-- scheme-private-path --> +<q cite="foo://///////"></q><!-- scheme-private-path-leading-slashes-only --> +<q cite="foo://///////bar.com/"></q><!-- scheme-private-path-leading-slashes-chars --> +<q cite="foo:////://///"></q><!-- scheme-private-path-leading-slashes-colon-slashes --> +<q cite="c:/foo"></q><!-- scheme-private-single-letter --> +<q cite="madeupscheme:/example.com/"></q><!-- scheme-private-single-slash --> +<q cite="file:/example.com/"></q><!-- scheme-file-single-slash --> +<q cite="ftps:/example.com/"></q><!-- scheme-ftps-single-slash --> +<q cite="gopher:/example.com/"></q><!-- scheme-gopher-single-slash --> +<q cite="ws:/example.com/"></q><!-- scheme-ws-single-slash --> +<q cite="wss:/example.com/"></q><!-- scheme-wss-single-slash --> +<q cite="javascript:/example.com/"></q><!-- scheme-javascript-single-slash --> +<q cite="mailto:/example.com/"></q><!-- scheme-mailto-single-slash --> +<q cite="madeupscheme:example.com/"></q><!-- scheme-private-no-slash --> +<q cite="ftps:example.com/"></q><!-- scheme-ftps-no-slash --> +<q cite="gopher:example.com/"></q><!-- scheme-gopher-no-slash --> +<q cite="wss:example.com/"></q><!-- scheme-wss-no-slash --> +<q cite="mailto:example.com/"></q><!-- scheme-mailto-no-slash --> +<q cite="data:text/plain,foo"></q><!-- scheme-data-no-slash --> +<q cite="http://user:pass@foo:21/bar;par?b#c"></q><!-- userinfo --> +<q cite="http://[2001::1]"></q><!-- host-ipv6 --> +<q cite="http://[2001::1]:80"></q><!-- host-ipv6-port --> +<q cite="http://f:/c"></q><!-- port-none-but-colon --> +<q cite="http://f:0/c"></q><!-- port-0 --> +<q cite="http://f:00000000000000/c"></q><!-- port-00000000000000 --> +<q cite="http://f:00000000000000000000080/c"></q><!-- port-00000000000000000000080 --> +<q cite="http://a:b@c:29/d"></q><!-- userinfo-host-port-path --> +<q cite="http://foo.com:b@d/"></q><!-- userinfo-username-non-alpha --> +<q cite="http://foo/abcd?efgh?ijkl"></q><!-- query-contains-question-mark --> +<q cite="http://foo/abcd#foo?bar"></q><!-- fragment-contains-question-mark --> +<q cite="http://example.com/foo/%2e"></q><!-- path-percent-encoded-dot --> +<q cite="http://example.com/%20foo"></q><!-- path-percent-encoded-space --> +<q cite="http://example.com/©zbar"></q><!-- path-non-ascii --> +<q cite="http://example.com/foo%41%7a"></q><!-- path-percent-encoded-multiple --> +<q cite="http://example.com/foo%91"></q><!-- path-percent-encoded-u0091 --> +<q cite="http://example.com/foo%00"></q><!-- path-percent-encoded-u0000 --> +<q cite="http://example.com/%3A%3a%3C%3c"></q><!-- path-percent-encoded-mixed-case --> +<q cite="http://example.com/你好你好"></q><!-- path-unicode-han --> +<q cite="http://example.com//foo"></q><!-- path-uFEFF --> +<q cite="http://example.com//foo//bar"></q><!-- path-u202E-u202D --> +<q cite="http://💩"></q><!-- host-is-pile-of-poo --> +<q cite="http💩//:foo"></q><!-- path-contains-pile-of-poo --> +<q cite="http://example.com/foo?💩"></q><!-- query-contains-pile-of-poo --> +<q cite="http://example.com/foo#💩"></q><!-- fragment-contains-pile-of-poo --> +<q cite="http://192.0x00A80001"></q><!-- host-192.0x00A80001 --> +<q cite="http://%25DOMAIN:foobar@foodomain.com"></q><!-- userinfo-username-contains-percent-encoded --> +<q cite="http://@www.example.com"></q><!-- userinfo-empty --> +<q cite="http://:b@www.example.com"></q><!-- userinfo-user-empty --> +<q cite="http://a:@www.example.com"></q><!-- userinfo-password-empty --> +<q cite="http://GOOgoo.com"></q><!-- host-exotic-whitespace --> +<q cite="http://www.foo。bar.com"></q><!-- host-exotic-dot --> +<q cite="http://Go.com"></q><!-- host-fullwidth --> +<q cite="http://你好你好"></q><!-- host-idn-unicode-han --> +<q cite="http://192.168.0.257/"></q><!-- host-IP-address-broken --> +<q cite="//foo/bar"></q><!-- scheme-schemeless-relative --> +<q cite="/"></q><!-- path-slash-only-relative --> +<q cite="/a/b/c"></q><!-- path-simple-relative --> +<q cite="/a%2fc"></q><!-- path-percent-encoded-slash-relative --> +<q cite="/a/%2f/c"></q><!-- path-percent-encoded-slash-plus-slashes-relative --> +<q cite="?"></q><!-- query-empty-no-path-relative --> +<q cite="#"></q><!-- fragment-empty-hash-only-no-path-relative --> +<q cite="#/"></q><!-- fragment-slash-relative --> +<q cite="#;?"></q><!-- fragment-semicolon-question-mark-relative --> +<q cite="#β"></q><!-- fragment-non-ascii-relative --> +<q cite="foo.com"></q><!-- scheme-none-relative --> +<q cite=":"></q><!-- path-colon-relative --> +<q cite=":a"></q><!-- path-leading-colon-letter-relative --> +<q cite=":foo.com"></q><!-- path-leading-colon-chars-relative --> +<q cite=":/"></q><!-- path-leading-colon-slash-relative --> +<q cite=":#"></q><!-- path-leading-colon-hash-relative --> +<q cite=":23"></q><!-- path-leading-colon-number-relative --> +<q cite="/:23"></q><!-- path-slash-colon-number-relative --> +<q cite="::"></q><!-- path-leading-colon-colon-relative --> +<q cite="::23"></q><!-- path-colon-colon-number-relative --> +<q cite="💩http://foo"></q><!-- path-starts-with-pile-of-poo --> +<q cite="/💩"></q><!-- path-slash-pile-of-poo --> +<q cite="File://foo/bar.html"></q><!-- scheme-file-uppercase --> +<q cite="file://C|/foo/bar"></q><!-- scheme-file-slash-slash-c-bar --> +<q cite="file://server/foo/bar"></q><!-- scheme-file-host-included --> +<q cite="file:///foo/bar.txt"></q><!-- scheme-file-host-empty --> +<q cite="file:"></q><!-- scheme-file-scheme-only --> +<q cite="file:/"></q><!-- scheme-file-slash-only --> +<q cite="file://"></q><!-- scheme-file-slash-slash-only --> +<q cite="file:///"></q><!-- scheme-file-slash-slash-slash-only --> +<q cite="file:test"></q><!-- scheme-file-no-slash --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/fragment-backslash-novalid.html new file mode 100644 index 0000000000..6c7cc13940 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: fragment-backslash</title> +<q cite="#\"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..7a7af4f659 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: fragment-contains-hash</title> +<q cite="http://foo/path#f#g"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..25b1122c3a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: fragment-leading-space</title> +<q cite="http://f:21/b# e"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-cr-novalid.html new file mode 100644 index 0000000000..cf065e28c7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: host-cr</title> +<q cite="http://example.
org"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..1c89424f3c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="http://%41.com"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..30cdf591dc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="http://%ef%bc%85%ef%bc%94%ef%bc%91.com"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-empty-novalid.html new file mode 100644 index 0000000000..59318111b3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: host-empty</title> +<q cite="http://"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..2bc854d87b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="http://@/www.example.com"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..e495b8067c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="http://user:pass@/"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..49dfc87da9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="http://[www.google.com]/"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..02e4b63d04 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: host-invalid-unicode</title> +<q cite="http://zyx.com"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..d9ac64ee49 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="http://%ef%b7%90zyx.com"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-newline-novalid.html new file mode 100644 index 0000000000..081c966eb8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: host-newline</title> +<q cite="http://example. +org"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-space-novalid.html new file mode 100644 index 0000000000..f12f661672 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: host-space</title> +<q cite="http://example .org"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..cdf2f79cbc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="http://[1::2]:3:4"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-tab-novalid.html new file mode 100644 index 0000000000..479577b08d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: host-tab</title> +<q cite="http://example .org"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..1ef717a06b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="http://%00.com"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..ab08fdf8de --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="http://%ef%bc%85%ef%bc%90%ef%bc%90.com"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..0751ebd03d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="http://example.com/foo%"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-contains-space-novalid.html new file mode 100644 index 0000000000..c262da55dd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-contains-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: path-contains-space</title> +<q cite="/a/ /c"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..67bb53f459 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="http://foo.com/\@"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..2210cde73d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite=":\"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..96cedcfc06 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite=":foo.com\"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-leading-space-novalid.html new file mode 100644 index 0000000000..3339c6f749 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: path-leading-space</title> +<q cite="http://f:21/ b"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..d186e987c5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="http://example.com/foo/%2e%2"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..1e7b9025fa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="[61:24:74]:98"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-tab-novalid.html new file mode 100644 index 0000000000..636733d65e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: path-tab</title> +<q cite="http://example.com/foo bar"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-trailing-space-novalid.html new file mode 100644 index 0000000000..9526b3d3db --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: path-trailing-space</title> +<q cite="http://f:21/b ?"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-u0091-novalid.html new file mode 100644 index 0000000000..93340436ab --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/path-u0091-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: path-u0091</title> +<q cite="http://example.com/foo"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-999999-novalid.html new file mode 100644 index 0000000000..2f0ddf3156 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-999999-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: port-999999</title> +<q cite="http://f:999999/c"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-cr-novalid.html new file mode 100644 index 0000000000..976e030aaa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: port-cr</title> +<q cite="http://f:
/c"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..0d2cdef269 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="http://2001::1]:80"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-leading-colon-novalid.html new file mode 100644 index 0000000000..0edae205d1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: port-leading-colon</title> +<q cite="http://2001::1"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-leading-dash-novalid.html new file mode 100644 index 0000000000..7e0ae9e730 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: port-leading-dash</title> +<q cite="http://foo:-80/"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..32c1e93b12 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: port-multiple-letters</title> +<q cite="http://f:fifty-two/c"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-newline-novalid.html new file mode 100644 index 0000000000..3b79fcda40 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: port-newline</title> +<q cite="http://f: +/c"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-single-letter-novalid.html new file mode 100644 index 0000000000..47a7fb952b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-single-letter-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: port-single-letter</title> +<q cite="http://f:b/c"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-space-novalid.html new file mode 100644 index 0000000000..4e88d64833 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: port-space</title> +<q cite="http://f: /c"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-tab-novalid.html new file mode 100644 index 0000000000..f2cf428fcc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/port-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: port-tab</title> +<q cite="http://f: /c"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/query-leading-space-novalid.html new file mode 100644 index 0000000000..2b1713d255 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/query-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: query-leading-space</title> +<q cite="http://f:21/b? d"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/query-trailing-space-novalid.html new file mode 100644 index 0000000000..7dd56090b8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: query-trailing-space</title> +<q cite="http://f:21/b?d #"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..6c0e8e9d4a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="data:text/html,test#test"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..35713a0cd8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="data:/example.com/"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..9fd2264d37 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: scheme-file-backslash</title> +<q cite="file:c:\foo\bar.html"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..fa4d6b9af7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="file:/C|/foo/bar"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..dedff79939 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="file://abc|/foo/bar"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..17355d9695 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="file:///C|/foo/bar"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..b842e1a181 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="ftp:example.com/"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..8bdafa6b82 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="ftp:/example.com/"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..78bc526458 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: scheme-http-backslash</title> +<q cite="http:\\foo.com\"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..60a6b9b975 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="http::@c:29"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..edf9a5d7f1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="http:foo.com"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..6858419ba0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="http:[61:27]/:foo"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..fb470d393c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="http:/example.com/"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..78ebcaf575 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="https:example.com/"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..77e41fdaf5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="https:/example.com/"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..885454d649 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: scheme-trailing-cr</title> +<q cite="a:
foo.com"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..7d637e10ee --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: scheme-trailing-newline</title> +<q cite="a: +foo.com"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..37ca55f73e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: scheme-trailing-space</title> +<q cite="a: foo.com"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..a38c794de8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: scheme-trailing-tab</title> +<q cite="a: foo.com"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..f83002c231 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid cite: userinfo-backslash</title> +<q cite="http://a\b:c\d@foo.com"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..8992b51154 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="http://&a:foo(b]c@d:2/"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..aed0a86045 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="http://foo:💩@example.com"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..d78aaab346 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="http://::@c@d:2"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..2aa14ab993 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/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> +<q cite="http://💩:foo@example.com"></q> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/model-isvalid.html new file mode 100644 index 0000000000..c8d8073749 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/model-isvalid.html @@ -0,0 +1,23 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><q></title> +</head> +<body> + <!-- is structured inline --> + <p><q cite="url" class="class" lang="en">text</q></p> + + <!-- is strictly inline --> + <p><dfn><q cite="url" class="class" lang="en">text</q></dfn></p> + + <!-- can be empty --> + <p>text <q></q></p> + <p>text <dfn><q></q></dfn></p> + + <!-- can contain interactive --> + <p><q><a>text</a></q></p> + <p><dfn><q><a>text</a></q></dfn></p> + +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/q/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/q/model-novalid.html new file mode 100644 index 0000000000..c742f757fb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/q/model-novalid.html @@ -0,0 +1,25 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><q></title> +</head> +<body> + <!-- is structured inline --> + <p><q cite="url" class="class" lang="en">text</q></p> + + <!-- is strictly inline --> + <p><dfn><q cite="url" class="class" lang="en">text</q></dfn></p> + + <!-- can be empty --> + <p>text <q></q></p> + <p>text <dfn><q></q></dfn></p> + + <!-- can contain interactive --> + <p><q><a>text</a></q></p> + <p><dfn><q><a>text</a></q></dfn></p> + + <!-- cannot contain structured inline --> + <p><q>text <ul><li>list</li></ul> <em>elem</em></q></p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ruby/empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ruby/empty-novalid.html new file mode 100644 index 0000000000..8ce4ec4214 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ruby/empty-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta charset=utf-8> +<title>ruby element missing rt child</title> +</head> +<body> +<ruby></ruby> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ruby/missing-rt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ruby/missing-rt-novalid.html new file mode 100644 index 0000000000..0f8d363df9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ruby/missing-rt-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> +<meta charset=utf-8> +<title>ruby element missing rt child</title> +</head> +<body> +<ruby><rt></rt><rp></rp><rp></rp></ruby> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/s/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/s/model-isvalid.html new file mode 100644 index 0000000000..16474321a6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/s/model-isvalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<title>the "s" element is not obsolete</title> +<meta charset=utf-8> +</head> +<body> +<s>baz</s> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/samp/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/samp/model-isvalid.html new file mode 100644 index 0000000000..4049a95693 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/samp/model-isvalid.html @@ -0,0 +1,23 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><samp></title> +</head> +<body> + <!-- is structured inline --> + <p><samp class="class" lang="en">text</samp></p> + + <!-- is strictly inline --> + <p><dfn><samp class="class" lang="en">text</samp></dfn></p> + + <!-- can be empty --> + <p>text <samp></samp></p> + <p>text <dfn><samp></samp></dfn></p> + + <!-- can contain interactive --> + <p><samp><a>text</a></samp></p> + <p><dfn><samp><a>text</a></samp></dfn></p> + +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/samp/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/samp/model-novalid.html new file mode 100644 index 0000000000..27d469d7a5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/samp/model-novalid.html @@ -0,0 +1,25 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><samp></title> +</head> +<body> + <!-- is structured inline --> + <p><samp class="class" lang="en">text</samp></p> + + <!-- is strictly inline --> + <p><dfn><samp class="class" lang="en">text</samp></dfn></p> + + <!-- can be empty --> + <p>text <samp></samp></p> + <p>text <dfn><samp></samp></dfn></p> + + <!-- can contain interactive --> + <p><samp><a>text</a></samp></p> + <p><dfn><samp><a>text</a></samp></dfn></p> + + <!-- cannot contain structured inline --> + <p><samp>text <ul><li>list</li></ul> <em>elem</em></samp></p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/language-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/language-novalid.html new file mode 100644 index 0000000000..3ac19056a0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/language-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<title>the "language" attribute is obsolete</title> +<meta charset=utf-8> +</head> +<body> +<script language=vbscript src=url></script> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src-empty-novalid.html new file mode 100644 index 0000000000..ebf2dca0a2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty src is not valid</title> +<script src=""></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src-isvalid.html new file mode 100644 index 0000000000..5585b74431 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src-isvalid.html @@ -0,0 +1,91 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid src</title> +<script src="a:foo.com"></script><!-- scheme-private --> +<script src="foo:/"></script><!-- scheme-private-slash --> +<script src="foo://"></script><!-- scheme-private-slash-slash --> +<script src="foo:/bar.com/"></script><!-- scheme-private-path --> +<script src="foo://///////"></script><!-- scheme-private-path-leading-slashes-only --> +<script src="foo://///////bar.com/"></script><!-- scheme-private-path-leading-slashes-chars --> +<script src="foo:////://///"></script><!-- scheme-private-path-leading-slashes-colon-slashes --> +<script src="c:/foo"></script><!-- scheme-private-single-letter --> +<script src="madeupscheme:/example.com/"></script><!-- scheme-private-single-slash --> +<script src="file:/example.com/"></script><!-- scheme-file-single-slash --> +<script src="ftps:/example.com/"></script><!-- scheme-ftps-single-slash --> +<script src="gopher:/example.com/"></script><!-- scheme-gopher-single-slash --> +<script src="ws:/example.com/"></script><!-- scheme-ws-single-slash --> +<script src="wss:/example.com/"></script><!-- scheme-wss-single-slash --> +<script src="javascript:/example.com/"></script><!-- scheme-javascript-single-slash --> +<script src="mailto:/example.com/"></script><!-- scheme-mailto-single-slash --> +<script src="madeupscheme:example.com/"></script><!-- scheme-private-no-slash --> +<script src="ftps:example.com/"></script><!-- scheme-ftps-no-slash --> +<script src="gopher:example.com/"></script><!-- scheme-gopher-no-slash --> +<script src="wss:example.com/"></script><!-- scheme-wss-no-slash --> +<script src="mailto:example.com/"></script><!-- scheme-mailto-no-slash --> +<script src="data:text/plain,foo"></script><!-- scheme-data-no-slash --> +<script src="http://user:pass@foo:21/bar;par?b#c"></script><!-- userinfo --> +<script src="http://[2001::1]"></script><!-- host-ipv6 --> +<script src="http://[2001::1]:80"></script><!-- host-ipv6-port --> +<script src="http://f:/c"></script><!-- port-none-but-colon --> +<script src="http://f:0/c"></script><!-- port-0 --> +<script src="http://f:00000000000000/c"></script><!-- port-00000000000000 --> +<script src="http://f:00000000000000000000080/c"></script><!-- port-00000000000000000000080 --> +<script src="http://a:b@c:29/d"></script><!-- userinfo-host-port-path --> +<script src="http://foo.com:b@d/"></script><!-- userinfo-username-non-alpha --> +<script src="http://foo/abcd?efgh?ijkl"></script><!-- query-contains-question-mark --> +<script src="http://foo/abcd#foo?bar"></script><!-- fragment-contains-question-mark --> +<script src="http://example.com/foo/%2e"></script><!-- path-percent-encoded-dot --> +<script src="http://example.com/%20foo"></script><!-- path-percent-encoded-space --> +<script src="http://example.com/©zbar"></script><!-- path-non-ascii --> +<script src="http://example.com/foo%41%7a"></script><!-- path-percent-encoded-multiple --> +<script src="http://example.com/foo%91"></script><!-- path-percent-encoded-u0091 --> +<script src="http://example.com/foo%00"></script><!-- path-percent-encoded-u0000 --> +<script src="http://example.com/%3A%3a%3C%3c"></script><!-- path-percent-encoded-mixed-case --> +<script src="http://example.com/你好你好"></script><!-- path-unicode-han --> +<script src="http://example.com//foo"></script><!-- path-uFEFF --> +<script src="http://example.com//foo//bar"></script><!-- path-u202E-u202D --> +<script src="http://💩"></script><!-- host-is-pile-of-poo --> +<script src="http💩//:foo"></script><!-- path-contains-pile-of-poo --> +<script src="http://example.com/foo?💩"></script><!-- query-contains-pile-of-poo --> +<script src="http://example.com/foo#💩"></script><!-- fragment-contains-pile-of-poo --> +<script src="http://192.0x00A80001"></script><!-- host-192.0x00A80001 --> +<script src="http://%25DOMAIN:foobar@foodomain.com"></script><!-- userinfo-username-contains-percent-encoded --> +<script src="http://@www.example.com"></script><!-- userinfo-empty --> +<script src="http://:b@www.example.com"></script><!-- userinfo-user-empty --> +<script src="http://a:@www.example.com"></script><!-- userinfo-password-empty --> +<script src="http://GOOgoo.com"></script><!-- host-exotic-whitespace --> +<script src="http://www.foo。bar.com"></script><!-- host-exotic-dot --> +<script src="http://Go.com"></script><!-- host-fullwidth --> +<script src="http://你好你好"></script><!-- host-idn-unicode-han --> +<script src="http://192.168.0.257/"></script><!-- host-IP-address-broken --> +<script src="//foo/bar"></script><!-- scheme-schemeless-relative --> +<script src="/"></script><!-- path-slash-only-relative --> +<script src="/a/b/c"></script><!-- path-simple-relative --> +<script src="/a%2fc"></script><!-- path-percent-encoded-slash-relative --> +<script src="/a/%2f/c"></script><!-- path-percent-encoded-slash-plus-slashes-relative --> +<script src="?"></script><!-- query-empty-no-path-relative --> +<script src="#"></script><!-- fragment-empty-hash-only-no-path-relative --> +<script src="#/"></script><!-- fragment-slash-relative --> +<script src="#;?"></script><!-- fragment-semicolon-question-mark-relative --> +<script src="#β"></script><!-- fragment-non-ascii-relative --> +<script src="foo.com"></script><!-- scheme-none-relative --> +<script src=":"></script><!-- path-colon-relative --> +<script src=":a"></script><!-- path-leading-colon-letter-relative --> +<script src=":foo.com"></script><!-- path-leading-colon-chars-relative --> +<script src=":/"></script><!-- path-leading-colon-slash-relative --> +<script src=":#"></script><!-- path-leading-colon-hash-relative --> +<script src=":23"></script><!-- path-leading-colon-number-relative --> +<script src="/:23"></script><!-- path-slash-colon-number-relative --> +<script src="::"></script><!-- path-leading-colon-colon-relative --> +<script src="::23"></script><!-- path-colon-colon-number-relative --> +<script src="💩http://foo"></script><!-- path-starts-with-pile-of-poo --> +<script src="/💩"></script><!-- path-slash-pile-of-poo --> +<script src="File://foo/bar.html"></script><!-- scheme-file-uppercase --> +<script src="file://C|/foo/bar"></script><!-- scheme-file-slash-slash-c-bar --> +<script src="file://server/foo/bar"></script><!-- scheme-file-host-included --> +<script src="file:///foo/bar.txt"></script><!-- scheme-file-host-empty --> +<script src="file:"></script><!-- scheme-file-scheme-only --> +<script src="file:/"></script><!-- scheme-file-slash-only --> +<script src="file://"></script><!-- scheme-file-slash-slash-only --> +<script src="file:///"></script><!-- scheme-file-slash-slash-slash-only --> +<script src="file:test"></script><!-- scheme-file-no-slash --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src-whitespace-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src-whitespace-only-novalid.html new file mode 100644 index 0000000000..3d850fc735 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src-whitespace-only-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty src is not valid</title> +<script src=" +"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/fragment-backslash-novalid.html new file mode 100644 index 0000000000..55bcbb9f9a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: fragment-backslash</title> +<script src="#\"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..03cab75058 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: fragment-contains-hash</title> +<script src="http://foo/path#f#g"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..0c97b6b1a6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: fragment-leading-space</title> +<script src="http://f:21/b# e"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-cr-novalid.html new file mode 100644 index 0000000000..4e90cab023 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-cr</title> +<script src="http://example.
org"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..229c0115f0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-double-percent-encoded</title> +<script src="http://%41.com"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..958c18e4b9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-double-percent-encoded-percent-encoded</title> +<script src="http://%ef%bc%85%ef%bc%94%ef%bc%91.com"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-empty-novalid.html new file mode 100644 index 0000000000..37338edcce --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-empty</title> +<script src="http://"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..b8c12b06ed --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-empty-userinfo-empty</title> +<script src="http://@/www.example.com"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..82e95ba5ec --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-empty-with-userinfo</title> +<script src="http://user:pass@/"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..63c908e807 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-hostname-in-brackets</title> +<script src="http://[www.google.com]/"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..38936b3b86 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-invalid-unicode</title> +<script src="http://zyx.com"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..1e3cac534e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-invalid-unicode-percent-encoded</title> +<script src="http://%ef%b7%90zyx.com"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-newline-novalid.html new file mode 100644 index 0000000000..4995fe428c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-newline</title> +<script src="http://example. +org"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-space-novalid.html new file mode 100644 index 0000000000..676705ed88 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-space</title> +<script src="http://example .org"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..4f8581e69a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-square-brackets-port-contains-colon</title> +<script src="http://[1::2]:3:4"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-tab-novalid.html new file mode 100644 index 0000000000..58a8aecd69 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-tab</title> +<script src="http://example .org"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..c58b09b9df --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-u0000-percent-encoded</title> +<script src="http://%00.com"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..f659cf0d5b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-u0000-percent-encoded-percent-encoded</title> +<script src="http://%ef%bc%85%ef%bc%90%ef%bc%90.com"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..c23ef7bc93 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-bare-percent-sign</title> +<script src="http://example.com/foo%"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-contains-space-novalid.html new file mode 100644 index 0000000000..f54c9aeaa8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-contains-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-contains-space</title> +<script src="/a/ /c"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..f8a8317d05 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-backslash-at-sign</title> +<script src="http://foo.com/\@"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..df39dc2fdf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-colon-backslash</title> +<script src=":\"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..af8803b602 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-colon-chars-backslash</title> +<script src=":foo.com\"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-leading-space-novalid.html new file mode 100644 index 0000000000..49d0a41cbf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-space</title> +<script src="http://f:21/ b"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..99d207f402 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-percent-encoded-malformed</title> +<script src="http://example.com/foo/%2e%2"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..3f2447018c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-relative-square-brackets</title> +<script src="[61:24:74]:98"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-tab-novalid.html new file mode 100644 index 0000000000..28f15327a0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-tab</title> +<script src="http://example.com/foo bar"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-trailing-space-novalid.html new file mode 100644 index 0000000000..157fd07dc4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-trailing-space</title> +<script src="http://f:21/b ?"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-u0091-novalid.html new file mode 100644 index 0000000000..5ff1dfb7a4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/path-u0091-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-u0091</title> +<script src="http://example.com/foo"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-999999-novalid.html new file mode 100644 index 0000000000..e9fc4b917b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-999999-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-999999</title> +<script src="http://f:999999/c"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-cr-novalid.html new file mode 100644 index 0000000000..14cc85f13f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-cr</title> +<script src="http://f:
/c"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..b20a459624 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-leading-colon-bracket-colon</title> +<script src="http://2001::1]:80"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-leading-colon-novalid.html new file mode 100644 index 0000000000..5e2e7db787 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-leading-colon</title> +<script src="http://2001::1"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-leading-dash-novalid.html new file mode 100644 index 0000000000..ce486bcca1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-leading-dash</title> +<script src="http://foo:-80/"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..2f7174ec1a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-multiple-letters</title> +<script src="http://f:fifty-two/c"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-newline-novalid.html new file mode 100644 index 0000000000..003f9d489c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-newline</title> +<script src="http://f: +/c"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-single-letter-novalid.html new file mode 100644 index 0000000000..c57c169484 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-single-letter-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-single-letter</title> +<script src="http://f:b/c"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-space-novalid.html new file mode 100644 index 0000000000..ed84a101e6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-space</title> +<script src="http://f: /c"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-tab-novalid.html new file mode 100644 index 0000000000..fca9c6b9ce --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/port-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-tab</title> +<script src="http://f: /c"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/query-leading-space-novalid.html new file mode 100644 index 0000000000..f864a2a065 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/query-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: query-leading-space</title> +<script src="http://f:21/b? d"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/query-trailing-space-novalid.html new file mode 100644 index 0000000000..92a5453cb9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: query-trailing-space</title> +<script src="http://f:21/b?d #"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..f26fb056d9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/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> +<script src="data:text/html,test#test"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..1bae7962e2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-data-single-slash</title> +<script src="data:/example.com/"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..d23ad76fda --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-backslash</title> +<script src="file:c:\foo\bar.html"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..5efd30aaae --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-single-slash-c-bar</title> +<script src="file:/C|/foo/bar"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..42b33d4413 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-slash-slash-abc-bar</title> +<script src="file://abc|/foo/bar"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..b9b9db1ee9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-triple-slash-c-bar</title> +<script src="file:///C|/foo/bar"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..9dfcff8470 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-ftp-no-slash</title> +<script src="ftp:example.com/"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..7d641fa5b3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-ftp-single-slash</title> +<script src="ftp:/example.com/"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..5b1877e885 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-backslash</title> +<script src="http:\\foo.com\"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..fa9437aba5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-no-slash-colon</title> +<script src="http::@c:29"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..5e0848eaac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-no-slash</title> +<script src="http:foo.com"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..bb4642fc70 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-no-slash-square-bracket</title> +<script src="http:[61:27]/:foo"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..90a94ef29b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-single-slash</title> +<script src="http:/example.com/"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..63c8ba3cda --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-https-no-slash</title> +<script src="https:example.com/"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..656fdc01b8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-https-single-slash</title> +<script src="https:/example.com/"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..3c97e99758 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-cr</title> +<script src="a:
foo.com"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..a0415fb9cd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-newline</title> +<script src="a: +foo.com"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..e500ae56e0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-space</title> +<script src="a: foo.com"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..37449448eb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-tab</title> +<script src="a: foo.com"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..44419f43a7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-backslash</title> +<script src="http://a\b:c\d@foo.com"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..b9a2992360 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-password-bad-chars</title> +<script src="http://&a:foo(b]c@d:2/"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..26baccf602 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-password-contains-pile-of-poo</title> +<script src="http://foo:💩@example.com"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..38e21c6ea6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-username-contains-at-sign</title> +<script src="http://::@c@d:2"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..dd331c5ff9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/src/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-username-contains-pile-of-poo</title> +<script src="http://💩:foo@example.com"></script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/streams-demo-append-child-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/streams-demo-append-child-isvalid.html new file mode 100644 index 0000000000..d2fdf78b56 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/streams-demo-append-child-isvalid.html @@ -0,0 +1,98 @@ +<!DOCTYPE html> +<meta charset="utf-8"> +<title>Append child writable stream demo</title> + +<script src="transforms/transform-stream-polyfill.js"></script> +<script src="transforms/text-encode-transform.js"></script> +<script src="transforms/parse-json.js"></script> +<script src="transforms/split-stream.js"></script> +<script src="resources/highlight.pack.js"></script> +<script src="resources/web-animations.min.js"></script> +<script src="tags/view-source.js"></script> + +<link rel=stylesheet href="resources/common.css"> +<link rel=stylesheet href="resources/commits.css"> + +<h1>Append child writable stream demo</h1> +<a id=back-to-index href=index.html>Back to demo index</a> +<view-source></view-source> + +<div id=buttons> + <button id="load">Load JSON stream</button> + <button id="reset">Reset</button> +</div> + +<div id=target></div> + +<script> +'use strict'; +const loadButton = document.querySelector('#load'); +const resetButton = document.querySelector('#reset'); +const targetDiv = document.querySelector('#target'); +const FIELDS = ['Hash', 'Date', 'Author', 'Subject']; +const FIELDS_LOWERCASE = FIELDS.map(string => string.toLowerCase()); + +function createTable(parentElement) { + const table = document.createElement('table'); + table.id = 'commits'; + const tr = document.createElement('tr'); + for (const heading of FIELDS) { + const th = document.createElement('th'); + th.textContent = heading; + tr.appendChild(th); + } + table.appendChild(tr); + parentElement.appendChild(table); + return table; +} + +// BEGIN SOURCE TO VIEW +function appendChildWritableStream(parentNode) { + return new WritableStream({ + write(chunk) { + parentNode.appendChild(chunk); + } + }); +} + +async function fetchThenJSONToDOM() { + const jsonToElementTransform = new TransformStream({ + transform(chunk, controller) { + const tr = document.createElement('tr'); + for (const cell of FIELDS_LOWERCASE) { + const td = document.createElement('td'); + td.textContent = chunk[cell]; + tr.appendChild(td); + } + controller.enqueue(tr); + } + }); + + const response = await fetch('data/commits.json', + { + mode: 'same-origin', + headers: { + 'Cache-Control': 'no-cache, no-store' + } + }); + + const table = createTable(targetDiv); + return response.body + .pipeThrough(new TextDecoder()) + .pipeThrough(splitStream('\n')) + .pipeThrough(parseJSON()) + .pipeThrough(jsonToElementTransform) + .pipeTo(appendChildWritableStream(table)); +} +// END SOURCE TO VIEW + +loadButton.onclick = () => { + loadButton.disabled = true; + setTimeout(fetchThenJSONToDOM, 0); +}; + +resetButton.onclick = () => { + targetDiv.innerHTML = ''; + loadButton.disabled = false; +}; +</script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/streams-demo-streaming-element-backpressure-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/streams-demo-streaming-element-backpressure-isvalid.html new file mode 100644 index 0000000000..35bf133571 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/streams-demo-streaming-element-backpressure-isvalid.html @@ -0,0 +1,60 @@ +<!DOCTYPE html> +<meta charset="utf-8"> +<title>Streaming element with backpressure demo</title> + +<script src="transforms/transform-stream-polyfill.js"></script> +<script src="transforms/text-encode-transform.js"></script> +<script src="tags/streaming-element-backpressure.js"></script> +<script src="resources/highlight.pack.js"></script> +<script src="resources/web-animations.min.js"></script> +<script src="tags/view-source.js"></script> + +<link rel=stylesheet href="resources/common.css"> +<link rel=stylesheet href="resources/jank-meter.css"> +<link rel=stylesheet href="resources/commits.css"> + +<h1>Streaming element with backpressure demo</h1> +<a id=back-to-index href=index.html>Back to demo index</a> +<view-source></view-source> + +<div id=buttons> + <button id="load">Load HTML stream, applying backpressure</button> + <button id="reset">Reset</button> +</div> + +<div id=jank-meter>JANK METER</div> + +<streaming-element-backpressure id=target></streaming-element-backpressure> + +<script> +'use strict'; +const loadButton = document.querySelector('#load'); +const resetButton = document.querySelector('#reset'); +const targetDiv = document.querySelector('#target'); + +loadButton.onclick = async () => { + loadButton.disabled = true; + fetchDirectlyIntoDOM(); +}; + +// BEGIN SOURCE TO VIEW +async function fetchDirectlyIntoDOM() { + const response = await fetch('data/commits.include', + { + mode: 'same-origin', + headers: { + 'Cache-Control': 'no-cache, no-store' + } + }); + + await response.body + .pipeThrough(new TextDecoder()) + .pipeTo(targetDiv.writable); +} +// END SOURCE TO VIEW + +resetButton.onclick = () => { + targetDiv.reset(); + loadButton.disabled = false; +}; +</script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/script/streams-demo-streaming-element-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/script/streams-demo-streaming-element-isvalid.html new file mode 100644 index 0000000000..c9c70d5487 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/script/streams-demo-streaming-element-isvalid.html @@ -0,0 +1,60 @@ +<!DOCTYPE html> +<meta charset="utf-8"> +<title>Streaming element demo</title> + +<script src="transforms/transform-stream-polyfill.js"></script> +<script src="transforms/text-encode-transform.js"></script> +<script src="tags/streaming-element.js"></script> +<script src="resources/highlight.pack.js"></script> +<script src="resources/web-animations.min.js"></script> +<script src="tags/view-source.js"></script> + +<link rel=stylesheet href="resources/common.css"> +<link rel=stylesheet href="resources/jank-meter.css"> +<link rel=stylesheet href="resources/commits.css"> + +<h1>Streaming element demo</h1> +<a id=back-to-index href=index.html>Back to demo index</a> +<view-source></view-source> + +<div id=buttons> + <button id="load">Load HTML stream</button> + <button id="reset">Reset</button> +</div> + +<div id=jank-meter>JANK METER</div> + +<streaming-element id=target></streaming-element> + +<script> +'use strict'; +const loadButton = document.querySelector('#load'); +const resetButton = document.querySelector('#reset'); +const targetDiv = document.querySelector('#target'); + +// BEGIN SOURCE TO VIEW +async function streamDirectlyIntoDOM() { + const response = await fetch('data/commits.include', + { + mode: 'same-origin', + headers: { + 'Cache-Control': 'no-cache, no-store' + } + }); + + await response.body + .pipeThrough(new TextDecoder()) + .pipeTo(targetDiv.writable); +} + +loadButton.onclick = () => { + loadButton.disabled = true; + streamDirectlyIntoDOM(); +}; +// END SOURCE TO VIEW + +resetButton.onclick = () => { + targetDiv.reset(); + loadButton.disabled = false; +}; +</script> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/small/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/small/model-isvalid.html new file mode 100644 index 0000000000..b86e5850d0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/small/model-isvalid.html @@ -0,0 +1,23 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><small></title> +</head> +<body> + <!-- is structured inline --> + <p><small class="class" lang="en">text</small></p> + + <!-- is strictly inline --> + <p><dfn><small class="class" lang="en">text</small></dfn></p> + + <!-- can be empty --> + <p>text <small></small></p> + <p>text <dfn><small></small></dfn></p> + + <!-- can contain interactive --> + <p><small><a>text</a></small></p> + <p><dfn><small><a>text</a></small></dfn></p> + +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/small/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/small/model-novalid.html new file mode 100644 index 0000000000..f874f3b87c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/small/model-novalid.html @@ -0,0 +1,25 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><small></title> +</head> +<body> + <!-- is structured inline --> + <p><small class="class" lang="en">text</small></p> + + <!-- is strictly inline --> + <p><dfn><small class="class" lang="en">text</small></dfn></p> + + <!-- can be empty --> + <p>text <small></small></p> + <p>text <dfn><small></small></dfn></p> + + <!-- can contain interactive --> + <p><small><a>text</a></small></p> + <p><dfn><small><a>text</a></small></dfn></p> + + <!-- cannot contain structured inline --> + <p><small>text <ul><li>list</li></ul> <em>elem</em></small></p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src-empty-novalid.html new file mode 100644 index 0000000000..40af9974f8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty src is not valid</title> +<video><source src=""></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src-isvalid.html new file mode 100644 index 0000000000..6d3c3a2ee0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src-isvalid.html @@ -0,0 +1,91 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid src</title> +<video><source src="a:foo.com"></video><!-- scheme-private --> +<video><source src="foo:/"></video><!-- scheme-private-slash --> +<video><source src="foo://"></video><!-- scheme-private-slash-slash --> +<video><source src="foo:/bar.com/"></video><!-- scheme-private-path --> +<video><source src="foo://///////"></video><!-- scheme-private-path-leading-slashes-only --> +<video><source src="foo://///////bar.com/"></video><!-- scheme-private-path-leading-slashes-chars --> +<video><source src="foo:////://///"></video><!-- scheme-private-path-leading-slashes-colon-slashes --> +<video><source src="c:/foo"></video><!-- scheme-private-single-letter --> +<video><source src="madeupscheme:/example.com/"></video><!-- scheme-private-single-slash --> +<video><source src="file:/example.com/"></video><!-- scheme-file-single-slash --> +<video><source src="ftps:/example.com/"></video><!-- scheme-ftps-single-slash --> +<video><source src="gopher:/example.com/"></video><!-- scheme-gopher-single-slash --> +<video><source src="ws:/example.com/"></video><!-- scheme-ws-single-slash --> +<video><source src="wss:/example.com/"></video><!-- scheme-wss-single-slash --> +<video><source src="javascript:/example.com/"></video><!-- scheme-javascript-single-slash --> +<video><source src="mailto:/example.com/"></video><!-- scheme-mailto-single-slash --> +<video><source src="madeupscheme:example.com/"></video><!-- scheme-private-no-slash --> +<video><source src="ftps:example.com/"></video><!-- scheme-ftps-no-slash --> +<video><source src="gopher:example.com/"></video><!-- scheme-gopher-no-slash --> +<video><source src="wss:example.com/"></video><!-- scheme-wss-no-slash --> +<video><source src="mailto:example.com/"></video><!-- scheme-mailto-no-slash --> +<video><source src="data:text/plain,foo"></video><!-- scheme-data-no-slash --> +<video><source src="http://user:pass@foo:21/bar;par?b#c"></video><!-- userinfo --> +<video><source src="http://[2001::1]"></video><!-- host-ipv6 --> +<video><source src="http://[2001::1]:80"></video><!-- host-ipv6-port --> +<video><source src="http://f:/c"></video><!-- port-none-but-colon --> +<video><source src="http://f:0/c"></video><!-- port-0 --> +<video><source src="http://f:00000000000000/c"></video><!-- port-00000000000000 --> +<video><source src="http://f:00000000000000000000080/c"></video><!-- port-00000000000000000000080 --> +<video><source src="http://a:b@c:29/d"></video><!-- userinfo-host-port-path --> +<video><source src="http://foo.com:b@d/"></video><!-- userinfo-username-non-alpha --> +<video><source src="http://foo/abcd?efgh?ijkl"></video><!-- query-contains-question-mark --> +<video><source src="http://foo/abcd#foo?bar"></video><!-- fragment-contains-question-mark --> +<video><source src="http://example.com/foo/%2e"></video><!-- path-percent-encoded-dot --> +<video><source src="http://example.com/%20foo"></video><!-- path-percent-encoded-space --> +<video><source src="http://example.com/©zbar"></video><!-- path-non-ascii --> +<video><source src="http://example.com/foo%41%7a"></video><!-- path-percent-encoded-multiple --> +<video><source src="http://example.com/foo%91"></video><!-- path-percent-encoded-u0091 --> +<video><source src="http://example.com/foo%00"></video><!-- path-percent-encoded-u0000 --> +<video><source src="http://example.com/%3A%3a%3C%3c"></video><!-- path-percent-encoded-mixed-case --> +<video><source src="http://example.com/你好你好"></video><!-- path-unicode-han --> +<video><source src="http://example.com//foo"></video><!-- path-uFEFF --> +<video><source src="http://example.com//foo//bar"></video><!-- path-u202E-u202D --> +<video><source src="http://💩"></video><!-- host-is-pile-of-poo --> +<video><source src="http💩//:foo"></video><!-- path-contains-pile-of-poo --> +<video><source src="http://example.com/foo?💩"></video><!-- query-contains-pile-of-poo --> +<video><source src="http://example.com/foo#💩"></video><!-- fragment-contains-pile-of-poo --> +<video><source src="http://192.0x00A80001"></video><!-- host-192.0x00A80001 --> +<video><source src="http://%25DOMAIN:foobar@foodomain.com"></video><!-- userinfo-username-contains-percent-encoded --> +<video><source src="http://@www.example.com"></video><!-- userinfo-empty --> +<video><source src="http://:b@www.example.com"></video><!-- userinfo-user-empty --> +<video><source src="http://a:@www.example.com"></video><!-- userinfo-password-empty --> +<video><source src="http://GOOgoo.com"></video><!-- host-exotic-whitespace --> +<video><source src="http://www.foo。bar.com"></video><!-- host-exotic-dot --> +<video><source src="http://Go.com"></video><!-- host-fullwidth --> +<video><source src="http://你好你好"></video><!-- host-idn-unicode-han --> +<video><source src="http://192.168.0.257/"></video><!-- host-IP-address-broken --> +<video><source src="//foo/bar"></video><!-- scheme-schemeless-relative --> +<video><source src="/"></video><!-- path-slash-only-relative --> +<video><source src="/a/b/c"></video><!-- path-simple-relative --> +<video><source src="/a%2fc"></video><!-- path-percent-encoded-slash-relative --> +<video><source src="/a/%2f/c"></video><!-- path-percent-encoded-slash-plus-slashes-relative --> +<video><source src="?"></video><!-- query-empty-no-path-relative --> +<video><source src="#"></video><!-- fragment-empty-hash-only-no-path-relative --> +<video><source src="#/"></video><!-- fragment-slash-relative --> +<video><source src="#;?"></video><!-- fragment-semicolon-question-mark-relative --> +<video><source src="#β"></video><!-- fragment-non-ascii-relative --> +<video><source src="foo.com"></video><!-- scheme-none-relative --> +<video><source src=":"></video><!-- path-colon-relative --> +<video><source src=":a"></video><!-- path-leading-colon-letter-relative --> +<video><source src=":foo.com"></video><!-- path-leading-colon-chars-relative --> +<video><source src=":/"></video><!-- path-leading-colon-slash-relative --> +<video><source src=":#"></video><!-- path-leading-colon-hash-relative --> +<video><source src=":23"></video><!-- path-leading-colon-number-relative --> +<video><source src="/:23"></video><!-- path-slash-colon-number-relative --> +<video><source src="::"></video><!-- path-leading-colon-colon-relative --> +<video><source src="::23"></video><!-- path-colon-colon-number-relative --> +<video><source src="💩http://foo"></video><!-- path-starts-with-pile-of-poo --> +<video><source src="/💩"></video><!-- path-slash-pile-of-poo --> +<video><source src="File://foo/bar.html"></video><!-- scheme-file-uppercase --> +<video><source src="file://C|/foo/bar"></video><!-- scheme-file-slash-slash-c-bar --> +<video><source src="file://server/foo/bar"></video><!-- scheme-file-host-included --> +<video><source src="file:///foo/bar.txt"></video><!-- scheme-file-host-empty --> +<video><source src="file:"></video><!-- scheme-file-scheme-only --> +<video><source src="file:/"></video><!-- scheme-file-slash-only --> +<video><source src="file://"></video><!-- scheme-file-slash-slash-only --> +<video><source src="file:///"></video><!-- scheme-file-slash-slash-slash-only --> +<video><source src="file:test"></video><!-- scheme-file-no-slash --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src-whitespace-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src-whitespace-only-novalid.html new file mode 100644 index 0000000000..d814f5bee1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src-whitespace-only-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty src is not valid</title> +<video><source src=" +"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/fragment-backslash-novalid.html new file mode 100644 index 0000000000..d01d315a80 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: fragment-backslash</title> +<video><source src="#\"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..1780fe6981 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: fragment-contains-hash</title> +<video><source src="http://foo/path#f#g"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..cf2d6028b0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: fragment-leading-space</title> +<video><source src="http://f:21/b# e"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-cr-novalid.html new file mode 100644 index 0000000000..fce5132b17 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-cr</title> +<video><source src="http://example.
org"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..e670a118fb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-double-percent-encoded</title> +<video><source src="http://%41.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..e459233329 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-double-percent-encoded-percent-encoded</title> +<video><source src="http://%ef%bc%85%ef%bc%94%ef%bc%91.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-empty-novalid.html new file mode 100644 index 0000000000..0c8af3c140 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-empty</title> +<video><source src="http://"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..401b95d784 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-empty-userinfo-empty</title> +<video><source src="http://@/www.example.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..20aee85b0a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-empty-with-userinfo</title> +<video><source src="http://user:pass@/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..459a77a7c1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-hostname-in-brackets</title> +<video><source src="http://[www.google.com]/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..87343ea53d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-invalid-unicode</title> +<video><source src="http://zyx.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..89198c0c01 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-invalid-unicode-percent-encoded</title> +<video><source src="http://%ef%b7%90zyx.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-newline-novalid.html new file mode 100644 index 0000000000..d6fbbff9f5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-newline</title> +<video><source src="http://example. +org"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-space-novalid.html new file mode 100644 index 0000000000..4b948bb424 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-space</title> +<video><source src="http://example .org"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..1c0948bdec --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-square-brackets-port-contains-colon</title> +<video><source src="http://[1::2]:3:4"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-tab-novalid.html new file mode 100644 index 0000000000..bfa213cf9c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-tab</title> +<video><source src="http://example .org"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..af4112397f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-u0000-percent-encoded</title> +<video><source src="http://%00.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..2b8764b773 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-u0000-percent-encoded-percent-encoded</title> +<video><source src="http://%ef%bc%85%ef%bc%90%ef%bc%90.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..a3f169c0b0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-bare-percent-sign</title> +<video><source src="http://example.com/foo%"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-contains-space-novalid.html new file mode 100644 index 0000000000..8290e23552 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-contains-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-contains-space</title> +<video><source src="/a/ /c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..6a7028d120 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-backslash-at-sign</title> +<video><source src="http://foo.com/\@"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..8c42b1c88f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-colon-backslash</title> +<video><source src=":\"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..3764f1e87f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-colon-chars-backslash</title> +<video><source src=":foo.com\"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-leading-space-novalid.html new file mode 100644 index 0000000000..fd99580750 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-space</title> +<video><source src="http://f:21/ b"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..4d133de219 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-percent-encoded-malformed</title> +<video><source src="http://example.com/foo/%2e%2"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..b7fba02473 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-relative-square-brackets</title> +<video><source src="[61:24:74]:98"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-tab-novalid.html new file mode 100644 index 0000000000..a755948615 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-tab</title> +<video><source src="http://example.com/foo bar"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-trailing-space-novalid.html new file mode 100644 index 0000000000..e410928b0c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-trailing-space</title> +<video><source src="http://f:21/b ?"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-u0091-novalid.html new file mode 100644 index 0000000000..315c9c0407 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/path-u0091-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-u0091</title> +<video><source src="http://example.com/foo"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-999999-novalid.html new file mode 100644 index 0000000000..c635f3b667 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-999999-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-999999</title> +<video><source src="http://f:999999/c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-cr-novalid.html new file mode 100644 index 0000000000..f4a35d68a0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-cr</title> +<video><source src="http://f:
/c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..6162bb6ec4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-leading-colon-bracket-colon</title> +<video><source src="http://2001::1]:80"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-leading-colon-novalid.html new file mode 100644 index 0000000000..590459c48e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-leading-colon</title> +<video><source src="http://2001::1"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-leading-dash-novalid.html new file mode 100644 index 0000000000..32aa2a6099 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-leading-dash</title> +<video><source src="http://foo:-80/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..0c5edbf21b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-multiple-letters</title> +<video><source src="http://f:fifty-two/c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-newline-novalid.html new file mode 100644 index 0000000000..b5103483b0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-newline</title> +<video><source src="http://f: +/c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-single-letter-novalid.html new file mode 100644 index 0000000000..6359c2dec9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-single-letter-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-single-letter</title> +<video><source src="http://f:b/c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-space-novalid.html new file mode 100644 index 0000000000..8b255e538d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-space</title> +<video><source src="http://f: /c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-tab-novalid.html new file mode 100644 index 0000000000..7e3eede3c8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/port-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-tab</title> +<video><source src="http://f: /c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/query-leading-space-novalid.html new file mode 100644 index 0000000000..c2b2ccf61b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/query-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: query-leading-space</title> +<video><source src="http://f:21/b? d"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/query-trailing-space-novalid.html new file mode 100644 index 0000000000..3d18f7316a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: query-trailing-space</title> +<video><source src="http://f:21/b?d #"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..c92f72c9d5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>src warning: scheme-data-contains-fragment</title> +<video><source src="data:text/html,test#test"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..5be1b6aa5d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-data-single-slash</title> +<video><source src="data:/example.com/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..3d2ba290e3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-backslash</title> +<video><source src="file:c:\foo\bar.html"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..3f73121760 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-single-slash-c-bar</title> +<video><source src="file:/C|/foo/bar"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..87d52244b2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-slash-slash-abc-bar</title> +<video><source src="file://abc|/foo/bar"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..b1d44ebc7c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-triple-slash-c-bar</title> +<video><source src="file:///C|/foo/bar"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..5388a0e6a0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-ftp-no-slash</title> +<video><source src="ftp:example.com/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..f24622fe25 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-ftp-single-slash</title> +<video><source src="ftp:/example.com/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..de2b3888c2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-backslash</title> +<video><source src="http:\\foo.com\"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..c331a355d8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-no-slash-colon</title> +<video><source src="http::@c:29"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..fa49920494 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-no-slash</title> +<video><source src="http:foo.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..576fef6f47 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-no-slash-square-bracket</title> +<video><source src="http:[61:27]/:foo"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..09837749cb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-single-slash</title> +<video><source src="http:/example.com/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..931e59c008 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-https-no-slash</title> +<video><source src="https:example.com/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..87f75d8fb3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-https-single-slash</title> +<video><source src="https:/example.com/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..99170ba10a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-cr</title> +<video><source src="a:
foo.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..4e68da6e7e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-newline</title> +<video><source src="a: +foo.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..8a7e5471c4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-space</title> +<video><source src="a: foo.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..87ebab22db --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-tab</title> +<video><source src="a: foo.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..110363739e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-backslash</title> +<video><source src="http://a\b:c\d@foo.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..2e88fd4d43 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-password-bad-chars</title> +<video><source src="http://&a:foo(b]c@d:2/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..147678b38d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-password-contains-pile-of-poo</title> +<video><source src="http://foo:💩@example.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..c6f9bef714 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-username-contains-at-sign</title> +<video><source src="http://::@c@d:2"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..fb2f9413f4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/source/src/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-username-contains-pile-of-poo</title> +<video><source src="http://💩:foo@example.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/span/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/span/model-isvalid.html new file mode 100644 index 0000000000..ee1abffabf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/span/model-isvalid.html @@ -0,0 +1,23 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><span></title> +</head> +<body> + <!-- is structured inline --> + <p><span class="class" lang="en">text</span></p> + + <!-- is strictly inline --> + <p><dfn><span class="class" lang="en">text</span></dfn></p> + + <!-- can be empty --> + <p>text <span></span></p> + <p>text <dfn><span></span></dfn></p> + + <!-- can contain interactive --> + <p><span><a>text</a></span></p> + <p><dfn><span><a>text</a></span></dfn></p> + +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/span/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/span/model-novalid.html new file mode 100644 index 0000000000..30814fc2c1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/span/model-novalid.html @@ -0,0 +1,25 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><span></title> +</head> +<body> + <!-- is structured inline --> + <p><span class="class" lang="en">text</span></p> + + <!-- is strictly inline --> + <p><dfn><span class="class" lang="en">text</span></dfn></p> + + <!-- can be empty --> + <p>text <span></span></p> + <p>text <dfn><span></span></dfn></p> + + <!-- can contain interactive --> + <p><span><a>text</a></span></p> + <p><dfn><span><a>text</a></span></dfn></p> + + <!-- cannot contain structured inline --> + <p><span>text <ul><li>list</li></ul> <em>elem</em></span></p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/strong/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/strong/model-isvalid.html new file mode 100644 index 0000000000..1510a641c0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/strong/model-isvalid.html @@ -0,0 +1,22 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><strong></title> +</head> +<body> + <!-- is structured inline --> + <p><strong class="class" lang="en">text</strong></p> + + <!-- is strictly inline --> + <p><dfn><strong class="class" lang="en">text</strong></dfn></p> + + <!-- can be empty --> + <p>text <strong></strong></p> + <p>text <dfn><strong></strong></dfn></p> + + <!-- can contain interactive --> + <p><strong><a>text</a></strong></p> + <p><dfn><strong><a>text</a></strong></dfn></p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/strong/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/strong/model-novalid.html new file mode 100644 index 0000000000..a202dfc8dd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/strong/model-novalid.html @@ -0,0 +1,25 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><strong></title> +</head> +<body> + <!-- is structured inline --> + <p><strong class="class" lang="en">text</strong></p> + + <!-- is strictly inline --> + <p><dfn><strong class="class" lang="en">text</strong></dfn></p> + + <!-- can be empty --> + <p>text <strong></strong></p> + <p>text <dfn><strong></strong></dfn></p> + + <!-- can contain interactive --> + <p><strong><a>text</a></strong></p> + <p><dfn><strong><a>text</a></strong></dfn></p> + + <!-- cannot contain structured inline --> + <p><strong>text <ul><li>list</li></ul> <em>elem</em></strong></p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/style/html-spec-comms-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/style/html-spec-comms-isvalid.html new file mode 100644 index 0000000000..2124406a31 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/style/html-spec-comms-isvalid.html @@ -0,0 +1,274 @@ +<!DOCTYPE html><html class=split lang=en-US-x-hixie><script src=/link-fixup.js defer=""></script><meta charset=utf-8><meta content="width=device-width, initial-scale=1, shrink-to-fit=no" name=viewport><title>HTML Standard</title><meta content=#3c790a name=theme-color><link rel=stylesheet href=https://resources.whatwg.org/standard.css><link rel=icon href=https://resources.whatwg.org/logo.svg><script> + function toggleStatus(div) { + div.parentNode.classList.toggle('wrapped'); + } + </script><style> + .status { min-height: 0.6em; font: 1em sans-serif; width: 9em; padding: 0.3em; position: absolute; z-index: 8; right: 0.3em; background: #EEE; color: black; box-shadow: 0 0 3px #999; overflow: hidden; margin: -2em 0 0 0; border-collapse: initial; border-spacing: initial; } + .status:hover { z-index: 9; } + .status:focus-within { z-index: 9; } + .status.wrapped > :not(input) { display: none; } + .status > input { position: absolute; left: 0; top: 0; width: 1em; height: 1em; border: none; background: transparent; padding: 0; margin: 0; } + .status > p { font-size: 0.6em; margin: 0; padding: 0; } + .status > p + p { padding-top: 0.5em; } + .status > p > strong { margin-left: 1.5em; } + .status > .support { display: block; } + .status > .support > span { padding: 0.2em 0; display: block; display: table; } + .status > .support > span.partial { color: #666666; filter: grayscale(50%); } + .status > .support > span.no { color: #CCCCCC; filter: grayscale(100%); } + .status > .support > span.no::before { opacity: 0.5; } + .status > .support > span:first-of-type { padding-top: 0.5em; } + .status > .support > span > span { padding: 0 0.5em; display: table-cell; vertical-align: top; } + .status > .support > span > span:first-child { width: 100%; } + .status > .support > span > span:last-child { width: 100%; white-space: pre; padding: 0; } + .status > .support > span::before { content: ' '; display: table-cell; min-width: 1.5em; height: 1.5em; background: no-repeat center center; background-size: contain; text-align: right; font-size: 0.75em; font-weight: bold; } + .status > .support > .and_chr::before { background-image: url(https://resources.whatwg.org/browser-logos/chrome.svg); } + .status > .support > .and_ff::before { background-image: url(https://resources.whatwg.org/browser-logos/firefox.png); } + .status > .support > .and_uc::before { background-image: url(https://resources.whatwg.org/browser-logos/uc.png); } /* UC Browser for Android */ + .status > .support > .android::before { background-image: url(https://resources.whatwg.org/browser-logos/android.svg); } + .status > .support > .bb::before { background-image: url(https://resources.whatwg.org/browser-logos/bb.jpg); } /* Blackberry Browser */ + .status > .support > .chrome::before { background-image: url(https://resources.whatwg.org/browser-logos/chrome.svg); } + .status > .support > .edge::before { background-image: url(https://resources.whatwg.org/browser-logos/edge.svg); } + .status > .support > .firefox::before { background-image: url(https://resources.whatwg.org/browser-logos/firefox.png); } + .status > .support > .ie::before { background-image: url(https://resources.whatwg.org/browser-logos/ie.png); } + .status > .support > .ie_mob::before { background-image: url(https://resources.whatwg.org/browser-logos/ie-mobile.svg); } + .status > .support > .ios_saf::before { background-image: url(https://resources.whatwg.org/browser-logos/safari-ios.svg); } + .status > .support > .op_mini::before { background-image: url(https://resources.whatwg.org/browser-logos/opera-mini.png); } + .status > .support > .op_mob::before { background-image: url(https://resources.whatwg.org/browser-logos/opera.png); } + .status > .support > .opera::before { background-image: url(https://resources.whatwg.org/browser-logos/opera.png); } + .status > .support > .safari::before { background-image: url(https://resources.whatwg.org/browser-logos/safari.png); } + .status > .support > .samsung::before { background-image: url(https://resources.whatwg.org/browser-logos/samsung.png); } + .status > .caniuse { text-align: right; font-style: italic; width: 100%; } + .status > .caniuse + p { margin-top: 0.5em; border-top: 1px solid silver; } + + @media (max-width: 767px) { + .status { right: -9em; } + } + </style><style> + [hidden] { display: none; } + + .bad, .bad *:not(.X\58X) { color: gray; border-color: gray; background: transparent; } + + .fingerprint { position: absolute; right: 0; z-index: 5; } + @media (max-width: 767px) { + .fingerprint { max-width: 35px; } + } + + .applies .yes, .yesno .yes { background: yellow; } + .yesno .yes, .yesno .no { text-align: center; } + + .applies thead th > * { display: block; } + .applies thead code { display: block; } + .applies td { text-align: center; } + + .matrix, .matrix td { border: hidden; text-align: right; } + .matrix { margin-left: 2em; } + + .vertical-summary-table tr > th[rowspan="2"]:first-child + th, + .vertical-summary-table tr > td[rowspan="2"]:first-child + td { border-bottom: hidden; } + + .dice-example { border-collapse: collapse; border-style: hidden solid solid hidden; border-width: thin; margin-left: 3em; } + .dice-example caption { width: 30em; font-size: smaller; font-style: italic; padding: 0.75em 0; text-align: left; } + .dice-example td, .dice-example th { border: solid thin; width: 1.35em; height: 1.05em; text-align: center; padding: 0; } + + td.eg { border-width: thin; text-align: center; } + + #table-example-1 { border: solid thin; border-collapse: collapse; margin-left: 3em; } + #table-example-1 caption { padding-bottom: 0.5em; } + #table-example-1 thead, #table-example-1 tbody { border: none; } + #table-example-1 th, #table-example-1 td { border: solid thin; } + #table-example-1 th { font-weight: normal; } + #table-example-1 td { border-style: none solid; vertical-align: top; } + #table-example-1 th { padding: 0.5em; vertical-align: middle; text-align: center; } + #table-example-1 tbody tr:first-child td { padding-top: 0.5em; } + #table-example-1 tbody tr:last-child td { padding-bottom: 1.5em; } + #table-example-1 tbody td:first-child { padding-left: 2.5em; padding-right: 0; width: 9em; } + #table-example-1 tbody td:first-child::after { content: leader(". "); } + #table-example-1 tbody td { padding-left: 2em; padding-right: 2em; } + #table-example-1 tbody td:first-child + td { width: 10em; } + #table-example-1 tbody td:first-child + td ~ td { width: 2.5em; } + #table-example-1 tbody td:first-child + td + td + td ~ td { width: 1.25em; } + + .apple-table-examples { border: none; border-collapse: separate; border-spacing: 1.5em 0em; width: 40em; margin-left: 3em; } + .apple-table-examples * { font-family: "Times", serif; } + .apple-table-examples td, .apple-table-examples th { border: none; white-space: nowrap; padding-top: 0; padding-bottom: 0; } + .apple-table-examples tbody th:first-child { border-left: none; width: 100%; } + .apple-table-examples thead th:first-child ~ th { font-size: smaller; font-weight: bolder; border-bottom: solid 2px; text-align: center; } + .apple-table-examples tbody th::after, .apple-table-examples tfoot th::after { content: leader(". ") } + .apple-table-examples tbody th, .apple-table-examples tfoot th { font: inherit; text-align: left; } + .apple-table-examples td { text-align: right; vertical-align: top; } + .apple-table-examples.e1 tbody tr:last-child td { border-bottom: solid 1px; } + .apple-table-examples.e1 tbody + tbody tr:last-child td { border-bottom: double 3px; } + .apple-table-examples.e2 th[scope=row] { padding-left: 1em; } + .apple-table-examples sup { line-height: 0; } + + .three-column-nowrap tr > td:first-child, + .three-column-nowrap tr > td:first-child + td, + .three-column-nowrap tr > td:first-child + td + td { white-space: nowrap; } + + .details-example img { vertical-align: top; } + + .parse-error-table td > p:first-child { margin-top: 0; } + + #named-character-references-table { + white-space: nowrap; + font-size: 0.6em; + column-width: 30em; + column-gap: 1em; + -webkit-column-width: 30em; + -webkit-column-gap: 1em; + } + #named-character-references-table > table > tbody > tr > td:first-child + td, + #named-character-references-table > table > tbody > tr > td:last-child { text-align: center; } + #named-character-references-table > table > tbody > tr > td:last-child:hover > span { position: absolute; top: auto; left: auto; margin-left: 0.5em; line-height: 1.2; font-size: 5em; border: outset; padding: 0.25em 0.5em; background: white; width: 1.25em; height: auto; text-align: center; } + #named-character-references-table > table > tbody > tr#entity-CounterClockwiseContourIntegral > td:first-child { font-size: 0.5em; } + + .glyph.control { color: red; } + + #table-example-1 * { font-family: "Essays1743", serif; line-height: 1.01em; } + @font-face { + font-family: 'Essays1743'; + src: url('/fonts/Essays1743.ttf'); + } + @font-face { + font-family: 'Essays1743'; + font-weight: bold; + src: url('/fonts/Essays1743-Bold.ttf'); + } + @font-face { + font-family: 'Essays1743'; + font-style: italic; + src: url('/fonts/Essays1743-Italic.ttf'); + } + @font-face { + font-family: 'Essays1743'; + font-style: italic; + font-weight: bold; + src: url('/fonts/Essays1743-BoldItalic.ttf'); + } + + @media (max-width: 767px) { + #abstractimg { width: 100%; } + } + #abstractimg, #abstractimg text { font: inherit; } + #abstractimg rect { fill: #424242; } + #abstractimg text { fill: #ffffff; font-size: 18px } + #abstractimg .top { word-spacing: 50px; text-anchor: middle; } + #abstractimg .left, #abstractimg .bottom { word-spacing: 12px; } + #abstractimg .right { font-size: 25px; } + </style><body> + + <script async="" src=/html-dfn.js></script> + <script data-file-issue-url=https://github.com/whatwg/html/issues/new src=https://resources.whatwg.org/file-issue.js async=""></script> + <header id=head class="head with-buttons"> + <a href=https://whatwg.org/ class=logo><img alt=WHATWG src=https://resources.whatwg.org/logo.svg width=100 height=100></a> + <h1 class=allcaps>HTML</h1><h2 id=living-standard class="no-num no-toc">Living Standard — Last Updated <span class=pubdate>9 December 2017</span></h2> + + + + + </header> + + + + + + + + + + + + <nav><a href=imagebitmap-and-animations.html>← 8.8 Images</a> — <a href=./>Table of Contents</a> — <a href=server-sent-events.html>9.2 Server-sent events →</a></nav><ol class=toc><li id=toc-comms><a href=comms.html#comms><span class=secno>9</span> Communication</a><ol><li><a href=comms.html#the-messageevent-interface><span class=secno>9.1</span> The <code>MessageEvent</code> interface</a></ol></ol><h2 id=comms><span class=secno>9</span> Communication<a href=#comms class=self-link></a></h2> + + <h3 id=the-messageevent-interface><span class=secno>9.1</span> The <code id=the-messageevent-interface:messageevent><a href=#messageevent>MessageEvent</a></code> interface<a href=#the-messageevent-interface class=self-link></a></h3> + + <p>Messages in <a id=the-messageevent-interface:server-sent-events href=server-sent-events.html#server-sent-events>server-sent events</a>, <a id=the-messageevent-interface:network href=web-sockets.html#network>Web sockets</a>, <a id=the-messageevent-interface:web-messaging href=web-messaging.html#web-messaging>cross-document + messaging</a>, <a id=the-messageevent-interface:channel-messaging href=web-messaging.html#channel-messaging>channel messaging</a>, and <a id=the-messageevent-interface:broadcasting-to-other-browsing-contexts href=web-messaging.html#broadcasting-to-other-browsing-contexts>broadcast channels</a> use the + <code id=the-messageevent-interface:messageevent-2><a href=#messageevent>MessageEvent</a></code> interface for their <code id=the-messageevent-interface:event-message><a href=indices.html#event-message>message</a></code> + events:</p> + + <pre class=idl>[Constructor(DOMString type, optional <a href=#messageeventinit id=the-messageevent-interface:messageeventinit>MessageEventInit</a> eventInitDict), Exposed=(Window,Worker,AudioWorklet)] +interface <dfn id=messageevent>MessageEvent</dfn> : <a id=the-messageevent-interface:event href=https://dom.spec.whatwg.org/#interface-event data-x-internal=event>Event</a> { + readonly attribute any <a href=#dom-messageevent-data id=the-messageevent-interface:dom-messageevent-data>data</a>; + readonly attribute USVString <a href=#dom-messageevent-origin id=the-messageevent-interface:dom-messageevent-origin>origin</a>; + readonly attribute DOMString <a href=#dom-messageevent-lasteventid id=the-messageevent-interface:dom-messageevent-lasteventid>lastEventId</a>; + readonly attribute <a href=#messageeventsource id=the-messageevent-interface:messageeventsource>MessageEventSource</a>? <a href=#dom-messageevent-source id=the-messageevent-interface:dom-messageevent-source>source</a>; + readonly attribute FrozenArray<<a id=the-messageevent-interface:messageport href=web-messaging.html#messageport>MessagePort</a>> <a href=#dom-messageevent-ports id=the-messageevent-interface:dom-messageevent-ports>ports</a>; + + void <a href=#dom-messageevent-initmessageevent id=the-messageevent-interface:dom-messageevent-initmessageevent>initMessageEvent</a>(DOMString type, optional boolean bubbles = false, optional boolean cancelable = false, optional any data = null, optional USVString origin = "", optional DOMString lastEventId = "", optional <a href=#messageeventsource id=the-messageevent-interface:messageeventsource-2>MessageEventSource</a>? source = null, optional sequence<<a id=the-messageevent-interface:messageport-2 href=web-messaging.html#messageport>MessagePort</a>> ports = []); +}; + +dictionary <dfn id=messageeventinit>MessageEventInit</dfn> : <a id=the-messageevent-interface:eventinit href=https://dom.spec.whatwg.org/#dictdef-eventinit data-x-internal=eventinit>EventInit</a> { + any data = null; + USVString origin = ""; + DOMString lastEventId = ""; + <a href=#messageeventsource id=the-messageevent-interface:messageeventsource-3>MessageEventSource</a>? source = null; + sequence<<a id=the-messageevent-interface:messageport-3 href=web-messaging.html#messageport>MessagePort</a>> ports = []; +}; + +typedef (<a id=the-messageevent-interface:windowproxy href=window-object.html#windowproxy>WindowProxy</a> or <a id=the-messageevent-interface:messageport-4 href=web-messaging.html#messageport>MessagePort</a> or <a id=the-messageevent-interface:serviceworker href=https://w3c.github.io/ServiceWorker/#serviceworker data-x-internal=serviceworker>ServiceWorker</a>) <dfn id=messageeventsource>MessageEventSource</dfn>;</pre> + + <dl class=domintro><dt><var>event</var> . <code id=dom-messageevent-data-dev><a href=#dom-messageevent-data>data</a></code><dd> + + <p>Returns the data of the message.</p> + + <dt><var>event</var> . <code id=dom-messageevent-origin-dev><a href=#dom-messageevent-origin>origin</a></code><dd> + + <p>Returns the origin of the message, for <a id=the-messageevent-interface:server-sent-events-2 href=server-sent-events.html#server-sent-events>server-sent events</a> and + <a id=the-messageevent-interface:web-messaging-2 href=web-messaging.html#web-messaging>cross-document messaging</a>.</p> + + <dt><var>event</var> . <code id=dom-messageevent-lasteventid-dev><a href=#dom-messageevent-lasteventid>lastEventId</a></code><dd> + + <p>Returns the <a href=server-sent-events.html#concept-event-stream-last-event-id id=the-messageevent-interface:concept-event-stream-last-event-id>last event ID string</a>, for + <a id=the-messageevent-interface:server-sent-events-3 href=server-sent-events.html#server-sent-events>server-sent events</a>.</p> + + <dt><var>event</var> . <code id=dom-messageevent-source-dev><a href=#dom-messageevent-source>source</a></code><dd> + + <p>Returns the <code id=the-messageevent-interface:windowproxy-2><a href=window-object.html#windowproxy>WindowProxy</a></code> of the source window, for <a id=the-messageevent-interface:web-messaging-3 href=web-messaging.html#web-messaging>cross-document + messaging</a>, and the <code id=the-messageevent-interface:messageport-5><a href=web-messaging.html#messageport>MessagePort</a></code> being attached, in the <code id=the-messageevent-interface:event-workerglobalscope-connect><a href=indices.html#event-workerglobalscope-connect>connect</a></code> event fired at + <code id=the-messageevent-interface:sharedworkerglobalscope><a href=workers.html#sharedworkerglobalscope>SharedWorkerGlobalScope</a></code> objects.</p> + + <dt><var>event</var> . <code id=dom-messageevent-ports-dev><a href=#dom-messageevent-ports>ports</a></code><dd> + + <p>Returns the <code id=the-messageevent-interface:messageport-6><a href=web-messaging.html#messageport>MessagePort</a></code> array sent with the message, for <a id=the-messageevent-interface:web-messaging-4 href=web-messaging.html#web-messaging>cross-document + messaging</a> and <a id=the-messageevent-interface:channel-messaging-2 href=web-messaging.html#channel-messaging>channel messaging</a>.</p> + + </dl> + + + + <p>The <dfn id=dom-messageevent-data><code>data</code></dfn> attribute must return the value + it was initialized to. It represents the message being sent.</p> + + <p>The <dfn id=dom-messageevent-origin><code>origin</code></dfn> attribute must return the + value it was initialized to. It represents, in <a id=the-messageevent-interface:server-sent-events-4 href=server-sent-events.html#server-sent-events>server-sent events</a> and + <a id=the-messageevent-interface:web-messaging-5 href=web-messaging.html#web-messaging>cross-document messaging</a>, the <a id=the-messageevent-interface:concept-origin href=origin.html#concept-origin>origin</a> of the document that sent the + message (typically the scheme, hostname, and port of the document, but not its path or <a href=https://url.spec.whatwg.org/#concept-url-fragment id=the-messageevent-interface:concept-url-fragment data-x-internal=concept-url-fragment>fragment</a>).</p> + + <p>The <dfn id=dom-messageevent-lasteventid><code>lastEventId</code></dfn> attribute must + return the value it was initialized to. It represents, in <a id=the-messageevent-interface:server-sent-events-5 href=server-sent-events.html#server-sent-events>server-sent events</a>, the + <a href=server-sent-events.html#concept-event-stream-last-event-id id=the-messageevent-interface:concept-event-stream-last-event-id-2>last event ID string</a> of the event + source.</p> + + <p>The <dfn id=dom-messageevent-source><code>source</code></dfn> attribute must return the + value it was initialized to. It represents, in <a id=the-messageevent-interface:web-messaging-6 href=web-messaging.html#web-messaging>cross-document messaging</a>, the + <code id=the-messageevent-interface:windowproxy-3><a href=window-object.html#windowproxy>WindowProxy</a></code> of the <a id=the-messageevent-interface:browsing-context href=browsers.html#browsing-context>browsing context</a> of the <code id=the-messageevent-interface:window><a href=window-object.html#window>Window</a></code> object + from which the message came; and in the <code id=the-messageevent-interface:event-workerglobalscope-connect-2><a href=indices.html#event-workerglobalscope-connect>connect</a></code> events used by <a href=workers.html#sharedworkerglobalscope id=the-messageevent-interface:sharedworkerglobalscope-2>shared workers</a>, the newly connecting + <code id=the-messageevent-interface:messageport-7><a href=web-messaging.html#messageport>MessagePort</a></code>.</p> + + <p>The <dfn id=dom-messageevent-ports><code>ports</code></dfn> attribute must return the + value it was initialized to. It represents, in <a id=the-messageevent-interface:web-messaging-7 href=web-messaging.html#web-messaging>cross-document messaging</a> and + <a id=the-messageevent-interface:channel-messaging-3 href=web-messaging.html#channel-messaging>channel messaging</a>, the <code id=the-messageevent-interface:messageport-8><a href=web-messaging.html#messageport>MessagePort</a></code> array being sent.</p> + + + <p>The <dfn id=dom-messageevent-initmessageevent><code>initMessageEvent()</code></dfn> + method must initialize the event in a manner analogous to the similarly-named <code id=the-messageevent-interface:dom-event-initevent><a data-x-internal=dom-event-initevent href=https://dom.spec.whatwg.org/#dom-event-initevent>initEvent()</a></code> method. <a href=references.html#refsDOM>[DOM]</a></p> + + + + <p class=note>Various APIs (e.g., <code id=the-messageevent-interface:websocket><a href=web-sockets.html#websocket>WebSocket</a></code>, <code id=the-messageevent-interface:eventsource><a href=server-sent-events.html#eventsource>EventSource</a></code>) use the + <code id=the-messageevent-interface:messageevent-3><a href=#messageevent>MessageEvent</a></code> interface for their <code id=the-messageevent-interface:event-message-2><a href=indices.html#event-message>message</a></code> event + without using the <code id=the-messageevent-interface:messageport-9><a href=web-messaging.html#messageport>MessagePort</a></code> API.</p> + + + <nav><a href=imagebitmap-and-animations.html>← 8.8 Images</a> — <a href=./>Table of Contents</a> — <a href=server-sent-events.html>9.2 Server-sent events →</a></nav> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/style/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/style/model-isvalid.html new file mode 100644 index 0000000000..e55c3e94ec --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/style/model-isvalid.html @@ -0,0 +1,17 @@ +<!DOCTYPE html> +<html> +<head> + <style> +<!-- + +.hasFocus { border: 2px solid red; } + +--> + </style> + <meta charset=utf-8> + <title><STYLE>s</title> +</head> +<body> + +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-as-div-child-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-as-div-child-novalid.html new file mode 100644 index 0000000000..d927a60f10 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-as-div-child-novalid.html @@ -0,0 +1,8 @@ +<!doctype html> +<meta charset=utf-8> +<title>style@scoped as child of div with flow content after</title> +<body> +<div> +<style scoped></style> +<p>foo +</div> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-as-p-child-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-as-p-child-novalid.html new file mode 100644 index 0000000000..8619e0815e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-as-p-child-novalid.html @@ -0,0 +1,5 @@ +<!doctype html> +<meta charset=utf-8> +<title>style@scoped as child of p (where flow content is not allowed)</title> +<body> +<p><style scoped></style></p> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-in-head-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-in-head-novalid.html new file mode 100644 index 0000000000..358bd694bb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-in-head-novalid.html @@ -0,0 +1,6 @@ +<!doctype html> +<head> +<meta charset=utf-8> +<title>style@scoped in head</title> +<style scoped></style> +</head> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-model-novalid.html new file mode 100644 index 0000000000..19d56bbc98 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-model-novalid.html @@ -0,0 +1,8 @@ +<!doctype html> +<meta charset=utf-8> +<title>style@scoped as child of div with flow content before</title> +<body> +<div> +<p>foo</p> +<style scoped></style> +</div> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-multiple-adjacent-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-multiple-adjacent-novalid.html new file mode 100644 index 0000000000..1799dd128c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-multiple-adjacent-novalid.html @@ -0,0 +1,9 @@ +<!doctype html> +<meta charset=utf-8> +<title>mutliple adjacent style@scoped as child of div with flow content after</title> +<body> +<div> +<style scoped></style> +<style scoped></style> +<p>foo</p> +</div> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-novalid.html new file mode 100644 index 0000000000..cdcc00eb70 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/style/scoped-novalid.html @@ -0,0 +1,5 @@ +<!doctype html> +<meta charset=utf-8> +<title>style@scoped as child of div</title> +<body> +<div><style scoped></style></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/style/type-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/style/type-novalid.html new file mode 100644 index 0000000000..f977b1790e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/style/type-novalid.html @@ -0,0 +1,13 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><STYLE>s</title> + <style type="application/vnd.nonsense" title="My Style"> + Something or other + </style> +</head> +<body> + +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/sub/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/sub/model-isvalid.html new file mode 100644 index 0000000000..2dbd047f46 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/sub/model-isvalid.html @@ -0,0 +1,24 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><sub></title> +</head> +<body> + <!-- is structured inline --> + <p><sub class="class" lang="en">text</sub></p> + + <!-- is strictly inline --> + <p><dfn><sub class="class" lang="en">text</sub></dfn></p> + + <!-- can be empty --> + <p>text <sub></sub></p> + <p>text <dfn><sub></sub></dfn></p> + + <!-- can contain interactive --> + <p><sub><a>text</a></sub></p> + <p><dfn><sub><a>text</a></sub></dfn></p> + + <!-- cannot contain structured inline --> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/sub/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/sub/model-novalid.html new file mode 100644 index 0000000000..41e40a63d7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/sub/model-novalid.html @@ -0,0 +1,18 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><sub></title> +</head> +<body> + <!-- not a block --> + <sub>text</sub> + + <!-- cannot contain structured inline --> + <p><sub><ul><li>text</li></ul></sub></p> + + <!-- cannot contain interactive if parent forbids interactive --> + <p><a><sub><a>text</a></sub></a></p> + <p><a><dfn><sub><a>text</a></sub></dfn></a></p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/sup/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/sup/model-isvalid.html new file mode 100644 index 0000000000..af3642f5ed --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/sup/model-isvalid.html @@ -0,0 +1,24 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><sup></title> +</head> +<body> + <!-- is structured inline --> + <p><sup class="class" lang="en">text</sup></p> + + <!-- is strictly inline --> + <p><dfn><sup class="class" lang="en">text</sup></dfn></p> + + <!-- can be empty --> + <p>text <sup></sup></p> + <p>text <dfn><sup></sup></dfn></p> + + <!-- can contain interactive --> + <p><sup><a>text</a></sup></p> + <p><dfn><sup><a>text</a></sup></dfn></p> + + <!-- cannot contain structured inline --> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/sup/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/sup/model-novalid.html new file mode 100644 index 0000000000..321a9439e6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/sup/model-novalid.html @@ -0,0 +1,18 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><sup></title> +</head> +<body> + <!-- not a block --> + <sup>text</sup> + + <!-- cannot contain structured inline --> + <p><sup><ul><li>text</li></ul></sup></p> + + <!-- cannot contain interactive if parent forbids interactive --> + <p><a><sup><a>text</a></sup></a></p> + <p><a><dfn><sup><a>text</a></sup></dfn></a></p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/table/integrity/Alexis_of_Russia-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/table/integrity/Alexis_of_Russia-novalid.html new file mode 100644 index 0000000000..687213c3b9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/table/integrity/Alexis_of_Russia-novalid.html @@ -0,0 +1,1966 @@ +<!DOCTYPE html> +<html class="client-nojs" lang="ru" dir="ltr"> +<head> +<meta charset="UTF-8"/> +<title>Алексей Михайлович — Википедия</title> +<script>document.documentElement.className = document.documentElement.className.replace( /(^|\s)client-nojs(\s|$)/, "$1client-js$2" );</script> +<script>(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Алексей_Михайлович","wgTitle":"Алексей Михайлович","wgCurRevisionId":83193143,"wgRevisionId":83193143,"wgArticleId":25393,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Страницы, использующие волшебные ссылки ISBN","Википедия:Статьи с переопределением значения из Викиданных","Википедия:Статьи, требующие конкретизации","Родившиеся 27 марта","Родившиеся в 1629 году","Персоналии по алфавиту","Родившиеся в Москве","Умершие 8 февраля","Умершие в 1676 году","Умершие в Москве","Похороненные в Архангельском соборе Московского Кремля","Цари из дома Романовых","Участники Русско-польской войны 1654—1667 годов (русская сторона)","Алексей Михайлович","Русские цари"],"wgBreakFrames":false,"wgPageContentLanguage":"ru","wgPageContentModel":"wikitext","wgSeparatorTransformTable":[",\t."," \t,"],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"],"wgMonthNamesShort":["","янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"],"wgRelevantPageName":"Алексей_Михайлович","wgRelevantArticleId":25393,"wgRequestId":"WI8ZewpAAEUAATAqH@sAAABQ","wgIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgFlaggedRevsParams":{"tags":{"accuracy":{"levels":3,"quality":2,"pristine":4}}},"wgStableRevisionId":83193143,"wgWikiEditorEnabledModules":{"toolbar":true,"dialogs":true,"preview":false,"publish":false},"wgBetaFeaturesFeatures":[],"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgVisualEditor":{"pageLanguageCode":"ru","pageLanguageDir":"ltr","usePageImages":true,"usePageDescriptions":true},"wgPreferredVariant":"ru","wgMFDisplayWikibaseDescriptions":{"search":true,"nearby":true,"watchlist":true,"tagline":false},"wgRelatedArticles":null,"wgRelatedArticlesUseCirrusSearch":true,"wgRelatedArticlesOnlyUseCirrusSearch":false,"wgULSCurrentAutonym":"русский","wgNoticeProject":"wikipedia","wgCentralNoticeCookiesToDelete":[],"wgCentralNoticeCategoriesUsingLegacy":["Fundraising","fundraising"],"wgCategoryTreePageCategoryOptions":"{\"mode\":0,\"hideprefix\":20,\"showcount\":true,\"namespaces\":false}","wgWikibaseItemId":"Q7731","wgCentralAuthMobileDomain":false,"wgVisualEditorToolbarScrollOffset":0,"wgEditSubmitButtonLabelPublish":false});mw.loader.state({"ext.globalCssJs.user.styles":"ready","ext.globalCssJs.site.styles":"ready","site.styles":"ready","noscript":"ready","user.styles":"ready","user":"ready","user.options":"loading","user.tokens":"loading","ext.cite.styles":"ready","wikibase.client.init":"ready","ext.gadget.logo":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","ext.flaggedRevs.basic":"ready","ext.wikimediaBadges":"ready","mediawiki.legacy.shared":"ready","mediawiki.legacy.commonPrint":"ready","mediawiki.sectionAnchor":"ready","mediawiki.skinning.interface":"ready","skins.vector.styles":"ready","ext.globalCssJs.user":"ready","ext.globalCssJs.site":"ready"});mw.loader.implement("user.options@0aplg68",function($,jQuery,require,module){mw.user.options.set({"variant":"ru"});});mw.loader.implement("user.tokens@1dqfd7l",function ( $, jQuery, require, module ) { +mw.user.tokens.set({"editToken":"+\\","patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"});/*@nomin*/; + +});mw.loader.load(["ext.cite.a11y","mediawiki.toc","mediawiki.action.view.postEdit","site","mediawiki.page.startup","mediawiki.user","mediawiki.hidpi","mediawiki.page.ready","mediawiki.legacy.wikibits","mediawiki.searchSuggest","ext.gadget.collapserefs","ext.gadget.directLinkToCommons","ext.gadget.referenceTooltips","ext.gadget.edittop","ext.gadget.blpEditNotice","ext.centralauth.centralautologin","mmv.head","mmv.bootstrap.autostart","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.eventLogging.subscriber","ext.wikimediaEvents","ext.navigationTiming","ext.uls.eventlogger","ext.uls.init","ext.uls.compactlinks","ext.uls.interface","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.flaggedRevs.advanced","skins.vector.js"]);});</script> +<link rel="stylesheet" href="/w/load.php?debug=false&lang=ru&modules=ext.cite.styles%7Cext.flaggedRevs.basic%7Cext.gadget.logo%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cmediawiki.legacy.commonPrint%2Cshared%7Cmediawiki.sectionAnchor%7Cmediawiki.skinning.interface%7Cskins.vector.styles%7Cwikibase.client.init&only=styles&skin=vector"/> +<script async="" src="/w/load.php?debug=false&lang=ru&modules=startup&only=scripts&skin=vector"></script> +<meta name="ResourceLoaderDynamicStyles" content=""/> +<link rel="stylesheet" href="/w/load.php?debug=false&lang=ru&modules=site.styles&only=styles&skin=vector"/> +<noscript><link rel="stylesheet" href="/w/load.php?debug=false&lang=ru&modules=noscript&only=styles&skin=vector"/></noscript> +<meta name="generator" content="MediaWiki 1.29.0-wmf.9"/> +<meta name="referrer" content="origin-when-cross-origin"/> +<link rel="alternate" href="android-app://org.wikipedia/http/ru.m.wikipedia.org/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87"/> +<link rel="alternate" type="application/x-wiki" title="Править" href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&action=edit"/> +<link rel="edit" title="Править" href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&action=edit"/> +<link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"/> +<link rel="shortcut icon" href="/static/favicon/wikipedia.ico"/> +<link rel="search" type="application/opensearchdescription+xml" href="/w/opensearch_desc.php" title="Википедия (ru)"/> +<link rel="EditURI" type="application/rsd+xml" href="//ru.wikipedia.org/w/api.php?action=rsd"/> +<link rel="copyright" href="//creativecommons.org/licenses/by-sa/3.0/"/> +<link rel="canonical" href="https://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87"/> +<link rel="dns-prefetch" href="//login.wikimedia.org"/> +<link rel="dns-prefetch" href="//meta.wikimedia.org" /> +</head> +<body class="mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Алексей_Михайлович rootpage-Алексей_Михайлович skin-vector action-view"> <div id="mw-page-base" class="noprint"></div> + <div id="mw-head-base" class="noprint"></div> + <div id="content" class="mw-body" role="main"> + <a id="top"></a> + + <div id="siteNotice"><!-- CentralNotice --></div> + <div class="mw-indicators"> +</div> + <h1 id="firstHeading" class="firstHeading" lang="ru">Алексей Михайлович</h1> + <div id="bodyContent" class="mw-body-content"> + <div id="siteSub">Материал из Википедии — свободной энциклопедии</div> + <div id="contentSub"><div id='mw-fr-reviewnotice' class='plainlinks flaggedrevs_preview'><a class="external text" href="//ru.wikipedia.org/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&stable=1">Стабильная версия</a> была <a class="external text" href="//ru.wikipedia.org/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%96%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D1%8B&type=review&page=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87">проверена</a> <i>21 января 2017</i>. Имеются непроверенные <a class="external text" href="//ru.wikipedia.org/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&oldid=83193143&diff=cur&diffonly=0">изменения в шаблонах или файлах</a>.</div><div id="mw-fr-revisiontag" class="flaggedrevs_short flaggedrevs_draft_notsynced plainlinks noprint nomobile"><div class="flaggedrevs_short_basic"><img class="flaggedrevs-icon" src="/w/extensions/FlaggedRevs/frontend/modules/img/1.png" alt="Текущая версия" title="Текущая версия" /><img id="mw-fr-revisiontoggle" class="fr-toggle-arrow" src="/w/extensions/FlaggedRevs/frontend/modules/img/arrow-down.png" style="display:none;" alt="показать/скрыть подробности" /></div> +<div id="mw-fr-revisiondetails-wrapper" style="position:relative;"><div id="mw-fr-revisiondetails" class="flaggedrevs_short_details" style="display:none"><a class="external text" href="//ru.wikipedia.org/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&stable=1">Стабильная версия</a> была <a class="external text" href="//ru.wikipedia.org/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%96%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D1%8B&type=review&page=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87">проверена</a> <i>21 января 2017</i>. Имеются непроверенные <a class="external text" href="//ru.wikipedia.org/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&oldid=83193143&diff=cur&diffonly=0">изменения в шаблонах или файлах</a>.</div> +</div> +</div> +</div> + <div id="jump-to-nav" class="mw-jump"> + Перейти к: <a href="#mw-head">навигация</a>, <a href="#p-search">поиск</a> + </div> + <div id="mw-content-text" lang="ru" dir="ltr" class="mw-content-ltr"><script>function mfTempOpenSection(id){var block=document.getElementById("mf-section-"+id);block.className+=" open-block";block.previousSibling.className+=" open-block";}</script><div class="dablink noprint">У этого термина существуют и другие значения, см. <a href="/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87_(%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F)" class="mw-disambig" title="Алексей Михайлович (значения)">Алексей Михайлович (значения)</a>.</div> +<div class="dablink noprint">В Википедии есть статьи о других людях с похожими именами, см.: <a href="/wiki/%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD%D0%BE%D0%B2" class="mw-disambig" title="Романов">Романов</a>, <a href="/wiki/%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD%D0%BE%D0%B2,_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9" class="mw-disambig" title="Романов, Алексей">Романов, Алексей</a> и <a href="/wiki/%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD%D0%BE%D0%B2,_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87" class="mw-disambig" title="Романов, Алексей Михайлович">Романов, Алексей Михайлович</a>.</div> +<table align="right" class="infobox" style="border-spacing: 1px; padding: 0px 0px;" cellspacing="1px"> +<tr> +<td style="padding: 0.5em; background: #eaeaea; font-size: 120%; text-align: center; line-height:130%;" colspan="2"><span style="font-size:1.25em; font-weight:bold">Алексей I Михайлович</span><br /> +<b><span class="no-wikidata" data-wikidata-property-id="P1559"><span lang="chu" class="script-slavonic" style="font-family: 'Monomakh Unicode', 'Monomakh Unicode TT', 'Ponomar Unicode', 'Ponomar Unicode TT', 'Fedorovsk Unicode', 'Fedorovsk Unicode TT', 'Menaion Unicode', 'Menaion Unicode TT', BukyVede, 'Kliment Std', 'RomanCyrillic Std', 'Hirmos Ponomar', Dilyana, Menaion, 'Menaion Medieval', Lazov, Code2000, 'DejaVu Sans', 'DejaVu Serif', Code2001, 'FreeSerif', 'TITUS Cyberbit Basic', 'Charis SIL', 'Doulos SIL', 'Chrysanthi Unicode', 'Bitstream Cyberbit', 'Bitstream CyberBase', Thryomanes, 'Lucida Grande', 'FreeSans', 'Arial Unicode MS', 'Microsoft Sans Serif', 'Lucida Sans Unicode';" xml:lang="chu">Алеѯі́й Миха́иловичъ</span></span></b></td> +</tr> +<tr> +<td colspan="2" style="text-align: center; border-top: solid darkgray 1px;"><span class="no-wikidata" data-wikidata-property-id="P18"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Alexis_I_of_Russia_(1670-1680s,_GIM).jpg" class="image" title="Алексей I Михайлович"><img alt="Алексей I Михайлович" src="//upload.wikimedia.org/wikipedia/commons/thumb/e/ea/Alexis_I_of_Russia_%281670-1680s%2C_GIM%29.jpg/267px-Alexis_I_of_Russia_%281670-1680s%2C_GIM%29.jpg" width="267" height="371" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/e/ea/Alexis_I_of_Russia_%281670-1680s%2C_GIM%29.jpg/401px-Alexis_I_of_Russia_%281670-1680s%2C_GIM%29.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/e/ea/Alexis_I_of_Russia_%281670-1680s%2C_GIM%29.jpg/534px-Alexis_I_of_Russia_%281670-1680s%2C_GIM%29.jpg 2x" data-file-width="677" data-file-height="941" /></a></span></td> +</tr> +<tr> +<td colspan="2" style="text-align: center;"><span class="no-wikidata" data-wikidata-property-id="P2096">Портрет царя Алексея Михайловича. Неизвестный русский художник второй половины 17 века. Школа <a href="/wiki/%D0%9E%D1%80%D1%83%D0%B6%D0%B5%D0%B9%D0%BD%D0%B0%D1%8F_%D0%BF%D0%B0%D0%BB%D0%B0%D1%82%D0%B0" title="Оружейная палата">Оружейной палаты</a>. Конец 1670 - начало 1680 годов</span></td> +</tr> +<tr> +<th colspan="2" style="border-top: solid darkgray 1px;"> +<table style="width: 100%;" cellspacing="1px"> +<tr> +<td style="width: 22px; vertical-align: middle;"> +<div class="center"> +<div class="floatnone"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Flag_of_Tzar_of_Muscovia.svg" class="image" title="Флаг"><img alt="Флаг" src="//upload.wikimedia.org/wikipedia/commons/thumb/d/d3/Flag_of_Tzar_of_Muscovia.svg/22px-Flag_of_Tzar_of_Muscovia.svg.png" width="22" height="22" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/d3/Flag_of_Tzar_of_Muscovia.svg/33px-Flag_of_Tzar_of_Muscovia.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/d3/Flag_of_Tzar_of_Muscovia.svg/44px-Flag_of_Tzar_of_Muscovia.svg.png 2x" data-file-width="600" data-file-height="600" /></a></div> +</div> +</td> +<td style="text-align:center; font-size:130%; background:lavender; vertical-align: middle;" height="18px"><a href="/wiki/%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%B5_%D1%86%D0%B0%D1%80%D1%81%D1%82%D0%B2%D0%BE" title="Русское царство">Государь, Царь и Великий Князь всея Руси</a></td> +</tr> +</table> +</th> +</tr> +<tr> +<th colspan="2" style="padding: 0px; text-align:center; font-size:110%;"><a href="/wiki/1645" class="mw-redirect" title="1645">1645</a> — <a href="/wiki/1676" class="mw-redirect" title="1676">1676</a></th> +</tr> +<tr> +<th style="text-align: right; background:#eee; width:40%;">Коронация:</th> +<td><abbr title="по юлианскому календарю">28 сентября</abbr> (<a href="/wiki/8_%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F" title="8 октября">8 октября</a>) <a href="/wiki/1645_%D0%B3%D0%BE%D0%B4" title="1645 год">1645</a></td> +</tr> +<tr> +<th style="text-align: right; background:#eee; width:40%;">Предшественник:</th> +<td><a href="/wiki/%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D0%B8%D1%87" title="Михаил Фёдорович">Михаил Фёдорович</a></td> +</tr> +<tr> +<th style="text-align: right; background:#eee; width:40%;">Преемник:</th> +<td><a href="/wiki/%D0%A4%D1%91%D0%B4%D0%BE%D1%80_III_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%B8%D1%87" title="Фёдор III Алексеевич">Фёдор III Алексеевич</a></td> +</tr> +<tr> +<td colspan="2" style="border-top: solid darkgray 1px; line-height:0px"> </td> +</tr> +<tr> +<th style="text-align: right; background:#eee; width:40%;">Вероисповедание:</th> +<td><span class="wikidata-claim" data-wikidata-property-id="P140" data-wikidata-claim-id="Q7731$A6D19C87-FC87-4A95-A351-2A5A50D410D3"><span class="wikidata-snak wikidata-main-snak"><a href="/wiki/%D0%9F%D1%80%D0%B0%D0%B2%D0%BE%D1%81%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%86%D0%B5%D1%80%D0%BA%D0%BE%D0%B2%D1%8C" title="Православная церковь">Православная Церковь</a></span></span></td> +</tr> +<tr> +<th style="text-align: right; background:#eee; width:40%;">Рождение:</th> +<td><span class="nowrap"><a href="/wiki/27_%D0%BC%D0%B0%D1%80%D1%82%D0%B0" title="27 марта">17 (27) марта</a> <a href="/wiki/1629_%D0%B3%D0%BE%D0%B4" title="1629 год">1629</a></span><span style="display:none">(<span class="bday">1629-03-27</span>)</span><br /> +<span class="no-wikidata" data-wikidata-property-id="P19"><a href="/wiki/%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0" title="Москва">Москва</a></span></td> +</tr> +<tr> +<th style="text-align: right; background:#eee; width:40%;">Смерть:</th> +<td><span class="nowrap">29 января (<a href="/wiki/8_%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F" title="8 февраля">8 февраля</a>) <a href="/wiki/1676_%D0%B3%D0%BE%D0%B4" title="1676 год">1676</a></span><span style="display:none">(<span class="dday">1676-02-08</span>)</span> <span class="nowrap">(46 лет)</span><br /> +<span class="no-wikidata" data-wikidata-property-id="P20"><a href="/wiki/%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0" title="Москва">Москва</a></span></td> +</tr> +<tr> +<th style="text-align: right; background:#eee; width:40%;">Место погребения:</th> +<td><span class="no-wikidata" data-wikidata-property-id="P119"><a href="/wiki/%D0%90%D1%80%D1%85%D0%B0%D0%BD%D0%B3%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9_%D1%81%D0%BE%D0%B1%D0%BE%D1%80_(%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0)" title="Архангельский собор (Москва)">Архангельский собор (Москва)</a></span></td> +</tr> +<tr> +<th style="text-align: right; background:#eee; width:40%;">Род:</th> +<td><a href="/wiki/%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD%D0%BE%D0%B2%D1%8B" title="Романовы">Романовы</a></td> +</tr> +<tr> +<th style="text-align: right; background:#eee; width:40%;">Отец:</th> +<td><span class="no-wikidata" data-wikidata-property-id="P22"><a href="/wiki/%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D0%B8%D1%87" title="Михаил Фёдорович">Михаил Фёдорович</a></span></td> +</tr> +<tr> +<th style="text-align: right; background:#eee; width:40%;">Мать:</th> +<td><span class="no-wikidata" data-wikidata-property-id="P25"><a href="/wiki/%D0%A1%D1%82%D1%80%D0%B5%D1%88%D0%BD%D0%B5%D0%B2%D0%B0,_%D0%95%D0%B2%D0%B4%D0%BE%D0%BA%D0%B8%D1%8F_%D0%9B%D1%83%D0%BA%D1%8C%D1%8F%D0%BD%D0%BE%D0%B2%D0%BD%D0%B0" title="Стрешнева, Евдокия Лукьяновна">Стрешнева, Евдокия Лукьяновна</a></span></td> +</tr> +<tr> +<th style="text-align: right; background:#eee; width:40%;">Супруга:</th> +<td><i>1)</i> <a href="/wiki/%D0%9C%D0%B8%D0%BB%D0%BE%D1%81%D0%BB%D0%B0%D0%B2%D1%81%D0%BA%D0%B0%D1%8F,_%D0%9C%D0%B0%D1%80%D0%B8%D1%8F_%D0%98%D0%BB%D1%8C%D0%B8%D0%BD%D0%B8%D1%87%D0%BD%D0%B0" title="Милославская, Мария Ильинична">Милославская, Мария Ильинична</a><br /> +<i>2)</i> <a href="/wiki/%D0%9D%D0%B0%D1%80%D1%8B%D1%88%D0%BA%D0%B8%D0%BD%D0%B0,_%D0%9D%D0%B0%D1%82%D0%B0%D0%BB%D1%8C%D1%8F_%D0%9A%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%D0%BE%D0%B2%D0%BD%D0%B0" title="Нарышкина, Наталья Кирилловна">Нарышкина, Наталья Кирилловна</a></td> +</tr> +<tr> +<th style="text-align: right; background:#eee; width:40%;">Дети:</th> +<td><span class="no-wikidata" data-wikidata-property-id="P40"><i>от 1-го брака:</i> <a href="/wiki/%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%B8%D1%87" title="Дмитрий Алексеевич">Дмитрий</a>, <a href="/wiki/%D0%95%D0%B2%D0%B4%D0%BE%D0%BA%D0%B8%D1%8F_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%BD%D0%B0" title="Евдокия Алексеевна">Евдокия</a>, <a href="/wiki/%D0%9C%D0%B0%D1%80%D1%84%D0%B0_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%BD%D0%B0" title="Марфа Алексеевна">Марфа</a>, <a href="/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%B8%D1%87" title="Алексей Алексеевич">Алексей</a>, <a href="/wiki/%D0%90%D0%BD%D0%BD%D0%B0_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%BD%D0%B0" class="mw-redirect" title="Анна Алексеевна">Анна</a>, <a href="/wiki/%D0%A1%D0%BE%D1%84%D1%8C%D1%8F_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%BD%D0%B0" title="Софья Алексеевна">Софья</a>, <a href="/wiki/%D0%95%D0%BA%D0%B0%D1%82%D0%B5%D1%80%D0%B8%D0%BD%D0%B0_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%BD%D0%B0" title="Екатерина Алексеевна">Екатерина</a>, <a href="/wiki/%D0%9C%D0%B0%D1%80%D0%B8%D1%8F_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%BD%D0%B0" title="Мария Алексеевна">Мария</a>, <a href="/wiki/%D0%A4%D1%91%D0%B4%D0%BE%D1%80_III_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%B8%D1%87" title="Фёдор III Алексеевич">Фёдор</a>, <a href="/wiki/%D0%A4%D0%B5%D0%BE%D0%B4%D0%BE%D1%81%D0%B8%D1%8F_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%BD%D0%B0" title="Феодосия Алексеевна">Феодосия</a>, <a href="/wiki/%D0%A1%D0%B8%D0%BC%D0%B5%D0%BE%D0%BD_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%B8%D1%87" title="Симеон Алексеевич">Симеон</a>, <a href="/wiki/%D0%98%D0%B2%D0%B0%D0%BD_V" title="Иван V">Иван</a>, <a href="/wiki/%D0%95%D0%B2%D0%B4%D0%BE%D0%BA%D0%B8%D1%8F_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%BD%D0%B0_(1669)" class="mw-redirect" title="Евдокия Алексеевна (1669)">Евдокия</a><br /> +<i>от 2-го брака:</i> <a href="/wiki/%D0%9F%D1%91%D1%82%D1%80_I" title="Пётр I">Пётр</a>, <a href="/wiki/%D0%9D%D0%B0%D1%82%D0%B0%D0%BB%D1%8C%D1%8F_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%BD%D0%B0_(%D1%86%D0%B0%D1%80%D0%B5%D0%B2%D0%BD%D0%B0)" title="Наталья Алексеевна (царевна)">Наталья</a>, <a href="/wiki/%D0%A4%D0%B5%D0%BE%D0%B4%D0%BE%D1%80%D0%B0_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%BD%D0%B0_(%D1%86%D0%B0%D1%80%D0%B5%D0%B2%D0%BD%D0%B0)" class="mw-redirect" title="Феодора Алексеевна (царевна)">Феодора</a></span></td> +</tr> +<tr> +<td colspan="2" style="border-top: solid darkgray 1px; line-height:0px"> </td> +</tr> +<tr> +<th style="text-align: right; background:#eee; width:40%; vertical-align: middle;">Автограф:</th> +<td><span class="no-wikidata" data-wikidata-property-id="P109"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%90%D0%B2%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D1%84_%D1%86%D0%B0%D1%80%D1%8F_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D1%8F_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87%D0%B0_%D0%A1%D1%8B%D1%82%D0%B8%D0%BD_3%D0%B2%D0%B5%D0%BA%D0%B0_1912.jpg" class="image"><img alt="Автограф царя Алексея Михайловича Сытин 3века 1912.jpg" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/41/%D0%90%D0%B2%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D1%84_%D1%86%D0%B0%D1%80%D1%8F_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D1%8F_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87%D0%B0_%D0%A1%D1%8B%D1%82%D0%B8%D0%BD_3%D0%B2%D0%B5%D0%BA%D0%B0_1912.jpg/128px-%D0%90%D0%B2%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D1%84_%D1%86%D0%B0%D1%80%D1%8F_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D1%8F_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87%D0%B0_%D0%A1%D1%8B%D1%82%D0%B8%D0%BD_3%D0%B2%D0%B5%D0%BA%D0%B0_1912.jpg" width="128" height="31" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/41/%D0%90%D0%B2%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D1%84_%D1%86%D0%B0%D1%80%D1%8F_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D1%8F_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87%D0%B0_%D0%A1%D1%8B%D1%82%D0%B8%D0%BD_3%D0%B2%D0%B5%D0%BA%D0%B0_1912.jpg/192px-%D0%90%D0%B2%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D1%84_%D1%86%D0%B0%D1%80%D1%8F_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D1%8F_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87%D0%B0_%D0%A1%D1%8B%D1%82%D0%B8%D0%BD_3%D0%B2%D0%B5%D0%BA%D0%B0_1912.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/41/%D0%90%D0%B2%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D1%84_%D1%86%D0%B0%D1%80%D1%8F_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D1%8F_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87%D0%B0_%D0%A1%D1%8B%D1%82%D0%B8%D0%BD_3%D0%B2%D0%B5%D0%BA%D0%B0_1912.jpg/256px-%D0%90%D0%B2%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D1%84_%D1%86%D0%B0%D1%80%D1%8F_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D1%8F_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87%D0%B0_%D0%A1%D1%8B%D1%82%D0%B8%D0%BD_3%D0%B2%D0%B5%D0%BA%D0%B0_1912.jpg 2x" data-file-width="11487" data-file-height="2752" /></a></span></td> +</tr> +<tr> +<th colspan="2" class="metadata" style="text-align:center;"> +<div style="border: solid #ddd; border-width: 1px 0px 0px 0px;width:100%;background:#eaeaea"><span class="wikidata-claim" data-wikidata-property-id="P373" data-wikidata-claim-id="q7731$81B484E3-A5ED-41EE-99DE-0F31594A5928"><span class="wikidata-snak wikidata-main-snak"><b><a href="https://commons.wikimedia.org/wiki/Category:Alexis_I_of_Russia" title="commons:Category:Alexis I of Russia"><img alt="Commons-logo.svg" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/15px-Commons-logo.svg.png" width="15" height="20" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/23px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></a> <a href="https://commons.wikimedia.org/wiki/Category:Alexis_I_of_Russia" class="extiw" title="commons:Category:Alexis I of Russia">Алексей I Михайлович</a></b> на <a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D1%81%D0%BA%D0%BB%D0%B0%D0%B4" title="Викисклад">Викискладе</a></span></span></div> +</th> +</tr> +</table> +<p><b>Алексе́й Миха́йлович</b> <i>Тиша́йший</i><sup id="cite_ref-1" class="reference"><a href="#cite_note-1">[1]</a></sup> (<abbr title="по юлианскому календарю">17</abbr> <a href="/wiki/27_%D0%BC%D0%B0%D1%80%D1%82%D0%B0" title="27 марта">(27) марта</a> <a href="/wiki/1629_%D0%B3%D0%BE%D0%B4" title="1629 год">1629</a> — <abbr title="по юлианскому календарю">29 января</abbr> (<a href="/wiki/8_%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F" title="8 февраля">8 февраля</a>) <a href="/wiki/1676_%D0%B3%D0%BE%D0%B4" title="1676 год">1676</a>) — второй русский <a href="/wiki/%D0%A6%D0%B0%D1%80%D1%8C" title="Царь">царь</a> из династии <a href="/wiki/%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD%D0%BE%D0%B2%D1%8B" title="Романовы">Романовых</a> (<abbr title="14 июля по юлианскому календарю">14</abbr> (<a href="/wiki/24_%D0%B8%D1%8E%D0%BB%D1%8F" title="24 июля"><span title="24 июля по григорианскому календарю">24</span></a>) июля <a href="/wiki/1645_%D0%B3%D0%BE%D0%B4" title="1645 год">1645</a> — (<abbr title="по юлианскому календарю">29 января</abbr> (<a href="/wiki/8_%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F" title="8 февраля"><span title="по григорианскому календарю">8 февраля</span></a>) <a href="/wiki/1676_%D0%B3%D0%BE%D0%B4" title="1676 год">1676</a>), сын <a href="/wiki/%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D0%B8%D1%87" title="Михаил Фёдорович">Михаила Фёдоровича</a> и его второй жены <a href="/wiki/%D0%A1%D1%82%D1%80%D0%B5%D1%88%D0%BD%D0%B5%D0%B2%D0%B0,_%D0%95%D0%B2%D0%B4%D0%BE%D0%BA%D0%B8%D1%8F_%D0%9B%D1%83%D0%BA%D1%8C%D1%8F%D0%BD%D0%BE%D0%B2%D0%BD%D0%B0" title="Стрешнева, Евдокия Лукьяновна">Евдокии</a>.</p> +<p></p> +<div id="toc" class="toc"> +<div id="toctitle"> +<h2>Содержание</h2> +</div> +<ul> +<li class="toclevel-1 tocsection-1"><a href="#.D0.91.D0.B8.D0.BE.D0.B3.D1.80.D0.B0.D1.84.D0.B8.D1.8F"><span class="tocnumber">1</span> <span class="toctext">Биография</span></a> +<ul> +<li class="toclevel-2 tocsection-2"><a href="#.D0.94.D0.B5.D1.82.D1.81.D1.82.D0.B2.D0.BE"><span class="tocnumber">1.1</span> <span class="toctext">Детство</span></a></li> +<li class="toclevel-2 tocsection-3"><a href="#.D0.A5.D0.B0.D1.80.D0.B0.D0.BA.D1.82.D0.B5.D1.80_.D0.B8_.D1.83.D0.B2.D0.BB.D0.B5.D1.87.D0.B5.D0.BD.D0.B8.D1.8F_.D0.90.D0.BB.D0.B5.D0.BA.D1.81.D0.B5.D1.8F_.D0.9C.D0.B8.D1.85.D0.B0.D0.B9.D0.BB.D0.BE.D0.B2.D0.B8.D1.87.D0.B0"><span class="tocnumber">1.2</span> <span class="toctext">Характер и увлечения Алексея Михайловича</span></a></li> +<li class="toclevel-2 tocsection-4"><a href="#.D0.A6.D0.B0.D1.80.D1.81.D1.82.D0.B2.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5"><span class="tocnumber">1.3</span> <span class="toctext">Царствование</span></a> +<ul> +<li class="toclevel-3 tocsection-5"><a href="#.D0.96.D0.B5.D0.BD.D0.B8.D1.82.D1.8C.D0.B1.D0.B0._.D0.91.D0.BE.D1.8F.D1.80.D0.B8.D0.BD_.D0.91.D0.BE.D1.80.D0.B8.D1.81_.D0.9C.D0.BE.D1.80.D0.BE.D0.B7.D0.BE.D0.B2"><span class="tocnumber">1.3.1</span> <span class="toctext">Женитьба. Боярин Борис Морозов</span></a></li> +<li class="toclevel-3 tocsection-6"><a href="#.D0.9F.D0.B0.D1.82.D1.80.D0.B8.D0.B0.D1.80.D1.85_.D0.9D.D0.B8.D0.BA.D0.BE.D0.BD"><span class="tocnumber">1.3.2</span> <span class="toctext">Патриарх Никон</span></a></li> +<li class="toclevel-3 tocsection-7"><a href="#.D0.92.D0.BE.D0.B5.D0.BD.D0.BD.D0.B0.D1.8F_.D1.80.D0.B5.D1.84.D0.BE.D1.80.D0.BC.D0.B0"><span class="tocnumber">1.3.3</span> <span class="toctext">Военная реформа</span></a></li> +<li class="toclevel-3 tocsection-8"><a href="#.D0.94.D0.B5.D0.BB.D0.B0_.D0.BD.D0.B0_.D0.A3.D0.BA.D1.80.D0.B0.D0.B8.D0.BD.D0.B5._.D0.9F.D0.BE.D0.BB.D1.8C.D1.81.D0.BA.D0.B0.D1.8F_.D0.B2.D0.BE.D0.B9.D0.BD.D0.B0"><span class="tocnumber">1.3.4</span> <span class="toctext">Дела на Украине. Польская война</span></a></li> +<li class="toclevel-3 tocsection-9"><a href="#.D0.9C.D0.BE.D0.BD.D0.B5.D1.82.D0.BD.D0.B0.D1.8F_.D1.80.D0.B5.D1.84.D0.BE.D1.80.D0.BC.D0.B0"><span class="tocnumber">1.3.5</span> <span class="toctext">Монетная реформа</span></a></li> +<li class="toclevel-3 tocsection-10"><a href="#.D0.92.D0.BD.D1.83.D1.82.D1.80.D0.B5.D0.BD.D0.BD.D0.B8.D0.B5_.D0.B1.D0.B5.D1.81.D0.BF.D0.BE.D1.80.D1.8F.D0.B4.D0.BA.D0.B8"><span class="tocnumber">1.3.6</span> <span class="toctext">Внутренние беспорядки</span></a></li> +<li class="toclevel-3 tocsection-11"><a href="#.D0.98.D1.82.D0.BE.D0.B3.D0.B8_.D1.86.D0.B0.D1.80.D1.81.D1.82.D0.B2.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D1.8F_.D0.90.D0.BB.D0.B5.D0.BA.D1.81.D0.B5.D1.8F_.D0.9C.D0.B8.D1.85.D0.B0.D0.B9.D0.BB.D0.BE.D0.B2.D0.B8.D1.87.D0.B0"><span class="tocnumber">1.3.7</span> <span class="toctext">Итоги царствования Алексея Михайловича</span></a></li> +<li class="toclevel-3 tocsection-12"><a href="#.D0.A1.D0.BC.D0.B5.D1.80.D1.82.D1.8C"><span class="tocnumber">1.3.8</span> <span class="toctext">Смерть</span></a></li> +</ul> +</li> +<li class="toclevel-2 tocsection-13"><a href="#.D0.91.D1.80.D0.B0.D0.BA.D0.B8_.D0.B8_.D0.B4.D0.B5.D1.82.D0.B8"><span class="tocnumber">1.4</span> <span class="toctext">Браки и дети</span></a></li> +</ul> +</li> +<li class="toclevel-1 tocsection-14"><a href="#.D0.9F.D1.80.D0.B5.D0.B4.D0.BA.D0.B8"><span class="tocnumber">2</span> <span class="toctext">Предки</span></a></li> +<li class="toclevel-1 tocsection-15"><a href="#.D0.98.D0.BD.D1.82.D0.B5.D1.80.D0.B5.D1.81.D0.BD.D1.8B.D0.B5_.D1.84.D0.B0.D0.BA.D1.82.D1.8B"><span class="tocnumber">3</span> <span class="toctext">Интересные факты</span></a></li> +<li class="toclevel-1 tocsection-16"><a href="#.D0.A1.D0.BC._.D1.82.D0.B0.D0.BA.D0.B6.D0.B5"><span class="tocnumber">4</span> <span class="toctext">См. также</span></a></li> +<li class="toclevel-1 tocsection-17"><a href="#.D0.9F.D0.B0.D0.BC.D1.8F.D1.82.D0.BD.D0.B8.D0.BA.D0.B8"><span class="tocnumber">5</span> <span class="toctext">Памятники</span></a></li> +<li class="toclevel-1 tocsection-18"><a href="#.D0.9A.D0.B8.D0.BD.D0.B5.D0.BC.D0.B0.D1.82.D0.BE.D0.B3.D1.80.D0.B0.D1.84"><span class="tocnumber">6</span> <span class="toctext">Кинематограф</span></a></li> +<li class="toclevel-1 tocsection-19"><a href="#.D0.92.D0.B0.D0.B6.D0.BD.D0.B5.D0.B9.D1.88.D0.B8.D0.B5_.D1.81.D0.BE.D1.87.D0.B8.D0.BD.D0.B5.D0.BD.D0.B8.D1.8F_.D0.BF.D0.BE_.D0.B8.D1.81.D1.82.D0.BE.D1.80.D0.B8.D0.B8_.D1.86.D0.B0.D1.80.D1.81.D1.82.D0.B2.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D1.8F_.D1.86.D0.B0.D1.80.D1.8F_.D0.90.D0.BB.D0.B5.D0.BA.D1.81.D0.B5.D1.8F"><span class="tocnumber">7</span> <span class="toctext">Важнейшие сочинения по истории царствования царя Алексея</span></a></li> +<li class="toclevel-1 tocsection-20"><a href="#.D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.87.D0.B0.D0.BD.D0.B8.D1.8F"><span class="tocnumber">8</span> <span class="toctext">Примечания</span></a></li> +<li class="toclevel-1 tocsection-21"><a href="#.D0.A1.D1.81.D1.8B.D0.BB.D0.BA.D0.B8"><span class="tocnumber">9</span> <span class="toctext">Ссылки</span></a></li> +</ul> +</div> +<p></p> +<h2><span class="mw-headline" id=".D0.91.D0.B8.D0.BE.D0.B3.D1.80.D0.B0.D1.84.D0.B8.D1.8F">Биография</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=1" class="mw-editsection-visualeditor" title="Редактировать раздел «Биография»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=1" title="Редактировать раздел «Биография»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h2> +<p>«<a href="/wiki/%D0%9D%D0%BE%D0%B2%D1%8B%D0%B9_%D0%BB%D0%B5%D1%82%D0%BE%D0%BF%D0%B8%D1%81%D0%B5%D1%86" title="Новый летописец">Новый летописец</a>» о его рождении сообщает<sup id="cite_ref-2" class="reference"><a href="#cite_note-2">[2]</a></sup>:</p> +<blockquote> +<p>В лето 7137 (1629) году, марта в 17-й день, родился у государя царя и великого князя Михаила Федоровича всея Русии благочестивый царевич князь Алексей Михайлович всея Русии, и крещен был в Чудовом монастыре, а крестил его, государя, сам святейший патриарх Филарет Никитич московский и всея Русии, а отец крестный [был] троицкий келарь Александр.</p> +</blockquote> +<p>Небесным покровителем мальчика по святцам стал <a href="/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D0%B9,_%D1%87%D0%B5%D0%BB%D0%BE%D0%B2%D0%B5%D0%BA_%D0%91%D0%BE%D0%B6%D0%B8%D0%B9" title="Алексий, человек Божий">Алексий, человек Божий</a>.</p> +<h3><span class="mw-headline" id=".D0.94.D0.B5.D1.82.D1.81.D1.82.D0.B2.D0.BE">Детство</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=2" class="mw-editsection-visualeditor" title="Редактировать раздел «Детство»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=2" title="Редактировать раздел «Детство»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h3> +<p>До пятилетнего возраста молодой царевич Алексей оставался на попечении у царских «мам». С пяти лет под надзором <a href="/wiki/%D0%9C%D0%BE%D1%80%D0%BE%D0%B7%D0%BE%D0%B2,_%D0%91%D0%BE%D1%80%D0%B8%D1%81_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" title="Морозов, Борис Иванович">Б. И. Морозова</a> он стал учиться грамоте по букварю, затем приступил к чтению <a href="/wiki/%D0%A7%D0%B0%D1%81%D0%BE%D1%81%D0%BB%D0%BE%D0%B2" title="Часослов">Часослова</a>, <a href="/wiki/%D0%9F%D1%81%D0%B0%D0%BB%D1%82%D0%B8%D1%80%D1%8C" title="Псалтирь">Псалтыри</a> и <a href="/wiki/%D0%94%D0%B5%D1%8F%D0%BD%D0%B8%D1%8F_%D1%81%D0%B2%D1%8F%D1%82%D1%8B%D1%85_%D0%B0%D0%BF%D0%BE%D1%81%D1%82%D0%BE%D0%BB%D0%BE%D0%B2" title="Деяния святых апостолов">Деяний святых апостолов</a>, в семь лет начал обучаться письму, а в девять — церковному пению. С течением времени у ребёнка (11—13 лет) составилась маленькая библиотека; из книг, ему принадлежавших, упоминаются, среди прочего, «Лексикон» и «Грамматика», изданные в <a href="/wiki/%D0%92%D0%B5%D0%BB%D0%B8%D0%BA%D0%BE%D0%B5_%D0%BA%D0%BD%D1%8F%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%BE_%D0%9B%D0%B8%D1%82%D0%BE%D0%B2%D1%81%D0%BA%D0%BE%D0%B5" title="Великое княжество Литовское">Литве</a>, а также «<a href="/wiki/%D0%9A%D0%BE%D1%81%D0%BC%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D0%B8%D1%8F" title="Космография">Космография</a>». В числе предметов «детской потехи» будущего царя встречаются: конь и детские <a href="/wiki/%D0%9B%D0%B0%D1%82%D1%8B" title="Латы">латы</a> «немецкого дела», музыкальные инструменты, немецкие карты и «печатные листы» (картинки). Таким образом, наряду с прежними образовательными средствами, заметны и нововведения, которые сделаны были не без прямого влияния Б. И. Морозова. Последний, как известно, одел в первый раз молодого царя с братом и другими детьми в немецкое платье. На 14-м году жизни царевича торжественно «объявили» народу, а в возрасте 16 лет он вступил на московский престол.</p> +<h3><span class="mw-headline" id=".D0.A5.D0.B0.D1.80.D0.B0.D0.BA.D1.82.D0.B5.D1.80_.D0.B8_.D1.83.D0.B2.D0.BB.D0.B5.D1.87.D0.B5.D0.BD.D0.B8.D1.8F_.D0.90.D0.BB.D0.B5.D0.BA.D1.81.D0.B5.D1.8F_.D0.9C.D0.B8.D1.85.D0.B0.D0.B9.D0.BB.D0.BE.D0.B2.D0.B8.D1.87.D0.B0">Характер и увлечения Алексея Михайловича</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=3" class="mw-editsection-visualeditor" title="Редактировать раздел «Характер и увлечения Алексея Михайловича»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=3" title="Редактировать раздел «Характер и увлечения Алексея Михайловича»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h3> +<p>Со вступлением на престол царь Алексей стал лицом к лицу с целым рядом вопросов, волновавших русскую жизнь <a href="/wiki/XVII_%D0%B2%D0%B5%D0%BA" title="XVII век">XVII века</a>. Малоподготовленный к разрешению такого рода вопросов, он первоначально прислушивался к мнению бывшего своего дядьки <a href="/wiki/%D0%9C%D0%BE%D1%80%D0%BE%D0%B7%D0%BE%D0%B2,_%D0%91%D0%BE%D1%80%D0%B8%D1%81_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" title="Морозов, Борис Иванович">Б. И. Морозова</a>, но вскоре и сам стал принимать самостоятельное участие в делах. В этой деятельности окончательно сложились основные черты его характера. Самодержавный московский царь, судя по его собственным письмам, иностранцев (<a href="/wiki/%D0%9C%D0%B5%D0%B9%D0%B5%D1%80%D0%B1%D0%B5%D1%80%D0%B3,_%D0%90%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B8%D0%BD" title="Мейерберг, Августин">А. Мейерберга</a>, <a href="/wiki/%D0%9A%D0%BE%D0%BB%D0%BB%D0%B8%D0%BD%D0%B7,_%D0%A1%D1%8D%D0%BC%D1%8E%D1%8D%D0%BB" title="Коллинз, Сэмюэл">С. Коллинза</a>, <a href="/wiki/%D0%A0%D0%B5%D0%B9%D1%82%D0%B5%D0%BD%D1%84%D0%B5%D0%BB%D1%8C%D1%81,_%D0%AF%D0%BA%D0%BE%D0%B2" title="Рейтенфельс, Яков">Я. Рейтенфельса</a>, <a href="/w/index.php?title=%D0%9B%D0%B8%D0%B7%D0%B5%D0%BA,_%D0%90%D0%B4%D0%BE%D0%BB%D1%8C%D1%84&action=edit&redlink=1" class="new" title="Лизек, Адольф (страница отсутствует)">А. Лизека</a>) и отношениям его к окружавшим, обладал замечательно мягким, добродушным характером, был, по словам <a href="/wiki/%D0%9A%D0%BE%D1%82%D0%BE%D1%88%D0%B8%D1%85%D0%B8%D0%BD,_%D0%93%D1%80%D0%B8%D0%B3%D0%BE%D1%80%D0%B8%D0%B9_%D0%9A%D0%B0%D1%80%D0%BF%D0%BE%D0%B2%D0%B8%D1%87" title="Котошихин, Григорий Карпович">Г. К. Котошихина</a>, «гораздо тихим». Духовная атмосфера, среди которой жил царь Алексей, его воспитание, характер и чтение церковных книг развили в нём религиозность. По понедельникам, средам и пятницам царь во все <a href="/wiki/%D0%9F%D0%BE%D1%81%D1%82_%D0%B2_%D1%85%D1%80%D0%B8%D1%81%D1%82%D0%B8%D0%B0%D0%BD%D1%81%D1%82%D0%B2%D0%B5" title="Пост в христианстве">посты</a> ничего не пил и не ел, и вообще был ревностным исполнителем <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B1%D0%B0_(%D1%86%D0%B5%D1%80%D0%BA%D0%BE%D0%B2%D0%BD%D0%B0%D1%8F)" class="mw-redirect" title="Служба (церковная)">церковных обрядов</a>. К почитанию внешнего обряда присоединялось и внутреннее религиозное чувство, которое развивало у царя Алексея христианское смирение. <i>«А мне грешному,</i> — пишет он, — <i>здешняя честь, аки прах»</i>. Царское добродушие и смирение иногда, однако, сменялись кратковременными вспышками гнева. Однажды царь, которому <a href="/wiki/%D0%9A%D1%80%D0%BE%D0%B2%D0%BE%D0%BF%D1%83%D1%81%D0%BA%D0%B0%D0%BD%D0%B8%D0%B5" title="Кровопускание">пускал кровь</a> немецкий «дохтур», велел боярам испробовать то же средство. <a href="/wiki/%D0%A1%D1%82%D1%80%D0%B5%D1%88%D0%BD%D0%B5%D0%B2,_%D0%A0%D0%BE%D0%B4%D0%B8%D0%BE%D0%BD_%D0%9C%D0%B0%D1%82%D0%B2%D0%B5%D0%B5%D0%B2%D0%B8%D1%87" title="Стрешнев, Родион Матвеевич">Родион Стрешнев</a> не согласился. Царь Алексей собственноручно «смирил» старика, но затем не знал, какими подарками его задобрить.</p> +<p><a href="/wiki/%D0%9A%D0%BE%D0%BB%D0%BB%D0%B8%D0%BD%D0%B7,_%D0%A1%D1%8D%D0%BC%D1%8E%D1%8D%D0%BB" title="Коллинз, Сэмюэл">Сэмюэль Коллинз</a> — английский врач при царском дворе — сообщал:</p> +<blockquote> +<p>Забава его состоит в соколиной и псовой охоте. Он содержит больше трёхсот смотрителей за соколами и имеет лучших кречетов в свете, которые привозятся из Сибири и бьют уток и другую дичь. Он охотится на медведей, волков, тигров, лисиц или, лучше сказать, травит их собаками. Когда он выезжает, Восточные ворота и внутренняя стена города запираются до его возвращения. Он редко посещает своих подданных… Когда Царь отправляется за город или в поле для увеселений, он строго приказывает, чтобы никто не беспокоил его просьбами.</p> +</blockquote> +<div class="thumb tleft"> +<div class="thumbinner" style="width:202px;"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Letter_of_Alexis_of_Russia.JPG" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4d/Letter_of_Alexis_of_Russia.JPG/200px-Letter_of_Alexis_of_Russia.JPG" width="200" height="352" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4d/Letter_of_Alexis_of_Russia.JPG/300px-Letter_of_Alexis_of_Russia.JPG 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4d/Letter_of_Alexis_of_Russia.JPG/400px-Letter_of_Alexis_of_Russia.JPG 2x" data-file-width="678" data-file-height="1193" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Letter_of_Alexis_of_Russia.JPG" class="internal" title="Увеличить"></a></div> +Письмо царя Алексея Михайловича своему двоюродному брату стольнику <a href="/wiki/%D0%9C%D0%B0%D1%82%D1%8E%D1%88%D0%BA%D0%B8%D0%BD,_%D0%90%D1%84%D0%B0%D0%BD%D0%B0%D1%81%D0%B8%D0%B9_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" title="Матюшкин, Афанасий Иванович">Афанасию Матюшкину</a>, писанное тайнописью (<a href="/wiki/%D0%9B%D0%B8%D1%82%D0%BE%D1%80%D0%B5%D1%8F" title="Литорея">тарабарщиной</a>)</div> +</div> +</div> +<p>Вообще царь умел отзываться на чужое горе и радость; замечательны в этом отношении его письма к <a href="/wiki/%D0%9E%D1%80%D0%B4%D0%B8%D0%BD-%D0%9D%D0%B0%D1%89%D0%BE%D0%BA%D0%B8%D0%BD,_%D0%90%D1%84%D0%B0%D0%BD%D0%B0%D1%81%D0%B8%D0%B9_%D0%9B%D0%B0%D0%B2%D1%80%D0%B5%D0%BD%D1%82%D1%8C%D0%B5%D0%B2%D0%B8%D1%87" title="Ордин-Нащокин, Афанасий Лаврентьевич">А. Л. Ордину-Нащокину</a> и князю <a href="/wiki/%D0%9E%D0%B4%D0%BE%D0%B5%D0%B2%D1%81%D0%BA%D0%B8%D0%B9,_%D0%9D%D0%B8%D0%BA%D0%B8%D1%82%D0%B0_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" title="Одоевский, Никита Иванович">Н. И. Одоевскому</a>. Мало тёмных сторон можно отметить в характере царя Алексея. Он обладал скорее созерцательной, пассивной, а не практической, активной натурой. Он стоял на перекрёстке между двумя направлениями, старорусским и западническим, примерял их в своём мировоззрении, но не предавался ни тому, ни другому со страстной энергией <a href="/wiki/%D0%9F%D1%91%D1%82%D1%80_I" title="Пётр I">Петра</a>. Царь был не только умным, но и образованным человеком своего века. Он много читал, писал письма, составил «<a href="/w/index.php?title=%D0%A3%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_%D1%81%D0%BE%D0%BA%D0%BE%D0%BB%D1%8C%D0%BD%D0%B8%D1%87%D1%8C%D1%8F_%D0%BF%D1%83%D1%82%D0%B8&action=edit&redlink=1" class="new" title="Уложение сокольничья пути (страница отсутствует)">Уложение сокольничья пути</a>», пробовал писать свои воспоминания о польской войне, упражнялся в версификации (стихосложении). Он был человеком порядка по преимуществу; «<i>делу время и потехе час</i>» (то есть всему своё время) — писал он; или: «<i>без чина же всякая вещь не утвердится и не укрепится</i>».</p> +<p>Известно, что Алексей Михайлович лично занимался вопросами организации армии. Сохранилось <a href="/wiki/%D0%A0%D0%B5%D0%B9%D1%82%D0%B0%D1%80%D1%8B#.D0.A0.D0.B5.D0.B9.D1.82.D0.B0.D1.80.D1.8B_.D0.B2_.D0.A0.D0.BE.D1.81.D1.81.D0.B8.D0.B8" title="Рейтары">штатное расписание рейтарского полка</a>, выполненное самим государем<sup id="cite_ref-3" class="reference"><a href="#cite_note-3">[3]</a></sup>. Секретарь датского посольства Андрей Роде, свидетельствует, что государь занимался и артиллерией. Как записал он в своем дневнике: (11 апреля 1659 года <i>«Полковник (<a href="/wiki/%D0%91%D0%B0%D1%83%D0%BC%D0%B0%D0%BD,_%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_(%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D0%BB)" title="Бауман, Николай (генерал)">Бауман</a>) показал нам тоже чертеж пушки, которую изобрел сам великий князь (царь Алексей Михайлович)»</i><sup id="cite_ref-4" class="reference"><a href="#cite_note-4">[4]</a></sup>. Алексей Михайлович очень интересовался европейской прессой, с которой знакомился по переводам, выполненным в <a href="/wiki/%D0%9F%D0%BE%D1%81%D0%BE%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9_%D0%BF%D1%80%D0%B8%D0%BA%D0%B0%D0%B7" title="Посольский приказ">Посольском приказе</a>. Одну из статей (о том, что <a href="/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B0%D1%8F_%D1%80%D0%B5%D0%B2%D0%BE%D0%BB%D1%8E%D1%86%D0%B8%D1%8F" title="Английская революция">свергшие и казнившие своего короля англичане</a> сильно жалеют об этом) царь лично зачёл боярам на заседании <a href="/wiki/%D0%91%D0%BE%D1%8F%D1%80%D1%81%D0%BA%D0%B0%D1%8F_%D0%B4%D1%83%D0%BC%D0%B0" title="Боярская дума">Боярской думы</a>. С 1659 г. Алексей Михайлович пытался наладить регулярную доставку в Россию иностранных газет. В 1665 г. с этой целью была организована первая регулярная почтовая линия, связавшая Москву с <a href="/wiki/%D0%A0%D0%B8%D0%B3%D0%B0" title="Рига">Ригой</a>, а через неё с общеевропейской почтовой системой<sup id="cite_ref-5" class="reference"><a href="#cite_note-5">[5]</a></sup>. Царь проявлял большой интерес к разным системам <a href="/wiki/%D0%A2%D0%B0%D0%B9%D0%BD%D0%BE%D0%BF%D0%B8%D1%81%D1%8C" class="mw-redirect" title="Тайнопись">тайнописи</a>. Вновь разработанные <a href="/wiki/%D0%A8%D0%B8%D1%84%D1%80" title="Шифр">шифры</a> использовали в дипломатической практике. В <a href="/wiki/%D0%9F%D1%80%D0%B8%D0%BA%D0%B0%D0%B7_%D1%82%D0%B0%D0%B9%D0%BD%D1%8B%D1%85_%D0%B4%D0%B5%D0%BB" title="Приказ тайных дел">приказе Тайных дел</a> хранились прорисовки <a href="/wiki/%D0%95%D0%B3%D0%B8%D0%BF%D0%B5%D1%82%D1%81%D0%BA%D0%BE%D0%B5_%D0%B8%D0%B5%D1%80%D0%BE%D0%B3%D0%BB%D0%B8%D1%84%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B5_%D0%BF%D0%B8%D1%81%D1%8C%D0%BC%D0%BE" title="Египетское иероглифическое письмо">египетских иероглифов</a>, выполненных по книге египтолога <a href="/wiki/%D0%9A%D0%B8%D1%80%D1%85%D0%B5%D1%80,_%D0%90%D1%84%D0%B0%D0%BD%D0%B0%D1%81%D0%B8%D0%B9" title="Кирхер, Афанасий">А. Кирхера</a><sup id="cite_ref-6" class="reference"><a href="#cite_note-6">[6]</a></sup>. В круг интересов царя входила <a href="/wiki/%D0%90%D1%81%D1%82%D1%80%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F" title="Астрология">астрология</a>. Следуя советам своего врача Сэмуэля Коллинза, он позволял на основе рекомендаций медицинской астрологии пускать себе кровь<sup id="cite_ref-7" class="reference"><a href="#cite_note-7">[7]</a></sup>. Алексей Михайлович был настолько увлечен звёздным небом, что в начале 1670-х гг. он, через руководившего Посольским приказом <a href="/wiki/%D0%9C%D0%B0%D1%82%D0%B2%D0%B5%D0%B5%D0%B2,_%D0%90%D1%80%D1%82%D0%B0%D0%BC%D0%BE%D0%BD_%D0%A1%D0%B5%D1%80%D0%B3%D0%B5%D0%B5%D0%B2%D0%B8%D1%87" title="Матвеев, Артамон Сергеевич">А. С. Матвеева</a>, попросил датского резидента достать ему телескоп<sup id="cite_ref-8" class="reference"><a href="#cite_note-8">[8]</a></sup>. В последние годы жизни царь увлекся европейской музыкой. (<abbr title="21 октября по юлианскому календарю">21</abbr> (<a href="/wiki/31_%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F" title="31 октября"><span title="31 октября по григорианскому календарю">31</span></a>) октября <a href="/wiki/1674_%D0%B3%D0%BE%D0%B4" title="1674 год">1674</a> г. Алексей Михайлович устроил для себя и ближних людей пир, который сопровождался очень необычной потехой: «Играл в арганы немчин, и в <a href="/wiki/%D0%A1%D1%83%D1%80%D0%BD%D0%B0" class="mw-redirect" title="Сурна">сурну</a>, и в трубы трубили, и в суренки играли, и по накрам, и по литаврам били ж во все»<sup id="cite_ref-9" class="reference"><a href="#cite_note-9">[9]</a></sup>.</p> +<h3><span class="mw-headline" id=".D0.A6.D0.B0.D1.80.D1.81.D1.82.D0.B2.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D0.B5">Царствование</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=4" class="mw-editsection-visualeditor" title="Редактировать раздел «Царствование»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=4" title="Редактировать раздел «Царствование»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h3> +<div class="thumb tleft"> +<div class="thumbinner" style="width:202px;"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:1000_Alex_Mikh.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/cf/1000_Alex_Mikh.jpg/200px-1000_Alex_Mikh.jpg" width="200" height="297" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/cf/1000_Alex_Mikh.jpg/300px-1000_Alex_Mikh.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/cf/1000_Alex_Mikh.jpg/400px-1000_Alex_Mikh.jpg 2x" data-file-width="628" data-file-height="933" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:1000_Alex_Mikh.jpg" class="internal" title="Увеличить"></a></div> +Алексей Михайлович на <a href="/wiki/%D0%A2%D1%8B%D1%81%D1%8F%D1%87%D0%B5%D0%BB%D0%B5%D1%82%D0%B8%D0%B5_%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8_(%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%BD%D0%B8%D0%BA)" class="mw-redirect" title="Тысячелетие России (памятник)">Памятнике «1000-летие России»</a> в <a href="/wiki/%D0%92%D0%B5%D0%BB%D0%B8%D0%BA%D0%B8%D0%B9_%D0%9D%D0%BE%D0%B2%D0%B3%D0%BE%D1%80%D0%BE%D0%B4" title="Великий Новгород">Великом Новгороде</a></div> +</div> +</div> +<h4><span class="mw-headline" id=".D0.96.D0.B5.D0.BD.D0.B8.D1.82.D1.8C.D0.B1.D0.B0._.D0.91.D0.BE.D1.8F.D1.80.D0.B8.D0.BD_.D0.91.D0.BE.D1.80.D0.B8.D1.81_.D0.9C.D0.BE.D1.80.D0.BE.D0.B7.D0.BE.D0.B2">Женитьба. Боярин Борис Морозов</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=5" class="mw-editsection-visualeditor" title="Редактировать раздел «Женитьба. Боярин Борис Морозов»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=5" title="Редактировать раздел «Женитьба. Боярин Борис Морозов»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h4> +<p>Молодой царь сильно подчинился влиянию <a href="/wiki/%D0%9C%D0%BE%D1%80%D0%BE%D0%B7%D0%BE%D0%B2,_%D0%91%D0%BE%D1%80%D0%B8%D1%81_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" title="Морозов, Борис Иванович">Бориса Морозова</a>. Задумав жениться, он в 1647 году выбрал на <a href="/wiki/%D0%A1%D0%BC%D0%BE%D1%82%D1%80_%D0%BD%D0%B5%D0%B2%D0%B5%D1%81%D1%82" title="Смотр невест">смотре невест</a> себе в жены <a href="/wiki/%D0%92%D1%81%D0%B5%D0%B2%D0%BE%D0%BB%D0%BE%D0%B6%D1%81%D0%BA%D0%B0%D1%8F,_%D0%95%D0%B2%D1%84%D0%B8%D0%BC%D0%B8%D1%8F_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D0%BD%D0%B0" title="Всеволожская, Евфимия Фёдоровна">Евфимию</a>, дочь <a href="/wiki/%D0%92%D1%81%D0%B5%D0%B2%D0%BE%D0%BB%D0%BE%D0%B6%D1%81%D0%BA%D0%B8%D0%B9,_%D0%A0%D0%B0%D1%84_%D0%A0%D0%BE%D0%B4%D0%B8%D0%BE%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" title="Всеволожский, Раф Родионович">Рафа Всеволожского</a>, но отказался от своего выбора благодаря интригам, в которые, вероятно, замешан был сам Б. И. Морозов. В 1648 году, 16 (26 по новому стилю) января, царь заключил брак с <a href="/wiki/%D0%9C%D0%B8%D0%BB%D0%BE%D1%81%D0%BB%D0%B0%D0%B2%D1%81%D0%BA%D0%B0%D1%8F,_%D0%9C%D0%B0%D1%80%D0%B8%D1%8F_%D0%98%D0%BB%D1%8C%D0%B8%D0%BD%D0%B8%D1%87%D0%BD%D0%B0" title="Милославская, Мария Ильинична">Марьей Ильиничной Милославской</a>; вскоре за тем Б. И. Морозов женился на её сестре Анне. Таким образом Б. И. Морозов и его тесть <a href="/wiki/%D0%9C%D0%B8%D0%BB%D0%BE%D1%81%D0%BB%D0%B0%D0%B2%D1%81%D0%BA%D0%B8%D0%B9,_%D0%98%D0%BB%D1%8C%D1%8F_%D0%94%D0%B0%D0%BD%D0%B8%D0%BB%D0%BE%D0%B2%D0%B8%D1%87" title="Милославский, Илья Данилович">И. Д. Милославский</a> приобрели первенствующее значение при дворе. К этому времени, однако, уже ясно обнаружились результаты плохого внутреннего управления Б. И. Морозова. Царским указом и боярским приговором (<abbr title="7 февраля по юлианскому календарю">7</abbr> (<a href="/wiki/17_%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F" title="17 февраля"><span title="17 февраля по григорианскому календарю">17</span></a>) февраля <a href="/wiki/1646_%D0%B3%D0%BE%D0%B4" title="1646 год">1646</a> г. установлена была новая <a href="/wiki/%D0%A1%D0%BE%D0%BB%D1%8F%D0%BD%D0%BE%D0%B9_%D0%BD%D0%B0%D0%BB%D0%BE%D0%B3" title="Соляной налог">пошлина на соль</a>. Эта пошлина заменила не только прежнюю соляную пошлину, но и ямские и стрелецкие деньги; она превосходила рыночную цену соли — главнейшего предмета потребления — приблизительно в 1⅓ раза и вызвала сильное недовольство со стороны населения. К этому присоединились злоупотребления И. Д. Милославского и молва о пристрастии царя и правителя к иностранным обычаям. Все эти причины вызвали народный бунт (<a href="/wiki/%D0%A1%D0%BE%D0%BB%D1%8F%D0%BD%D0%BE%D0%B9_%D0%B1%D1%83%D0%BD%D1%82" title="Соляной бунт">Соляной бунт</a>) в <a href="/wiki/%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0" title="Москва">Москве</a> и беспорядки в других городах; (<abbr title="1 июня по юлианскому календарю">1</abbr> (<a href="/wiki/11_%D0%B8%D1%8E%D0%BD%D1%8F" title="11 июня"><span title="11 июня по григорианскому календарю">11</span></a>) июня <a href="/wiki/1648_%D0%B3%D0%BE%D0%B4" title="1648 год">1648</a> года народ стал требовать у царя выдачи Б. Морозова, затем разграбил его дом и убил <a href="/wiki/%D0%9E%D0%BA%D0%BE%D0%BB%D1%8C%D0%BD%D0%B8%D1%87%D0%B8%D0%B9" title="Окольничий">окольничего</a> <a href="/wiki/%D0%9F%D0%BB%D0%B5%D1%89%D0%B5%D0%B5%D0%B2,_%D0%9B%D0%B5%D0%BE%D0%BD%D1%82%D0%B8%D0%B9_%D0%A1%D1%82%D0%B5%D0%BF%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" title="Плещеев, Леонтий Степанович">Плещеева</a> и <a href="/wiki/%D0%94%D1%83%D0%BC%D0%BD%D1%8B%D0%B9_%D0%B4%D1%8C%D1%8F%D0%BA" title="Думный дьяк">думного дьяка</a> <a href="/w/index.php?title=%D0%A7%D0%B8%D1%81%D1%82%D0%BE%D0%B9,_%D0%9D%D0%B0%D0%B7%D0%B0%D1%80%D0%B8%D0%B9_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&action=edit&redlink=1" class="new" title="Чистой, Назарий Иванович (страница отсутствует)">Чистого</a>. Царь поспешил тайно отправить любимого им Б. И. Морозова в <a href="/wiki/%D0%9A%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%D0%BE-%D0%91%D0%B5%D0%BB%D0%BE%D0%B7%D0%B5%D1%80%D1%81%D0%BA%D0%B8%D0%B9_%D0%BC%D0%BE%D0%BD%D0%B0%D1%81%D1%82%D1%8B%D1%80%D1%8C" title="Кирилло-Белозерский монастырь">Кирилло-Белозерский монастырь</a>, а народу выдал окольничего Траханиотова. Новая пошлина на соль отменена была в том же году. После того, как народное волнение стихло, Морозов вернулся ко двору, пользовался царским расположением, но не имел первенствующего значения в управлении.</p> +<h4><span class="mw-headline" id=".D0.9F.D0.B0.D1.82.D1.80.D0.B8.D0.B0.D1.80.D1.85_.D0.9D.D0.B8.D0.BA.D0.BE.D0.BD">Патриарх Никон</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=6" class="mw-editsection-visualeditor" title="Редактировать раздел «Патриарх Никон»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=6" title="Редактировать раздел «Патриарх Никон»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h4> +<div class="thumb tleft"> +<div class="thumbinner" style="width:212px;"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:PhilipandNikon.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/f5/PhilipandNikon.jpg/210px-PhilipandNikon.jpg" width="210" height="258" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/f5/PhilipandNikon.jpg/315px-PhilipandNikon.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/f5/PhilipandNikon.jpg/420px-PhilipandNikon.jpg 2x" data-file-width="1500" data-file-height="1842" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:PhilipandNikon.jpg" class="internal" title="Увеличить"></a></div> +<center>Алексей Михайлович и Никон перед гробницей святителя <a href="/wiki/%D0%A4%D0%B8%D0%BB%D0%B8%D0%BF%D0%BF_(%D0%9A%D0%BE%D0%BB%D1%8B%D1%87%D1%91%D0%B2)" class="mw-redirect" title="Филипп (Колычёв)">Филиппа</a></center> +</div> +</div> +</div> +<div class="dablink noprint">Основная статья: <b><a href="/wiki/%D0%9D%D0%B8%D0%BA%D0%BE%D0%BD_(%D0%9F%D0%B0%D1%82%D1%80%D0%B8%D0%B0%D1%80%D1%85_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9)" class="mw-redirect" title="Никон (Патриарх Московский)">Никон (Патриарх Московский)</a></b></div> +<table align="right" cellspacing="1" style="font-size: 85%; background:#ffcc99; margin-left: 1em; margin-bottom: 0.5em; line-height: 17px;"> +<tr> +<td align="center"><b>Династия <a href="/wiki/%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD%D0%BE%D0%B2%D1%8B" title="Романовы">Романовых</a> (до Петра III)</b></td> +</tr> +<tr> +<td> +<table> +<tr> +<td><a href="/wiki/%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD_%D0%AE%D1%80%D1%8C%D0%B5%D0%B2%D0%B8%D1%87_%D0%97%D0%B0%D1%85%D0%B0%D1%80%D1%8C%D0%B8%D0%BD" class="mw-redirect" title="Роман Юрьевич Захарьин">Роман Юрьевич Захарьин</a> +<table> +<tr> +<td bgcolor="#CCCCCC" rowspan="4"></td> +</tr> +<tr> +<td><a href="/wiki/%D0%97%D0%B0%D1%85%D0%B0%D1%80%D1%8C%D0%B8%D0%BD%D0%B0-%D0%AE%D1%80%D1%8C%D0%B5%D0%B2%D0%B0,_%D0%90%D0%BD%D0%B0%D1%81%D1%82%D0%B0%D1%81%D0%B8%D1%8F_%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD%D0%BE%D0%B2%D0%BD%D0%B0" title="Захарьина-Юрьева, Анастасия Романовна">Анастасия</a>,<br /> +жена <a href="/wiki/%D0%98%D0%B2%D0%B0%D0%BD_%D0%93%D1%80%D0%BE%D0%B7%D0%BD%D1%8B%D0%B9" title="Иван Грозный">Ивана IV Грозного</a> +<table> +<tr> +<td bgcolor="#CCCCCC" rowspan="4"></td> +</tr> +<tr> +<td><a href="/wiki/%D0%A4%D1%91%D0%B4%D0%BE%D1%80_I_%D0%98%D0%BE%D0%B0%D0%BD%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" class="mw-redirect" title="Фёдор I Иоаннович">Фёдор I Иоаннович</a></td> +</tr> +</table> +</td> +</tr> +<tr> +<td><a href="/wiki/%D0%97%D0%B0%D1%85%D0%B0%D1%80%D1%8C%D0%B8%D0%BD,_%D0%9D%D0%B8%D0%BA%D0%B8%D1%82%D0%B0_%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" title="Захарьин, Никита Романович">Никита Романович</a> +<table> +<tr> +<td bgcolor="#CCCCCC" rowspan="5"></td> +</tr> +<tr> +<td><a href="/wiki/%D0%A4%D0%B8%D0%BB%D0%B0%D1%80%D0%B5%D1%82_(%D0%9F%D0%B0%D1%82%D1%80%D0%B8%D0%B0%D1%80%D1%85_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9)" class="mw-redirect" title="Филарет (Патриарх Московский)">Фёдор Никитич<br /> +(патриарх Филарет)</a> +<table> +<tr> +<td bgcolor="#CCCCCC" rowspan="4"></td> +</tr> +<tr> +<td><a href="/wiki/%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D0%B8%D1%87" title="Михаил Фёдорович">Михаил Фёдорович</a> +<table> +<tr> +<td bgcolor="#CCCCCC" rowspan="4"></td> +</tr> +<tr> +<td><strong class="selflink">Алексей Михайлович</strong> +<table> +<tr> +<td bgcolor="#CCCCCC" rowspan="6"></td> +</tr> +<tr> +<td><a href="/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%B8%D1%87" title="Алексей Алексеевич">Алексей Алексеевич</a></td> +</tr> +<tr> +<td><a href="/wiki/%D0%A1%D0%BE%D1%84%D1%8C%D1%8F_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%BD%D0%B0" title="Софья Алексеевна">Софья Алексеевна</a></td> +</tr> +<tr> +<td><a href="/wiki/%D0%A4%D1%91%D0%B4%D0%BE%D1%80_III_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%B8%D1%87" title="Фёдор III Алексеевич">Фёдор III</a></td> +</tr> +<tr> +<td><a href="/wiki/%D0%98%D0%B2%D0%B0%D0%BD_V" title="Иван V">Иван V</a> +<table> +<tr> +<td bgcolor="#CCCCCC" rowspan="4"></td> +</tr> +<tr> +<td><a href="/wiki/%D0%90%D0%BD%D0%BD%D0%B0_%D0%98%D0%BE%D0%B0%D0%BD%D0%BD%D0%BE%D0%B2%D0%BD%D0%B0" title="Анна Иоанновна">Анна Иоанновна</a></td> +</tr> +<tr> +<td><a href="/wiki/%D0%95%D0%BA%D0%B0%D1%82%D0%B5%D1%80%D0%B8%D0%BD%D0%B0_%D0%98%D0%BE%D0%B0%D0%BD%D0%BD%D0%BE%D0%B2%D0%BD%D0%B0" title="Екатерина Иоанновна">Екатерина Иоанновна</a> +<table> +<tr> +<td bgcolor="#CCCCCC" rowspan="4"></td> +</tr> +<tr> +<td><a href="/wiki/%D0%90%D0%BD%D0%BD%D0%B0_%D0%9B%D0%B5%D0%BE%D0%BF%D0%BE%D0%BB%D1%8C%D0%B4%D0%BE%D0%B2%D0%BD%D0%B0" title="Анна Леопольдовна">Анна Леопольдовна</a> +<table> +<tr> +<td bgcolor="#CCCCCC" rowspan="4"></td> +</tr> +<tr> +<td><a href="/wiki/%D0%98%D0%B2%D0%B0%D0%BD_VI" title="Иван VI">Иван VI</a></td> +</tr> +</table> +</td> +</tr> +</table> +</td> +</tr> +</table> +</td> +</tr> +<tr> +<td><a href="/wiki/%D0%9F%D1%91%D1%82%D1%80_I" title="Пётр I">Пётр I Великий</a><br /> +(2-я жена <a href="/wiki/%D0%95%D0%BA%D0%B0%D1%82%D0%B5%D1%80%D0%B8%D0%BD%D0%B0_I" title="Екатерина I">Екатерина I</a>) +<table> +<tr> +<td bgcolor="#CCCCCC" rowspan="4"></td> +</tr> +<tr> +<td><a href="/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9F%D0%B5%D1%82%D1%80%D0%BE%D0%B2%D0%B8%D1%87" title="Алексей Петрович">Алексей Петрович</a> +<table> +<tr> +<td bgcolor="#CCCCCC" rowspan="4"></td> +</tr> +<tr> +<td><a href="/wiki/%D0%9F%D1%91%D1%82%D1%80_II" title="Пётр II">Пётр II</a></td> +</tr> +</table> +</td> +</tr> +<tr> +<td><a href="/wiki/%D0%90%D0%BD%D0%BD%D0%B0_%D0%9F%D0%B5%D1%82%D1%80%D0%BE%D0%B2%D0%BD%D0%B0" title="Анна Петровна">Анна Петровна</a> +<table> +<tr> +<td bgcolor="#CCCCCC" rowspan="4"></td> +</tr> +<tr> +<td><a href="/wiki/%D0%9F%D1%91%D1%82%D1%80_III" title="Пётр III">Пётр III</a></td> +</tr> +</table> +</td> +</tr> +<tr> +<td><a href="/wiki/%D0%95%D0%BB%D0%B8%D0%B7%D0%B0%D0%B2%D0%B5%D1%82%D0%B0_%D0%9F%D0%B5%D1%82%D1%80%D0%BE%D0%B2%D0%BD%D0%B0" title="Елизавета Петровна">Елизавета Петровна</a></td> +</tr> +</table> +</td> +</tr> +</table> +</td> +</tr> +</table> +</td> +</tr> +</table> +</td> +</tr> +<tr> +<td><a href="/wiki/%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD%D0%BE%D0%B2,_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%9D%D0%B8%D0%BA%D0%B8%D1%82%D0%B8%D1%87_(%D0%BD%D0%B0%D0%BC%D0%B5%D1%81%D1%82%D0%BD%D0%B8%D0%BA)" class="mw-redirect" title="Романов, Александр Никитич (наместник)">Александр Никитич</a></td> +</tr> +<tr> +<td><a href="/wiki/%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD%D0%BE%D0%B2,_%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%9D%D0%B8%D0%BA%D0%B8%D1%82%D0%B8%D1%87" title="Романов, Михаил Никитич">Михаил Никитич</a></td> +</tr> +<tr> +<td><a href="/wiki/%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD%D0%BE%D0%B2,_%D0%98%D0%B2%D0%B0%D0%BD_%D0%9D%D0%B8%D0%BA%D0%B8%D1%82%D0%B8%D1%87" title="Романов, Иван Никитич">Иван Никитич</a> +<table> +<tr> +<td bgcolor="#CCCCCC" rowspan="4"></td> +</tr> +<tr> +<td><a href="/wiki/%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD%D0%BE%D0%B2,_%D0%9D%D0%B8%D0%BA%D0%B8%D1%82%D0%B0_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" title="Романов, Никита Иванович">Никита Иванович</a></td> +</tr> +</table> +</td> +</tr> +</table> +</td> +</tr> +</table> +</td> +</tr> +</table> +</td> +</tr> +</table> +<div class="thumb tright"> +<div class="thumbinner" style="width:222px;"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Tsar_Alexei_Mikhailovich_of_Russia-N.Sverchkov.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/5b/Tsar_Alexei_Mikhailovich_of_Russia-N.Sverchkov.jpg/220px-Tsar_Alexei_Mikhailovich_of_Russia-N.Sverchkov.jpg" width="220" height="137" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/5b/Tsar_Alexei_Mikhailovich_of_Russia-N.Sverchkov.jpg/330px-Tsar_Alexei_Mikhailovich_of_Russia-N.Sverchkov.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/5b/Tsar_Alexei_Mikhailovich_of_Russia-N.Sverchkov.jpg/440px-Tsar_Alexei_Mikhailovich_of_Russia-N.Sverchkov.jpg 2x" data-file-width="1200" data-file-height="747" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Tsar_Alexei_Mikhailovich_of_Russia-N.Sverchkov.jpg" class="internal" title="Увеличить"></a></div> +«Царь Алексей Михайлович с боярами на соколиной охоте близ Москвы» (картина <a href="/wiki/%D0%A1%D0%B2%D0%B5%D1%80%D1%87%D0%BA%D0%BE%D0%B2,_%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%95%D0%B3%D0%BE%D1%80%D0%BE%D0%B2%D0%B8%D1%87" title="Сверчков, Николай Егорович">Николая Сверчкова</a>)</div> +</div> +</div> +<p>Царь Алексей возмужал и уже более не нуждался в опеке; сам он писал <a href="/wiki/%D0%9D%D0%B8%D0%BA%D0%BE%D0%BD_(%D0%9F%D0%B0%D1%82%D1%80%D0%B8%D0%B0%D1%80%D1%85_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9)" class="mw-redirect" title="Никон (Патриарх Московский)">Никону</a> в <a href="/wiki/1651_%D0%B3%D0%BE%D0%B4" title="1651 год">1651 году</a>, «<i>что слово его стало во дворце добре страшно</i>». Слова эти, однако, на деле не вполне оправдались. Мягкая, общительная натура царя нуждалась в советчике и друге. Таким «особенным», особенно любимым другом стал Никон. Будучи в то время митрополитом в <a href="/wiki/%D0%9D%D0%BE%D0%B2%D0%B3%D0%BE%D1%80%D0%BE%D0%B4" class="mw-redirect" title="Новгород">Новгороде</a>, где со свойственной ему энергией он в марте 1650 года усмирял мятежников, Никон овладел доверием царским, посвящён был в патриархи (<abbr title="по юлианскому календарю">25 июля</abbr> (<a href="/wiki/4_%D0%B0%D0%B2%D0%B3%D1%83%D1%81%D1%82%D0%B0" title="4 августа"><span title="по григорианскому календарю">4 августа</span></a>) <a href="/wiki/1652_%D0%B3%D0%BE%D0%B4" title="1652 год">1652</a> года и стал оказывать прямое влияние на дела государственные. Из числа последних особенное внимание правительства привлекали внешние отношения.</p> +<p>Патриарху Никону было поручено провести <a href="/wiki/%D0%A6%D0%B5%D1%80%D0%BA%D0%BE%D0%B2%D0%BD%D0%B0%D1%8F_%D1%80%D0%B5%D1%84%D0%BE%D1%80%D0%BC%D0%B0_%D0%BF%D0%B0%D1%82%D1%80%D0%B8%D0%B0%D1%80%D1%85%D0%B0_%D0%9D%D0%B8%D0%BA%D0%BE%D0%BD%D0%B0" class="mw-redirect" title="Церковная реформа патриарха Никона">церковную реформу</a>. Реформа прошла в <a href="/wiki/1653_%D0%B3%D0%BE%D0%B4" title="1653 год">1653</a>—<a href="/wiki/1655_%D0%B3%D0%BE%D0%B4" title="1655 год">1655 годах</a> и касалась в основном церковных обрядов и книг. Было введено крещение тремя пальцами, поясные поклоны вместо земных, исправлены по греческим образцам иконы и церковные книги. Созванный в <a href="/wiki/1654_%D0%B3%D0%BE%D0%B4" title="1654 год">1654 году</a> <a href="/wiki/%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9_%D1%81%D0%BE%D0%B1%D0%BE%D1%80_(1654)" title="Московский собор (1654)">Московский собор</a> одобрил реформу, но предложил привести действующие обряды в соответствие не только с греческой, но и с русской традицией.</p> +<p>Новый патриарх был человеком своенравным, волевым, во многом фанатичным. Получив необъятную власть над верующими, он вскоре выступил с идеей первенства церковной власти и предложил Алексею Михайловичу разделить с ним власть. Однако царь не пожелал долго терпеть патриарха. Он перестал ходить на патриаршие богослужения в <a href="/wiki/%D0%A3%D1%81%D0%BF%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9_%D1%81%D0%BE%D0%B1%D0%BE%D1%80_(%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0)" title="Успенский собор (Москва)">Успенском соборе</a>, приглашать Никона на государственные приёмы. Это было серьёзным ударом по самолюбию патриарха. Во время одной из проповедей в Успенском соборе он заявил о сложении патриарших обязанностей (с сохранением сана) и удалился в <a href="/wiki/%D0%9D%D0%BE%D0%B2%D0%BE%D0%B8%D0%B5%D1%80%D1%83%D1%81%D0%B0%D0%BB%D0%B8%D0%BC%D1%81%D0%BA%D0%B8%D0%B9_%D0%BC%D0%BE%D0%BD%D0%B0%D1%81%D1%82%D1%8B%D1%80%D1%8C" title="Новоиерусалимский монастырь">Новоиерусалимский Воскресенский монастырь</a>. Там Никон ждал, что царь раскается и попросит его вернуться в Москву. Однако царь поступил совсем иначе. Он стал готовить <a href="/wiki/%D0%A6%D0%B5%D1%80%D0%BA%D0%BE%D0%B2%D0%BD%D1%8B%D0%B9_%D1%81%D1%83%D0%B4" title="Церковный суд">церковный суд</a> над Никоном, для чего пригласил в Москву <a href="/wiki/%D0%9F%D1%80%D0%B0%D0%B2%D0%BE%D1%81%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%86%D0%B5%D1%80%D0%BA%D0%BE%D0%B2%D1%8C" title="Православная церковь">православных патриархов из других стран</a>.</p> +<p>Для суда над Никоном в 1666 г. был созван <a href="/wiki/%D0%91%D0%BE%D0%BB%D1%8C%D1%88%D0%BE%D0%B9_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9_%D1%81%D0%BE%D0%B1%D0%BE%D1%80" title="Большой Московский собор">Большой Московский собор</a>, на который патриарха привезли под охраной. Царь заявил, что Никон без разрешения царя оставил церковь и отрекся от патриаршества, тем самым давая понять, кому принадлежит реальная власть в стране. Присутствовавшие церковные <a href="/wiki/%D0%98%D0%B5%D1%80%D0%B0%D1%80%D1%85" class="mw-redirect" title="Иерарх">иерархи</a> поддержали царя и осудили Никона, благословив лишение его сана патриарха и вечное заточение в монастырь. Одновременно Собор 1666—1667 гг. поддержал церковную реформу и предал проклятию всех её противников, которые стали именоваться раскольниками. Участники Собора постановили передать лидеров старообрядцев в руки властей. Таким образом, реформы Никона и Собор 1666—1667 гг. положили начало расколу в Русской Православной Церкви.</p> +<div class="thumb tright"> +<div class="thumbinner" style="width:222px;"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9F%D0%B5%D1%87%D0%B0%D1%82%D1%8C_%D0%9F%D0%B5%D1%82%D1%80%D0%B0_%D0%9F%D0%B5%D1%80%D0%B2%D0%BE%D0%B3%D0%BE.JPG" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/e/eb/%D0%9F%D0%B5%D1%87%D0%B0%D1%82%D1%8C_%D0%9F%D0%B5%D1%82%D1%80%D0%B0_%D0%9F%D0%B5%D1%80%D0%B2%D0%BE%D0%B3%D0%BE.JPG/220px-%D0%9F%D0%B5%D1%87%D0%B0%D1%82%D1%8C_%D0%9F%D0%B5%D1%82%D1%80%D0%B0_%D0%9F%D0%B5%D1%80%D0%B2%D0%BE%D0%B3%D0%BE.JPG" width="220" height="211" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/e/eb/%D0%9F%D0%B5%D1%87%D0%B0%D1%82%D1%8C_%D0%9F%D0%B5%D1%82%D1%80%D0%B0_%D0%9F%D0%B5%D1%80%D0%B2%D0%BE%D0%B3%D0%BE.JPG/330px-%D0%9F%D0%B5%D1%87%D0%B0%D1%82%D1%8C_%D0%9F%D0%B5%D1%82%D1%80%D0%B0_%D0%9F%D0%B5%D1%80%D0%B2%D0%BE%D0%B3%D0%BE.JPG 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/e/eb/%D0%9F%D0%B5%D1%87%D0%B0%D1%82%D1%8C_%D0%9F%D0%B5%D1%82%D1%80%D0%B0_%D0%9F%D0%B5%D1%80%D0%B2%D0%BE%D0%B3%D0%BE.JPG/440px-%D0%9F%D0%B5%D1%87%D0%B0%D1%82%D1%8C_%D0%9F%D0%B5%D1%82%D1%80%D0%B0_%D0%9F%D0%B5%D1%80%D0%B2%D0%BE%D0%B3%D0%BE.JPG 2x" data-file-width="2313" data-file-height="2217" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9F%D0%B5%D1%87%D0%B0%D1%82%D1%8C_%D0%9F%D0%B5%D1%82%D1%80%D0%B0_%D0%9F%D0%B5%D1%80%D0%B2%D0%BE%D0%B3%D0%BE.JPG" class="internal" title="Увеличить"></a></div> +Большая государственная печать Алексея Михайловича. <a href="/wiki/1667" class="mw-redirect" title="1667">1667</a></div> +</div> +</div> +<h4><span class="mw-headline" id=".D0.92.D0.BE.D0.B5.D0.BD.D0.BD.D0.B0.D1.8F_.D1.80.D0.B5.D1.84.D0.BE.D1.80.D0.BC.D0.B0">Военная реформа</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=7" class="mw-editsection-visualeditor" title="Редактировать раздел «Военная реформа»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=7" title="Редактировать раздел «Военная реформа»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h4> +<p>В <a href="/wiki/1648_%D0%B3%D0%BE%D0%B4" title="1648 год">1648 году</a>, используя опыт создания <a href="/wiki/%D0%9F%D0%BE%D0%BB%D0%BA%D0%B8_%D0%B8%D0%BD%D0%BE%D0%B7%D0%B5%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE_%D1%81%D1%82%D1%80%D0%BE%D1%8F" title="Полки иноземного строя">полков иноземного строя</a> в период царствования своего отца, Алексей Михайлович начинает реформу армии<sup id="cite_ref-mal47_10-0" class="reference"><a href="#cite_note-mal47-10">[10]</a></sup>.</p> +<p>В ходе реформы 1648—<a href="/wiki/1654_%D0%B3%D0%BE%D0%B4" title="1654 год">1654 годов</a> были усилены и увеличены лучшие части «старого строя»: элитная московская <a href="/wiki/%D0%9F%D0%BE%D0%BC%D0%B5%D1%81%D1%82%D0%BD%D0%BE%D0%B5_%D0%B2%D0%BE%D0%B9%D1%81%D0%BA%D0%BE" title="Поместное войско">поместная конница</a> <a href="/wiki/%D0%93%D0%BE%D1%81%D1%83%D0%B4%D0%B0%D1%80%D0%B5%D0%B2_%D0%BF%D0%BE%D0%BB%D0%BA" class="mw-redirect" title="Государев полк">Государева полка</a>, московские <a href="/wiki/%D0%A1%D1%82%D1%80%D0%B5%D0%BB%D1%8C%D1%86%D1%8B" title="Стрельцы">стрельцы</a> и <a href="/wiki/%D0%9F%D1%83%D1%88%D0%BA%D0%B0%D1%80%D0%B8" title="Пушкари">пушкари</a>. Главным направлением реформы стало массовое создание полков нового строя: <a href="/w/index.php?title=%D0%A0%D0%B5%D0%B9%D1%82%D0%B0%D1%80%D1%81%D0%BA%D0%B8%D0%B9_%D0%BF%D0%BE%D0%BB%D0%BA&action=edit&redlink=1" class="new" title="Рейтарский полк (страница отсутствует)">рейтарских</a>, <a href="/w/index.php?title=%D0%A1%D0%BE%D0%BB%D0%B4%D0%B0%D1%82%D1%81%D0%BA%D0%B8%D0%B9_%D0%BF%D0%BE%D0%BB%D0%BA&action=edit&redlink=1" class="new" title="Солдатский полк (страница отсутствует)">солдатских</a>, <a href="/wiki/%D0%94%D1%80%D0%B0%D0%B3%D1%83%D0%BD%D1%8B" title="Драгуны">драгунских</a> и <a href="/wiki/%D0%93%D1%83%D1%81%D0%B0%D1%80%D1%81%D0%BA%D0%B8%D0%B9_%D0%BF%D0%BE%D0%BB%D0%BA" title="Гусарский полк">гусарского</a><sup id="cite_ref-mal47_10-1" class="reference"><a href="#cite_note-mal47-10">[10]</a></sup>. Эти полки составили костяк новой армии царя Алексея Михайловича. Для выполнения целей реформы на службу было нанято большое количество европейских военных специалистов. Это стало возможным из-за окончания <a href="/wiki/%D0%A2%D1%80%D0%B8%D0%B4%D1%86%D0%B0%D1%82%D0%B8%D0%BB%D0%B5%D1%82%D0%BD%D1%8F%D1%8F_%D0%B2%D0%BE%D0%B9%D0%BD%D0%B0" title="Тридцатилетняя война">Тридцатилетней войны</a>, что создало в Европе колоссальный для тех времен рынок военных профессионалов<sup id="cite_ref-11" class="reference"><a href="#cite_note-11">[11]</a></sup>.</p> +<h4><span class="mw-headline" id=".D0.94.D0.B5.D0.BB.D0.B0_.D0.BD.D0.B0_.D0.A3.D0.BA.D1.80.D0.B0.D0.B8.D0.BD.D0.B5._.D0.9F.D0.BE.D0.BB.D1.8C.D1.81.D0.BA.D0.B0.D1.8F_.D0.B2.D0.BE.D0.B9.D0.BD.D0.B0">Дела на Украине. Польская война</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=8" class="mw-editsection-visualeditor" title="Редактировать раздел «Дела на Украине. Польская война»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=8" title="Редактировать раздел «Дела на Украине. Польская война»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h4> +<div class="dablink noprint">Основная статья: <b><a href="/wiki/%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%BE-%D0%BF%D0%BE%D0%BB%D1%8C%D1%81%D0%BA%D0%B0%D1%8F_%D0%B2%D0%BE%D0%B9%D0%BD%D0%B0_(1654%E2%80%941667)" title="Русско-польская война (1654—1667)">Русско-польская война (1654—1667)</a></b></div> +<p>Ещё в конце <a href="/wiki/1647_%D0%B3%D0%BE%D0%B4" title="1647 год">1647 года</a> казацкий <a href="/wiki/%D0%A1%D0%BE%D1%82%D0%BD%D0%B8%D0%BA" title="Сотник">сотник</a> <a href="/wiki/%D0%A5%D0%BC%D0%B5%D0%BB%D1%8C%D0%BD%D0%B8%D1%86%D0%BA%D0%B8%D0%B9,_%D0%91%D0%BE%D0%B3%D0%B4%D0%B0%D0%BD_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87" title="Хмельницкий, Богдан Михайлович">Зиновий Богдан Хмельницкий</a> бежал с <a href="/wiki/%D0%A3%D0%BA%D1%80%D0%B0%D0%B8%D0%BD%D0%B0" title="Украина">Украины</a> в <a href="/wiki/%D0%97%D0%B0%D0%BF%D0%BE%D1%80%D0%BE%D0%B6%D1%8C%D0%B5" title="Запорожье">Запорожье</a>, а оттуда в <a href="/wiki/%D0%9A%D1%80%D1%8B%D0%BC" title="Крым">Крым</a>. Вернувшись с татарским войском и избранный в <a href="/wiki/%D0%93%D0%B5%D1%82%D0%BC%D0%B0%D0%BD" title="Гетман">гетманы</a> казацкой <a href="/wiki/%D0%92%D0%B5%D1%87%D0%B5" title="Вече">радой</a>, он поднял восстание, охватившее всю Украину, разгромил польские войска <a href="/wiki/%D0%91%D0%B8%D1%82%D0%B2%D0%B0_%D0%BF%D0%BE%D0%B4_%D0%96%D1%91%D0%BB%D1%82%D1%8B%D0%BC%D0%B8_%D0%92%D0%BE%D0%B4%D0%B0%D0%BC%D0%B8" title="Битва под Жёлтыми Водами">при Жёлтых Водах</a>, <a href="/wiki/%D0%9A%D0%BE%D1%80%D1%81%D1%83%D0%BD%D1%81%D0%BA%D0%BE%D0%B5_%D1%81%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_(1648)" title="Корсунское сражение (1648)">Корсуни</a>, <a href="/wiki/%D0%91%D0%B8%D1%82%D0%B2%D0%B0_%D0%BF%D0%BE%D0%B4_%D0%9F%D0%B8%D0%BB%D1%8F%D0%B2%D1%86%D0%B0%D0%BC%D0%B8" title="Битва под Пилявцами">Пиляве</a>. После этих первых побед, (<abbr title="8 июня по юлианскому календарю">8</abbr> (<a href="/wiki/18_%D0%B8%D1%8E%D0%BD%D1%8F" title="18 июня"><span title="18 июня по григорианскому календарю">18</span></a>) июня <a href="/wiki/1648_%D0%B3%D0%BE%D0%B4" title="1648 год">1648</a> года, Хмельницкий отправил Алексею Михайловичу письмо с просьбой принять в подданство <a href="/wiki/%D0%97%D0%B0%D0%BF%D0%BE%D1%80%D0%BE%D0%B6%D1%81%D0%BA%D0%B8%D0%B5_%D0%BA%D0%B0%D0%B7%D0%B0%D0%BA%D0%B8" title="Запорожские казаки">запорожских казаков</a>. Затем осадил <a href="/wiki/%D0%97%D0%B0%D0%BC%D0%BE%D1%81%D1%86%D1%8C" title="Замосць">Замостье</a> и под <a href="/wiki/%D0%97%D0%B1%D0%BE%D1%80%D0%BE%D0%B2" title="Зборов">Зборовом</a> заключил выгодный мир. После поражения под <a href="/wiki/%D0%91%D0%B5%D1%80%D0%B5%D1%81%D1%82%D0%B5%D1%87%D0%BA%D0%BE" title="Берестечко">Берестечком</a> он согласился под <a href="/wiki/%D0%91%D0%B5%D0%BB%D0%B0%D1%8F_%D0%A6%D0%B5%D1%80%D0%BA%D0%BE%D0%B2%D1%8C" title="Белая Церковь">Белой Церковью</a> на мир гораздо менее выгодный, чем <a href="/wiki/%D0%97%D0%B1%D0%BE%D1%80%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9_%D0%B4%D0%BE%D0%B3%D0%BE%D0%B2%D0%BE%D1%80" title="Зборовский договор">Зборовский</a>. В феврале 1651 был созван <a href="/wiki/%D0%97%D0%B5%D0%BC%D1%81%D0%BA%D0%B8%D0%B9_%D1%81%D0%BE%D0%B1%D0%BE%D1%80" title="Земский собор">Земский собор</a>, где, в числе прочего, было объявлено о желании Хмельницкого и запорожцев перейти в русское подданство<sup id="cite_ref-12" class="reference"><a href="#cite_note-12">[12]</a></sup>. В течение всего этого времени Алексей Михайлович занимал выжидательную политику: он не помогал ни Хмельницкому, ни <a href="/wiki/%D0%A0%D0%B5%D1%87%D1%8C_%D0%9F%D0%BE%D1%81%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%B0%D1%8F" title="Речь Посполитая">Речи Посполитой</a>.</p> +<div class="thumb tleft"> +<div class="thumbinner" style="width:302px;"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Znamia_bolshogo_polka_1654.JPG" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/d/d8/Znamia_bolshogo_polka_1654.JPG/300px-Znamia_bolshogo_polka_1654.JPG" width="300" height="188" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/d8/Znamia_bolshogo_polka_1654.JPG/450px-Znamia_bolshogo_polka_1654.JPG 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/d8/Znamia_bolshogo_polka_1654.JPG/600px-Znamia_bolshogo_polka_1654.JPG 2x" data-file-width="787" data-file-height="493" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Znamia_bolshogo_polka_1654.JPG" class="internal" title="Увеличить"></a></div> +Знамя Большого полка Великого государя царя Алексея Михайловича 1654 года</div> +</div> +</div> +<p><a href="/wiki/%D0%91%D0%B5%D0%BB%D0%BE%D1%86%D0%B5%D1%80%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9_%D0%BC%D0%B8%D1%80" title="Белоцерковский мир">Белоцерковский мир</a> стал причиной новых волнений на Украине; гетман был вынужден нарушить все условия и в третий раз обратиться с просьбой о помощи к «царю восточному, православному». На Земском соборе, созванном по этому поводу в <a href="/wiki/%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0" title="Москва">Москве</a>, (<abbr title="1 октября по юлианскому календарю">1</abbr> (<a href="/wiki/11_%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F" title="11 октября"><span title="11 октября по григорианскому календарю">11</span></a>) октября <a href="/wiki/1653_%D0%B3%D0%BE%D0%B4" title="1653 год">1653</a> решено было принять казаков в подданство и объявлено о скорой войне с <a href="/wiki/%D0%9F%D0%BE%D0%BB%D1%8C%D1%88%D0%B0" title="Польша">Польшей</a>. Царь счёл нужным объяснить причины войны французскому королю <a href="/wiki/%D0%9B%D1%8E%D0%B4%D0%BE%D0%B2%D0%B8%D0%BA_XIV" title="Людовик XIV">Людовику XIV</a>, отправив к нему в конце года гонца Мачехина, добравшегося в <a href="/wiki/%D0%9F%D0%B0%D1%80%D0%B8%D0%B6" title="Париж">Париж</a> лишь в октябре 1654 года<sup id="cite_ref-13" class="reference"><a href="#cite_note-13">[13]</a></sup>.</p> +<p><a href="/wiki/18_%D0%BC%D0%B0%D1%8F" title="18 мая">18 мая</a> <a href="/wiki/1654" class="mw-redirect" title="1654">1654</a> сам царь выступил в поход, съездив помолиться в <a href="/wiki/%D0%A2%D1%80%D0%BE%D0%B8%D1%86%D0%B5-%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B5%D0%B2%D0%B0_%D0%BB%D0%B0%D0%B2%D1%80%D0%B0" title="Троице-Сергиева лавра">Троице-Сергиеву лавру</a> и <a href="/wiki/%D0%A1%D0%B0%D0%B2%D0%B2%D0%B8%D0%BD%D0%BE-%D0%A1%D1%82%D0%BE%D1%80%D0%BE%D0%B6%D0%B5%D0%B2%D1%81%D0%BA%D0%B8%D0%B9_%D0%BC%D0%BE%D0%BD%D0%B0%D1%81%D1%82%D1%8B%D1%80%D1%8C" title="Саввино-Сторожевский монастырь">Саввино-Сторожевский монастырь</a>. Свидетель событий так описывал царя, который выехал во главе войска:</p> +<blockquote> +<p>Ехал сам царь, окруженный 24 алебардистами, из коих два предшествующие несли два палаша. Царь в богатой броне, сверх которой была у него короткая одежда, украшенная золотыми позументами, на груди открытая, чтобы можно было видеть броню. Поверх этой одежды, у него было другое одеяние, чрезвычайно длинное, отовсюду висячее, с одной только стороны закрытое, шитое золотом: на этом одеянии видны были три большие выпуклости, усаженные драгоценными камнями и жемчугом. На голове у него был шлем, вверху, по старинной форме, заостренный, а на нём было царское золотое яблоко с крестом, усаженным также драгоценными камнями. Спереди каски был солитер, вправленный крупный драгоценный камень, ценимый в несколько тысяч<sup id="cite_ref-14" class="reference"><a href="#cite_note-14">[14]</a></sup>.</p> +</blockquote> +<p>Войско направилось к <a href="/wiki/%D0%A1%D0%BC%D0%BE%D0%BB%D0%B5%D0%BD%D1%81%D0%BA" title="Смоленск">Смоленску</a>. После сдачи <a href="/wiki/%D0%A1%D0%BC%D0%BE%D0%BB%D0%B5%D0%BD%D1%81%D0%BA" title="Смоленск">Смоленска</a> <a href="/wiki/23_%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F" title="23 сентября">23 сентября</a> царь вернулся в <a href="/wiki/%D0%92%D1%8F%D0%B7%D1%8C%D0%BC%D0%B0" title="Вязьма">Вязьму</a>. Весной <a href="/wiki/1655_%D0%B3%D0%BE%D0%B4" title="1655 год">1655 года</a> предпринят был новый поход. <a href="/wiki/30_%D0%B8%D1%8E%D0%BB%D1%8F" title="30 июля">30 июля</a> царь совершил торжественный въезд в <a href="/wiki/%D0%92%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE" class="mw-redirect" title="Вильно">Вильну</a> и принял титул «государя Полоцкого и Мстиславского», а затем, когда взяты были <a href="/wiki/%D0%9A%D0%BE%D0%B2%D0%BD%D0%BE" class="mw-redirect" title="Ковно">Ковно</a> и <a href="/wiki/%D0%93%D1%80%D0%BE%D0%B4%D0%BD%D0%BE" title="Гродно">Гродно</a>, «великого князя Литовского, Белой России, Волынского и Подольского». В ноябре царь вернулся в Москву. В это время успехи шведского короля <a href="/wiki/%D0%9A%D0%B0%D1%80%D0%BB_X_%D0%93%D1%83%D1%81%D1%82%D0%B0%D0%B2" title="Карл X Густав">Карла X</a>, завладевшего <a href="/wiki/%D0%9F%D0%BE%D0%B7%D0%BD%D0%B0%D0%BD%D1%8C" title="Познань">Познанью</a>, <a href="/wiki/%D0%92%D0%B0%D1%80%D1%88%D0%B0%D0%B2%D0%B0" title="Варшава">Варшавой</a> и <a href="/wiki/%D0%9A%D1%80%D0%B0%D0%BA%D0%BE%D0%B2" title="Краков">Краковом</a>, изменили ход военных действий. В Москве стали опасаться усиления <a href="/wiki/%D0%A8%D0%B2%D0%B5%D1%86%D0%B8%D1%8F" title="Швеция">Швеции</a> за счёт Польши. С целью занять денег для ведения войны с Польшей и Швецией Алексей Михайлович направил в <a href="/wiki/1656_%D0%B3%D0%BE%D0%B4" title="1656 год">1656 году</a> в <a href="/wiki/%D0%92%D0%B5%D0%BD%D0%B5%D1%86%D0%B8%D1%8F" title="Венеция">Венецию</a> дипломата <a href="/wiki/%D0%A7%D0%B5%D0%BC%D0%BE%D0%B4%D0%B0%D0%BD%D0%BE%D0%B2,_%D0%98%D0%B2%D0%B0%D0%BD_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" title="Чемоданов, Иван Иванович">Ивана Чемоданова</a>, но его посольство не выполнило своей задачи. Осенью 1656 года с Речью Посполитой было заключено <a href="/wiki/%D0%92%D0%B8%D0%BB%D0%B5%D0%BD%D1%81%D0%BA%D0%BE%D0%B5_%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B8%D1%80%D0%B8%D0%B5" title="Виленское перемирие">Виленское перемирие</a>.</p> +<p>(<abbr title="15 июля по юлианскому календарю">15</abbr> (<a href="/wiki/25_%D0%B8%D1%8E%D0%BB%D1%8F" title="25 июля"><span title="25 июля по григорианскому календарю">25</span></a>) июля <a href="/wiki/1656_%D0%B3%D0%BE%D0%B4" title="1656 год">1656</a> года царь двинулся в поход в <a href="/wiki/%D0%9B%D0%B8%D0%B2%D0%BE%D0%BD%D0%B8%D1%8F" title="Ливония">Ливонию</a> и по взятии <a href="/wiki/%D0%94%D0%B8%D0%BD%D0%B0%D0%B1%D1%83%D1%80%D0%B3" class="mw-redirect" title="Динабург">Динабурга</a> и <a href="/wiki/%D0%9A%D0%BE%D0%BA%D0%BD%D0%B5%D1%81%D0%B5" title="Кокнесе">Кокенгузена</a> <a href="/wiki/%D0%9E%D1%81%D0%B0%D0%B4%D0%B0_%D0%A0%D0%B8%D0%B3%D0%B8_(1656)" title="Осада Риги (1656)">осадил Ригу</a>. Осада снята была из-за слуха, что Карл Х идёт в Ливонию. <a href="/wiki/%D0%94%D0%B5%D1%80%D0%BF%D1%82" class="mw-redirect" title="Дерпт">Дерпт</a> был занят московскими войсками. Царь отступил в <a href="/wiki/%D0%9F%D0%BE%D0%BB%D0%BE%D1%86%D0%BA" title="Полоцк">Полоцк</a> и здесь дождался <a href="/wiki/%D0%92%D0%B8%D0%BB%D0%B5%D0%BD%D1%81%D0%BA%D0%BE%D0%B5_%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B8%D1%80%D0%B8%D0%B5" title="Виленское перемирие">перемирия, заключённого в Вильне</a> (<abbr title="по юлианскому календарю">24 октября</abbr> (<a href="/wiki/3_%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F" title="3 ноября"><span title="по григорианскому календарю">3 ноября</span></a>) <a href="/wiki/1656_%D0%B3%D0%BE%D0%B4" title="1656 год">1656</a> года. В 1657—1658 годах военные действия продолжились с переменным успехом. (<abbr title="20 декабря по юлианскому календарю">20</abbr> (<a href="/wiki/30_%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F" title="30 декабря"><span title="30 декабря по григорианскому календарю">30</span></a>) декабря <a href="/wiki/1658_%D0%B3%D0%BE%D0%B4" title="1658 год">1658</a> года было заключено <a href="/wiki/%D0%92%D0%B0%D0%BB%D0%B8%D0%B5%D1%81%D0%B0%D1%80%D1%81%D0%BA%D0%BE%D0%B5_%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B8%D1%80%D0%B8%D0%B5" title="Валиесарское перемирие">Валиесарское перемирие</a> со шведами сроком на три года, по которому Россия удержала часть завоёванной Ливонии (с Дерптом и Мариенбургом). Окончательный мир заключён в <a href="/w/index.php?title=%D0%9A%D0%B0%D1%80%D0%B4%D0%B8%D1%81&action=edit&redlink=1" class="new" title="Кардис (страница отсутствует)">Кардисе</a> в <a href="/wiki/1661" class="mw-redirect" title="1661">1661</a>; по этому миру Россия уступила все завоёванные места. Невыгодные условия <a href="/wiki/%D0%9A%D0%B0%D1%80%D0%B4%D0%B8%D1%81%D1%81%D0%BA%D0%B8%D0%B9_%D0%BC%D0%B8%D1%80%D0%BD%D1%8B%D0%B9_%D0%B4%D0%BE%D0%B3%D0%BE%D0%B2%D0%BE%D1%80" title="Кардисский мирный договор">Кардисского мира</a> вызваны были смутами в <a href="/wiki/%D0%9C%D0%B0%D0%BB%D0%BE%D1%80%D0%BE%D1%81%D1%81%D0%B8%D1%8F" class="mw-redirect" title="Малороссия">Малороссии</a> и новой войной с Польшей.</p> +<p>После смерти Богдана Хмельницкого в июле <a href="/wiki/1657_%D0%B3%D0%BE%D0%B4" title="1657 год">1657 года</a> на <a href="/wiki/%D0%A7%D0%B8%D0%B3%D0%B8%D1%80%D0%B8%D0%BD%D1%81%D0%BA%D0%B0%D1%8F_%D1%80%D0%B0%D0%B4%D0%B0" title="Чигиринская рада">Чигиринской раде</a> <a href="/wiki/%D0%9A%D0%B0%D0%B7%D0%B0%D1%86%D0%BA%D0%B0%D1%8F_%D1%81%D1%82%D0%B0%D1%80%D1%88%D0%B8%D0%BD%D0%B0_%D0%93%D0%B5%D1%82%D0%BC%D0%B0%D0%BD%D1%89%D0%B8%D0%BD%D1%8B" title="Казацкая старшина Гетманщины">козацкая старшина</a> возложила гетманские обязанности на <a href="/wiki/%D0%92%D1%8B%D0%B3%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9,_%D0%98%D0%B2%D0%B0%D0%BD_%D0%95%D0%B2%D1%81%D1%82%D0%B0%D1%84%D1%8C%D0%B5%D0%B2%D0%B8%D1%87" title="Выговский, Иван Евстафьевич">Ивана Выговского</a>, но только до достижения <a href="/wiki/%D0%A5%D0%BC%D0%B5%D0%BB%D1%8C%D0%BD%D0%B8%D1%86%D0%BA%D0%B8%D0%B9,_%D0%AE%D1%80%D0%B8%D0%B9_%D0%91%D0%BE%D0%B3%D0%B4%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" title="Хмельницкий, Юрий Богданович">Юрием Хмельницким</a> полнолетия.</p> +<div class="thumb tright"> +<div class="thumbinner" style="width:222px;"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Alexis_I_of_Russia_by_anonim_(Russian_museum).jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/fe/Alexis_I_of_Russia_by_anonim_%28Russian_museum%29.jpg/220px-Alexis_I_of_Russia_by_anonim_%28Russian_museum%29.jpg" width="220" height="285" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/fe/Alexis_I_of_Russia_by_anonim_%28Russian_museum%29.jpg/330px-Alexis_I_of_Russia_by_anonim_%28Russian_museum%29.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/f/fe/Alexis_I_of_Russia_by_anonim_%28Russian_museum%29.jpg 2x" data-file-width="422" data-file-height="547" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Alexis_I_of_Russia_by_anonim_(Russian_museum).jpg" class="internal" title="Увеличить"></a></div> +Портрет Алексея Михайловича. XVII в. (?)</div> +</div> +</div> +<p>На <a href="/wiki/%D0%9A%D0%BE%D1%80%D1%81%D1%83%D0%BD%D1%81%D0%BA%D0%B0%D1%8F_%D1%80%D0%B0%D0%B4%D0%B0" title="Корсунская рада">Корсунской раде</a> 21 октября 1657 г. в атмосфере острых противоречий Иван Выговский был избран гетманом Украины. «Яркая, но противоречивая личность нового гетмана могла только усилить смуту на Украине. С одной стороны, в условиях, когда Украина всё ещё вела войну с Польшей, стать признанным всеми лидером корыстолюбивый писарь, не „природный казак“, а купленный у татар за лошадь „лях“, вдобавок женатый на дочери польского магната, — не мог. Но с другой стороны, с 1648 г. он служил генеральным писарем и, являясь ближайшим к Богдану Хмельницкому доверенным лицом, был единственным человеком на Украине, посвященным во все внутренние и внешние политические проблемы. Таким образом, уже само избрание И. Выговского гетманом вызывало много противоречий и не могло создать единства на Украине»<sup id="cite_ref-jakovleva_15-0" class="reference"><a href="#cite_note-jakovleva-15">[15]</a></sup>. Уже в октябре <a href="/wiki/1657_%D0%B3%D0%BE%D0%B4" title="1657 год">1657 года</a> гетман столкнулся с <a href="/wiki/%D0%92%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%B8%D0%B5_%D0%91%D0%B0%D1%80%D0%B0%D0%B1%D0%B0%D1%88%D0%B0_%D0%B8_%D0%9F%D1%83%D1%88%D0%BA%D0%B0%D1%80%D1%8F" title="Восстание Барабаша и Пушкаря">мощной оппозицией</a>. Гетману удалось разгромить оппозиционеров, во главе которых стояли полтавский полковник <a href="/wiki/%D0%9F%D1%83%D1%88%D0%BA%D0%B0%D1%80%D1%8C,_%D0%9C%D0%B0%D1%80%D1%82%D1%8B%D0%BD_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" title="Пушкарь, Мартын Иванович">Мартын Пушкарь</a> и кошевой атаман <a href="/wiki/%D0%91%D0%B0%D1%80%D0%B0%D0%B1%D0%B0%D1%88,_%D0%AF%D0%BA%D0%BE%D0%B2_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D0%B8%D1%87_(%D0%B0%D1%82%D0%B0%D0%BC%D0%B0%D0%BD)" title="Барабаш, Яков Фёдорович (атаман)">Яков Барабаш</a>. Но противоречия внутри казацкого общества продолжали накаляться. Гетман Выговский присягнул Речи Посполитой и начал нападения на Киев и другие города. В ответ правительство ввело на территорию <a href="/wiki/%D0%93%D0%B5%D1%82%D0%BC%D0%B0%D0%BD%D1%89%D0%B8%D0%BD%D0%B0" title="Гетманщина">Войска Запорожского</a> войска <a href="/wiki/%D0%91%D0%B5%D0%BB%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D1%81%D0%BA%D0%B8%D0%B9_%D1%80%D0%B0%D0%B7%D1%80%D1%8F%D0%B4" title="Белгородский разряд">Белгородского разряда</a> и гетман Выговский <a href="/wiki/%D0%A0%D1%83%D0%B8%D0%BD%D0%B0_(%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%A3%D0%BA%D1%80%D0%B0%D0%B8%D0%BD%D1%8B)#.D0.9F.D0.BE.D1.85.D0.BE.D0.B4_.D0.91.D0.B5.D0.BB.D0.B3.D0.BE.D1.80.D0.BE.D0.B4.D1.81.D0.BA.D0.BE.D0.B3.D0.BE_.D0.BF.D0.BE.D0.BB.D0.BA.D0.B0_.D0.B8_.D0.BF.D1.80.D0.B8.D1.81.D1.8F.D0.B3.D0.B0_.D0.B2.D1.8B.D0.B3.D0.BE.D0.B2.D1.86.D0.B5.D0.B2" title="Руина (история Украины)">вновь поклялся в верности царю</a>. Вскоре выговцы, при поддержке польских войск, вновь начали военные действия. В <a href="/wiki/%D0%9A%D0%BE%D0%BD%D0%BE%D1%82%D0%BE%D0%BF%D1%81%D0%BA%D0%B0%D1%8F_%D0%B1%D0%B8%D1%82%D0%B2%D0%B0" title="Конотопская битва">Конотопской битве</a> <abbr title="по юлианскому календарю">28 июня</abbr> (<a href="/wiki/8_%D0%B8%D1%8E%D0%BB%D1%8F" title="8 июля"><span title="по григорианскому календарю">8 июля</span></a>) <a href="/wiki/1659_%D0%B3%D0%BE%D0%B4" title="1659 год">1659</a> года победу одержал Выговский. Исход Конотопской битвы, тем не менее, не укрепил положение Выговского в продолжающейся гражданской войне в <a href="/wiki/%D0%93%D0%B5%D1%82%D0%BC%D0%B0%D0%BD%D1%89%D0%B8%D0%BD%D0%B0" title="Гетманщина">Гетманщине</a> и не предотвратил его скорое свержение.</p> +<p>В <a href="/wiki/%D0%A0%D1%83%D0%B8%D0%BD%D0%B0_(%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%A3%D0%BA%D1%80%D0%B0%D0%B8%D0%BD%D1%8B)" title="Руина (история Украины)">гражданской войне</a>, в которой Выговского поддерживала польская корона, а за спиной пребывавшего на <a href="/wiki/%D0%97%D0%B0%D0%BF%D0%BE%D1%80%D0%BE%D0%B6%D1%81%D0%BA%D0%B0%D1%8F_%D0%A1%D0%B5%D1%87%D1%8C" title="Запорожская Сечь">Сечи</a> Юрия Хмельницкого стояли опытные полковники его <a href="/wiki/%D0%A5%D0%BC%D0%B5%D0%BB%D1%8C%D0%BD%D0%B8%D1%86%D0%BA%D0%B8%D0%B9,_%D0%91%D0%BE%D0%B3%D0%B4%D0%B0%D0%BD_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87" title="Хмельницкий, Богдан Михайлович">отца</a> <a href="/wiki/%D0%91%D0%BE%D0%B3%D1%83%D0%BD,_%D0%98%D0%B2%D0%B0%D0%BD" title="Богун, Иван">Иван Богун</a>, <a href="/wiki/%D0%A1%D0%B8%D1%80%D0%BA%D0%BE,_%D0%98%D0%B2%D0%B0%D0%BD_%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B5%D0%B2%D0%B8%D1%87" class="mw-redirect" title="Сирко, Иван Дмитриевич">Иван Сирко</a>, <a href="/wiki/%D0%A1%D0%BE%D0%BC%D0%BA%D0%BE,_%D0%AF%D0%BA%D0%B8%D0%BC_%D0%A1%D0%B5%D0%BC%D1%91%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" title="Сомко, Яким Семёнович">Яким Сомко</a>, активно поддерживаемые царем Алексеем Михайловичем, победу одержали сторонники союза с Россией, и Выговский был вынужден сложить гетманскую булаву в пользу политически малоактивного Юрия Хмельницкого, который впоследствии постригся в монахи и ушёл в монастырь.</p> +<p>Воспользовавшись смутами в <a href="/wiki/%D0%9C%D0%B0%D0%BB%D0%BE%D1%80%D0%BE%D1%81%D1%81%D0%B8%D1%8F" class="mw-redirect" title="Малороссия">Малороссии</a>, <a href="/wiki/%D0%9F%D0%BE%D0%BB%D1%8C%D1%88%D0%B0" title="Польша">Польша</a> отказалась признавать Алексея Михайловича наследником польского престола и не уступала <a href="/wiki/%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0" title="Москва">Москве</a> её завоеваний. Следствием этого была вторая польская война. В июне <a href="/wiki/1660_%D0%B3%D0%BE%D0%B4" title="1660 год">1660 года</a> князь <a href="/wiki/%D0%A5%D0%BE%D0%B2%D0%B0%D0%BD%D1%81%D0%BA%D0%B8%D0%B9,_%D0%98%D0%B2%D0%B0%D0%BD_%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B5%D0%B2%D0%B8%D1%87_%D0%A2%D0%B0%D1%80%D0%B0%D1%80%D1%83%D0%B9" title="Хованский, Иван Андреевич Тараруй">Хованский</a> потерпел <a href="/wiki/%D0%91%D0%B8%D1%82%D0%B2%D0%B0_%D0%BF%D0%BE%D0%B4_%D0%9F%D0%BE%D0%BB%D0%BE%D0%BD%D0%BA%D0%BE%D0%B9" title="Битва под Полонкой">поражение у Полонки</a>, в сентябре — <a href="/wiki/%D0%A8%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%82%D0%B5%D0%B2,_%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%91%D0%BE%D1%80%D0%B8%D1%81%D0%BE%D0%B2%D0%B8%D1%87" title="Шереметев, Василий Борисович">Шереметев</a> <a href="/wiki/%D0%91%D0%B8%D1%82%D0%B2%D0%B0_%D0%BF%D0%BE%D0%B4_%D0%A7%D1%83%D0%B4%D0%BD%D0%BE%D0%B2%D0%BE%D0%BC" title="Битва под Чудновом">под Чудновым</a>. Дела приняли ещё более опасный оборот благодаря продолжавшимся в Малороссии смутам. <a href="/wiki/%D0%A2%D0%B5%D1%82%D0%B5%D1%80%D1%8F,_%D0%9F%D0%B0%D0%B2%D0%B5%D0%BB_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" title="Тетеря, Павел Иванович">Тетеря</a> присягнул королю, который явился на <a href="/wiki/%D0%9B%D0%B5%D0%B2%D0%BE%D0%B1%D0%B5%D1%80%D0%B5%D0%B6%D0%BD%D0%B0%D1%8F_%D0%A3%D0%BA%D1%80%D0%B0%D0%B8%D0%BD%D0%B0" title="Левобережная Украина">левой стороне Днепра</a>, но после неудачной <a href="/wiki/%D0%9E%D1%81%D0%B0%D0%B4%D0%B0_%D0%93%D0%BB%D1%83%D1%85%D0%BE%D0%B2%D0%B0" title="Осада Глухова">осады Глухова</a> в начале <a href="/wiki/1664_%D0%B3%D0%BE%D0%B4" title="1664 год">1664 года</a> и успешных действий его противников — <a href="/wiki/%D0%91%D1%80%D1%8E%D1%85%D0%BE%D0%B2%D0%B5%D1%86%D0%BA%D0%B8%D0%B9,_%D0%98%D0%B2%D0%B0%D0%BD_%D0%9C%D0%B0%D1%80%D1%82%D1%8B%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" title="Брюховецкий, Иван Мартынович">Брюховецкого</a>, избранного гетманом на левой стороне Днепра, и князя <a href="/wiki/%D0%A0%D0%BE%D0%BC%D0%BE%D0%B4%D0%B0%D0%BD%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9,_%D0%93%D1%80%D0%B8%D0%B3%D0%BE%D1%80%D0%B8%D0%B9_%D0%93%D1%80%D0%B8%D0%B3%D0%BE%D1%80%D1%8C%D0%B5%D0%B2%D0%B8%D1%87" title="Ромодановский, Григорий Григорьевич">Ромодановского</a> — ушёл за <a href="/wiki/%D0%94%D0%B5%D1%81%D0%BD%D0%B0_(%D0%BF%D1%80%D0%B8%D1%82%D0%BE%D0%BA_%D0%94%D0%BD%D0%B5%D0%BF%D1%80%D0%B0)" title="Десна (приток Днепра)">Десну</a>. <a href="/wiki/%D0%9E%D1%80%D0%B4%D0%B8%D0%BD-%D0%9D%D0%B0%D1%89%D0%BE%D0%BA%D0%B8%D0%BD,_%D0%90%D1%84%D0%B0%D0%BD%D0%B0%D1%81%D0%B8%D0%B9_%D0%9B%D0%B0%D0%B2%D1%80%D0%B5%D0%BD%D1%82%D1%8C%D0%B5%D0%B2%D0%B8%D1%87" title="Ордин-Нащокин, Афанасий Лаврентьевич">А. Ордин-Нащокин</a> советовал царю отказаться от Малороссии и обратиться на Швецию. Алексей Михайлович отклонил это предложение; он не терял надежды. Благоприятному исходу борьбы способствовали внутренние беспорядки в Польше и переход гетмана <a href="/wiki/%D0%94%D0%BE%D1%80%D0%BE%D1%88%D0%B5%D0%BD%D0%BA%D0%BE,_%D0%9F%D1%91%D1%82%D1%80_%D0%94%D0%BE%D1%80%D0%BE%D1%84%D0%B5%D0%B5%D0%B2%D0%B8%D1%87" title="Дорошенко, Пётр Дорофеевич">Дорошенко</a>, преемника Тетери, в подданство турецкому султану. <abbr title="13 января по юлианскому календарю">13</abbr> (<a href="/wiki/23_%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F" title="23 января"><span title="23 января по григорианскому календарю">23</span></a>) января <a href="/wiki/1667_%D0%B3%D0%BE%D0%B4" title="1667 год">1667</a> года <a href="/wiki/%D0%90%D0%BD%D0%B4%D1%80%D1%83%D1%81%D0%BE%D0%B2%D1%81%D0%BA%D0%BE%D0%B5_%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B8%D1%80%D0%B8%D0%B5" title="Андрусовское перемирие">заключён был мир в деревне Андрусов</a>. Царь Алексей Михайлович по этому миру приобрёл <a href="/wiki/%D0%A1%D0%BC%D0%BE%D0%BB%D0%B5%D0%BD%D1%81%D0%BA" title="Смоленск">Смоленск</a>, <a href="/wiki/%D0%A1%D0%B5%D0%B2%D0%B5%D1%80%D1%89%D0%B8%D0%BD%D0%B0" title="Северщина">Северскую землю</a>, левую сторону Днепра и, кроме того, <a href="/wiki/%D0%9A%D0%B8%D0%B5%D0%B2" title="Киев">Киев</a> на два года.</p> +<div class="thumb tleft"> +<div class="thumbinner" style="width:302px;"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Wjatscheslaw_Grigorjewitsch_Schwarz_002.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Wjatscheslaw_Grigorjewitsch_Schwarz_002.jpg/300px-Wjatscheslaw_Grigorjewitsch_Schwarz_002.jpg" width="300" height="145" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Wjatscheslaw_Grigorjewitsch_Schwarz_002.jpg/450px-Wjatscheslaw_Grigorjewitsch_Schwarz_002.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Wjatscheslaw_Grigorjewitsch_Schwarz_002.jpg/600px-Wjatscheslaw_Grigorjewitsch_Schwarz_002.jpg 2x" data-file-width="2648" data-file-height="1278" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Wjatscheslaw_Grigorjewitsch_Schwarz_002.jpg" class="internal" title="Увеличить"></a></div> +Вербное Воскресенье в Москве в царствование Алексея Михайловича. <i>В. Б. Шварц, 1865</i></div> +</div> +</div> +<p>Во время войн <a href="/wiki/1654_%D0%B3%D0%BE%D0%B4" title="1654 год">1654</a>—<a href="/wiki/1658_%D0%B3%D0%BE%D0%B4" title="1658 год">1658 годов</a> царь часто отсутствовал в <a href="/wiki/%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0" title="Москва">Москве</a>, находился, следовательно, вдали от <a href="/wiki/%D0%9D%D0%B8%D0%BA%D0%BE%D0%BD_(%D0%9F%D0%B0%D1%82%D1%80%D0%B8%D0%B0%D1%80%D1%85_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9)" class="mw-redirect" title="Никон (Патриарх Московский)">Никона</a> и присутствием своим не сдерживал властолюбия патриарха. Вернувшись из походов, он стал тяготиться его влиянием. Враги Никона воспользовались охлаждением к нему царя и непочтительно стали относиться к патриарху. Горделивая душа архипастыря не могла снести обиды; <abbr title="10 июля по юлианскому календарю">10</abbr> (<a href="/wiki/20_%D0%B8%D1%8E%D0%BB%D1%8F" title="20 июля"><span title="20 июля по григорианскому календарю">20</span></a>) июля <a href="/wiki/1658_%D0%B3%D0%BE%D0%B4" title="1658 год">1658</a> он отказался от своего сана и уехал в <a href="/wiki/%D0%9D%D0%BE%D0%B2%D0%BE%D0%B8%D0%B5%D1%80%D1%83%D1%81%D0%B0%D0%BB%D0%B8%D0%BC%D1%81%D0%BA%D0%B8%D0%B9_%D0%BC%D0%BE%D0%BD%D0%B0%D1%81%D1%82%D1%8B%D1%80%D1%8C" title="Новоиерусалимский монастырь">Воскресенский монастырь</a>. Государь, однако, не скоро решился покончить с этим делом. Лишь в <a href="/wiki/1666_%D0%B3%D0%BE%D0%B4" title="1666 год">1666 году</a> на духовном соборе под председательством <a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%BF%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%BE%D1%8F%D1%82%D0%B5%D0%BB%D0%B5%D0%B9_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80%D0%B8%D0%B9%D1%81%D0%BA%D0%BE%D0%B9_%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%81%D0%BB%D0%B0%D0%B2%D0%BD%D0%BE%D0%B9_%D1%86%D0%B5%D1%80%D0%BA%D0%B2%D0%B8" class="mw-redirect" title="Список предстоятелей Александрийской православной церкви">александрийского</a> и <a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%90%D0%BD%D1%82%D0%B8%D0%BE%D1%85%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D1%85_%D0%BF%D0%B0%D1%82%D1%80%D0%B8%D0%B0%D1%80%D1%85%D0%BE%D0%B2" class="mw-redirect" title="Список Антиохийских патриархов">антиохийского</a> <a href="/wiki/%D0%9F%D0%B0%D1%82%D1%80%D0%B8%D0%B0%D1%80%D1%85_(%D1%86%D0%B5%D1%80%D0%BA%D0%BE%D0%B2%D0%BD%D1%8B%D0%B9_%D1%81%D0%B0%D0%BD)" title="Патриарх (церковный сан)">патриархов</a> Никон был лишён <a href="/wiki/%D0%90%D1%80%D1%85%D0%B8%D0%B5%D1%80%D0%B5%D0%B9" class="mw-redirect" title="Архиерей">архиерейского</a> сана и заточен в <a href="/wiki/%D0%91%D0%B5%D0%BB%D0%BE%D0%B7%D0%B5%D1%80%D1%81%D0%BA%D0%B8%D0%B9_%D1%83%D0%B5%D0%B7%D0%B4" title="Белозерский уезд">Белозерский</a> <a href="/wiki/%D0%A4%D0%B5%D1%80%D0%B0%D0%BF%D0%BE%D0%BD%D1%82%D0%BE%D0%B2_%D0%BC%D0%BE%D0%BD%D0%B0%D1%81%D1%82%D1%8B%D1%80%D1%8C" class="mw-redirect" title="Ферапонтов монастырь">Ферапонтов монастырь</a>. В тот же период войн (<a href="/wiki/1654" class="mw-redirect" title="1654">1654</a>—<a href="/wiki/1667" class="mw-redirect" title="1667">1667</a>) царь Алексей Михайлович лично побывал в <a href="/wiki/%D0%92%D0%B8%D1%82%D0%B5%D0%B1%D1%81%D0%BA" title="Витебск">Витебске</a>, <a href="/wiki/%D0%9F%D0%BE%D0%BB%D0%BE%D1%86%D0%BA" title="Полоцк">Полоцке</a>, <a href="/wiki/%D0%9C%D0%BE%D0%B3%D0%B8%D0%BB%D1%91%D0%B2" title="Могилёв">Могилёве</a>, <a href="/wiki/%D0%9A%D0%B0%D1%83%D0%BD%D0%B0%D1%81" title="Каунас">Ковно</a>, <a href="/wiki/%D0%93%D1%80%D0%BE%D0%B4%D0%BD%D0%BE" title="Гродно">Гродно</a>, особенно в <a href="/wiki/%D0%92%D0%B8%D0%BB%D1%8C%D0%BD%D1%8E%D1%81" title="Вильнюс">Вильно</a>, и здесь ознакомился с новым образом жизни; по возвращении в Москву он сделал перемены в придворной обстановке. Внутри дворца появились <a href="/wiki/%D0%9A%D0%BE%D0%B6%D0%B0%D0%BD%D1%8B%D0%B5_%D0%BE%D0%B1%D0%BE%D0%B8" title="Кожаные обои">обои («золотые кожи»)</a> и мебель на немецкий и польский образец. Снаружи резьба стала фигурной, во вкусе <a href="/wiki/%D0%A0%D0%BE%D0%BA%D0%BE%D0%BA%D0%BE" title="Рококо">рококо</a>, а не только лишь на поверхности дерева по русскому обычаю.</p> +<h4><span class="mw-headline" id=".D0.9C.D0.BE.D0.BD.D0.B5.D1.82.D0.BD.D0.B0.D1.8F_.D1.80.D0.B5.D1.84.D0.BE.D1.80.D0.BC.D0.B0">Монетная реформа</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=9" class="mw-editsection-visualeditor" title="Редактировать раздел «Монетная реформа»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=9" title="Редактировать раздел «Монетная реформа»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h4> +<div class="dablink noprint">Основная статья: <b><a href="/wiki/%D0%94%D0%B5%D0%BD%D0%B5%D0%B6%D0%BD%D0%B0%D1%8F_%D1%80%D0%B5%D1%84%D0%BE%D1%80%D0%BC%D0%B0_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D1%8F_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87%D0%B0" title="Денежная реформа Алексея Михайловича">Денежная реформа Алексея Михайловича</a></b></div> +<div class="thumb tright"> +<div class="thumbinner" style="width:222px;"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Zvenigorod_palace.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/35/Zvenigorod_palace.jpg/220px-Zvenigorod_palace.jpg" width="220" height="147" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/35/Zvenigorod_palace.jpg/330px-Zvenigorod_palace.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/35/Zvenigorod_palace.jpg/440px-Zvenigorod_palace.jpg 2x" data-file-width="550" data-file-height="367" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Zvenigorod_palace.jpg" class="internal" title="Увеличить"></a></div> +Палаты Алексея Михайловича в <a href="/wiki/%D0%A1%D0%B0%D0%B2%D0%B2%D0%B8%D0%BD%D0%BE-%D0%A1%D1%82%D0%BE%D1%80%D0%BE%D0%B6%D0%B5%D0%B2%D1%81%D0%BA%D0%B8%D0%B9_%D0%BC%D0%BE%D0%BD%D0%B0%D1%81%D1%82%D1%8B%D1%80%D1%8C" title="Саввино-Сторожевский монастырь">Саввино-Сторожевском монастыре</a></div> +</div> +</div> +<p>В <a href="/wiki/1654_%D0%B3%D0%BE%D0%B4" title="1654 год">1654 году</a> царь распорядился из накопленных в казне <a href="/wiki/%D0%A2%D0%B0%D0%BB%D0%B5%D1%80" title="Талер">талеров</a> отчеканить <a href="/wiki/%D0%A0%D1%83%D0%B1%D0%BB%D1%8C" title="Рубль">рубли</a>. На одной стороне был изображен орёл в квадрате (картуше) и в орнаментах, дата буквами и надпись «рубль». На другой стороне царь-всадник на скачущем коне, по кругу надпись: «Божиею милостию великий государь, царь и великий князь Алексей Михайлович всея Великия и Малыя России». В связи со сложностью изготовления штемпелей не удалось перечеканить все имеющие талеры. В <a href="/wiki/1655_%D0%B3%D0%BE%D0%B4" title="1655 год">1655 году</a> талеры стали надчеканивать с одной стороны двумя штемпелями (прямоугольным с датой «1655» и круглым штемпелем копейки (всадник на коне). Такая монета получила название «<a href="/wiki/%D0%95%D1%84%D0%B8%D0%BC%D0%BE%D0%BA" title="Ефимок">Ефимок</a> с признаком». Ефимок и рубль приравнивались к 64 копейкам (по весу), хотя ранее цена варьировалась от 40 до 60 копеек. Разрубленный на четыре части талер надчеканивали, таким образом появилась в обращение четвертина (полуполтинник). Была введена ещё монета <a href="/wiki/%D0%9F%D0%BE%D0%BB%D1%83%D0%B5%D1%84%D0%B8%D0%BC%D0%BE%D0%BA" class="mw-redirect" title="Полуефимок">полуефимок</a> (разрубленный пополам талер с надчеканом). «<a href="/wiki/%D0%95%D1%84%D0%B8%D0%BC%D0%BE%D0%BA" title="Ефимок">Ефимок</a> с признаком» и его доли (полуефимок и четвертина) имели хождение в основном на Украине.</p> +<p>Был введен в обращение медный <a href="/wiki/%D0%9F%D0%BE%D0%BB%D1%82%D0%B8%D0%BD%D0%BD%D0%B8%D0%BA" class="mw-redirect" title="Полтинник">полтинник</a>. Надпись на полтиннике вокруг всадника на идущем коне: «Божиею милостию царь и великий князь Алексей Михайлович всея Руси». На рублях и полтинниках присутствовала дата славянской цифирью (буквами) в переводе «лета 7162», то есть по летоисчислению от Сотворения Мира.</p> +<p>Собирание налогов было велено производить <a href="/wiki/%D0%A1%D0%B5%D1%80%D0%B5%D0%B1%D1%80%D1%8F%D0%BD%D1%8B%D0%B5_%D0%BC%D0%BE%D0%BD%D0%B5%D1%82%D1%8B" title="Серебряные монеты">серебром</a>, а выплаты из казны — <a href="/wiki/%D0%9C%D0%B5%D0%B4%D0%BD%D1%8B%D0%B5_%D0%BC%D0%BE%D0%BD%D0%B5%D1%82%D1%8B" title="Медные монеты">медными монетами</a>. Таким образом царь быстро пополнил казну серебром. Однако, крестьяне отказывались продавать зерно, а купцы — товары за медь, следствием чего стал <a href="/wiki/%D0%9C%D0%B5%D0%B4%D0%BD%D1%8B%D0%B9_%D0%B1%D1%83%D0%BD%D1%82" title="Медный бунт">медный бунт</a>. Впоследствии медные монеты были изъяты из обращения.</p> +<p><a href="/wiki/%D0%94%D0%B5%D0%BD%D0%B5%D0%B6%D0%BD%D0%B0%D1%8F_%D1%80%D0%B5%D1%84%D0%BE%D1%80%D0%BC%D0%B0_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D1%8F_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87%D0%B0" title="Денежная реформа Алексея Михайловича">Денежная реформа Алексея Михайловича</a> считается<sup><span class="nowrap">[<i><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%98%D0%B7%D0%B1%D0%B5%D0%B3%D0%B0%D0%B9%D1%82%D0%B5_%D0%BD%D0%B5%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D1%91%D0%BD%D0%BD%D1%8B%D1%85_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9" title="Википедия:Избегайте неопределённых выражений">кем?</a></i>]</span></sup> неудачной, и только при Петре Первом началась чеканка монет, по качеству не уступающим европейским монетам.</p> +<h4><span class="mw-headline" id=".D0.92.D0.BD.D1.83.D1.82.D1.80.D0.B5.D0.BD.D0.BD.D0.B8.D0.B5_.D0.B1.D0.B5.D1.81.D0.BF.D0.BE.D1.80.D1.8F.D0.B4.D0.BA.D0.B8">Внутренние беспорядки</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=10" class="mw-editsection-visualeditor" title="Редактировать раздел «Внутренние беспорядки»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=10" title="Редактировать раздел «Внутренние беспорядки»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h4> +<div class="thumb tright"> +<div class="thumbinner" style="width:222px;"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Alexius_Michaelowiz.JPG" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/28/Alexius_Michaelowiz.JPG/220px-Alexius_Michaelowiz.JPG" width="220" height="174" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/28/Alexius_Michaelowiz.JPG/330px-Alexius_Michaelowiz.JPG 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/2/28/Alexius_Michaelowiz.JPG/440px-Alexius_Michaelowiz.JPG 2x" data-file-width="687" data-file-height="542" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Alexius_Michaelowiz.JPG" class="internal" title="Увеличить"></a></div> +Царь Алексей Михайлович. Гравюра XVII века. Редкое изображение государя в повседневной одежде</div> +</div> +</div> +<p>Едва успела стихнуть война с Польшей, как правительство должно было обратить внимание на новые внутренние беспорядки, на <a href="/wiki/%D0%A1%D0%BE%D0%BB%D0%BE%D0%B2%D0%B5%D1%86%D0%BA%D0%BE%D0%B5_%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%B8%D0%B5" title="Соловецкое восстание">Соловецкое возмущение</a> и <a href="/wiki/%D0%92%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D0%BE%D0%B4_%D0%BF%D1%80%D0%B5%D0%B4%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE%D0%BC_%D0%A1%D1%82%D0%B5%D0%BF%D0%B0%D0%BD%D0%B0_%D0%A0%D0%B0%D0%B7%D0%B8%D0%BD%D0%B0" title="Восстание под предводительством Степана Разина">восстание Разина</a>.</p> +<p>С падением <a href="/wiki/%D0%9D%D0%B8%D0%BA%D0%BE%D0%BD_(%D0%9F%D0%B0%D1%82%D1%80%D0%B8%D0%B0%D1%80%D1%85_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9)" class="mw-redirect" title="Никон (Патриарх Московский)">Никона</a> не уничтожено было главное его нововведение: исправление церковных книг. Многие священники и монастыри не согласились принять эти новшества. Особенно упорное сопротивление оказал <a href="/wiki/%D0%A1%D0%BE%D0%BB%D0%BE%D0%B2%D0%B5%D1%86%D0%BA%D0%B8%D0%B9_%D0%BC%D0%BE%D0%BD%D0%B0%D1%81%D1%82%D1%8B%D1%80%D1%8C" title="Соловецкий монастырь">Соловецкий монастырь</a>; осаждённый с <a href="/wiki/1668_%D0%B3%D0%BE%D0%B4" title="1668 год">1668 года</a>, он взят был воеводой Мещериновым <abbr title="по юлианскому календарю">22 января</abbr> (<a href="/wiki/1_%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F" title="1 февраля"><span title="по григорианскому календарю">1 февраля</span></a>) <a href="/wiki/1676_%D0%B3%D0%BE%D0%B4" title="1676 год">1676</a> г.; мятежники были перевешаны.</p> +<p>В то же время на юге поднял бунт донской казак <a href="/wiki/%D0%A0%D0%B0%D0%B7%D0%B8%D0%BD,_%D0%A1%D1%82%D0%B5%D0%BF%D0%B0%D0%BD_%D0%A2%D0%B8%D0%BC%D0%BE%D1%84%D0%B5%D0%B5%D0%B2%D0%B8%D1%87" title="Разин, Степан Тимофеевич">Степан Разин</a>. Ограбив караван <a href="/wiki/%D0%93%D0%BE%D1%81%D1%82%D1%8C_(%D0%BA%D1%83%D0%BF%D0%B5%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%BE)" title="Гость (купечество)">гостя</a> Шорина в 1667 г., Разин двинулся на <a href="/wiki/%D0%AF%D0%B8%D0%BA" class="mw-redirect" title="Яик">Яик</a>, взял <a href="/wiki/%D0%AF%D0%B8%D1%86%D0%BA%D0%B8%D0%B9_%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D0%BE%D0%BA" class="mw-redirect" title="Яицкий городок">Яицкий городок</a>, грабил персидские суда, но в <a href="/wiki/%D0%90%D1%81%D1%82%D1%80%D0%B0%D1%85%D0%B0%D0%BD%D1%8C" title="Астрахань">Астрахани</a> принёс повинную. В мае 1670 года он снова отправился на <a href="/wiki/%D0%92%D0%BE%D0%BB%D0%B3%D0%B0" title="Волга">Волгу</a>, взял <a href="/wiki/%D0%A6%D0%B0%D1%80%D0%B8%D1%86%D1%8B%D0%BD" class="mw-redirect" title="Царицын">Царицын</a>, <a href="/wiki/%D0%A7%D1%91%D1%80%D0%BD%D1%8B%D0%B9_%D0%AF%D1%80_(%D0%90%D1%81%D1%82%D1%80%D0%B0%D1%85%D0%B0%D0%BD%D1%81%D0%BA%D0%B0%D1%8F_%D0%BE%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D1%8C)" class="mw-redirect" title="Чёрный Яр (Астраханская область)">Чёрный Яр</a>, <a href="/wiki/%D0%90%D1%81%D1%82%D1%80%D0%B0%D1%85%D0%B0%D0%BD%D1%8C" title="Астрахань">Астрахань</a>, <a href="/wiki/%D0%A1%D0%B0%D1%80%D0%B0%D1%82%D0%BE%D0%B2" title="Саратов">Саратов</a>, <a href="/wiki/%D0%A1%D0%B0%D0%BC%D0%B0%D1%80%D0%B0" title="Самара">Самару</a> и поднял <a href="/wiki/%D0%A7%D0%B5%D1%80%D0%B5%D0%BC%D0%B8%D1%81%D1%8B" class="mw-redirect" title="Черемисы">черемис</a>, <a href="/wiki/%D0%A7%D1%83%D0%B2%D0%B0%D1%88%D0%B8" title="Чуваши">чувашей</a>, <a href="/wiki/%D0%9C%D0%BE%D1%80%D0%B4%D0%B2%D0%B0" title="Мордва">мордву</a>, <a href="/wiki/%D0%A2%D0%B0%D1%82%D0%B0%D1%80%D1%8B" title="Татары">татар</a>, но под <a href="/wiki/%D0%A1%D0%B8%D0%BC%D0%B1%D0%B8%D1%80%D1%81%D0%BA" class="mw-redirect" title="Симбирск">Симбирском</a> разбит был князем <a href="/wiki/%D0%91%D0%B0%D1%80%D1%8F%D1%82%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9,_%D0%AE%D1%80%D0%B8%D0%B9_%D0%9D%D0%B8%D0%BA%D0%B8%D1%82%D0%B8%D1%87" title="Барятинский, Юрий Никитич">Ю. Барятинским</a>, бежал на <a href="/wiki/%D0%94%D0%BE%D0%BD" title="Дон">Дон</a> и, выданный <a href="/wiki/%D0%90%D1%82%D0%B0%D0%BC%D0%B0%D0%BD" title="Атаман">атаманом</a> <a href="/wiki/%D0%AF%D0%BA%D0%BE%D0%B2%D0%BB%D0%B5%D0%B2,_%D0%9A%D0%BE%D1%80%D0%BD%D0%B8%D0%BB%D0%B8%D0%B9_%D0%AF%D0%BA%D0%BE%D0%B2%D0%BB%D0%B5%D0%B2%D0%B8%D1%87" title="Яковлев, Корнилий Яковлевич">Корнилом Яковлевым</a>, казнён в Москве <abbr title="6 июня по юлианскому календарю">6</abbr> (<a href="/wiki/16_%D0%B8%D1%8E%D0%BD%D1%8F" title="16 июня"><span title="16 июня по григорианскому календарю">16</span></a>) июня <a href="/wiki/1671_%D0%B3%D0%BE%D0%B4" title="1671 год">1671</a> года.</p> +<p>Вскоре после казни Разина началась <a href="/wiki/%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%BE-%D1%82%D1%83%D1%80%D0%B5%D1%86%D0%BA%D0%B0%D1%8F_%D0%B2%D0%BE%D0%B9%D0%BD%D0%B0_(1672%E2%80%941681)" title="Русско-турецкая война (1672—1681)">война</a> с <a href="/wiki/%D0%A2%D1%83%D1%80%D1%86%D0%B8%D1%8F" title="Турция">Турцией</a> из-за <a href="/wiki/%D0%9C%D0%B0%D0%BB%D0%BE%D1%80%D0%BE%D1%81%D1%81%D0%B8%D1%8F" class="mw-redirect" title="Малороссия">Малороссии</a>. <a href="/wiki/%D0%91%D1%80%D1%8E%D1%85%D0%BE%D0%B2%D0%B5%D1%86%D0%BA%D0%B8%D0%B9,_%D0%98%D0%B2%D0%B0%D0%BD_%D0%9C%D0%B0%D1%80%D1%82%D1%8B%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" title="Брюховецкий, Иван Мартынович">Брюховецкий</a> изменил Москве, но и сам был убит приверженцами <a href="/wiki/%D0%94%D0%BE%D1%80%D0%BE%D1%88%D0%B5%D0%BD%D0%BA%D0%BE,_%D0%9F%D1%91%D1%82%D1%80_%D0%94%D0%BE%D1%80%D0%BE%D1%84%D0%B5%D0%B5%D0%B2%D0%B8%D1%87" title="Дорошенко, Пётр Дорофеевич">Дорошенко</a>. Последний стал <a href="/wiki/%D0%93%D0%B5%D1%82%D0%BC%D0%B0%D0%BD_%D0%92%D0%BE%D0%B9%D1%81%D0%BA%D0%B0_%D0%97%D0%B0%D0%BF%D0%BE%D1%80%D0%BE%D0%B6%D1%81%D0%BA%D0%BE%D0%B3%D0%BE" title="Гетман Войска Запорожского">гетманом обеих сторон Днепра</a>, хотя управление левой стороной поручил наказному гетману <a href="/wiki/%D0%9C%D0%BD%D0%BE%D0%B3%D0%BE%D0%B3%D1%80%D0%B5%D1%88%D0%BD%D1%8B%D0%B9,_%D0%94%D0%B5%D0%BC%D1%8C%D1%8F%D0%BD_%D0%98%D0%B3%D0%BD%D0%B0%D1%82%D1%8C%D0%B5%D0%B2%D0%B8%D1%87" title="Многогрешный, Демьян Игнатьевич">Многогрешному</a>. Многогрешный избран был в гетманы на <a href="/wiki/%D0%A0%D0%B0%D0%B4%D0%B0" class="mw-disambig" title="Рада">раде</a> в <a href="/wiki/%D0%93%D0%BB%D1%83%D1%85%D0%BE%D0%B2" title="Глухов">Глухове</a> (в марте 1669 г.), снова перешёл на сторону Москвы, но свергнут старшинами и сослан в <a href="/wiki/%D0%A1%D0%B8%D0%B1%D0%B8%D1%80%D1%8C" title="Сибирь">Сибирь</a>. На его место в июне 1672 г. избран <a href="/wiki/%D0%A1%D0%B0%D0%BC%D0%BE%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87,_%D0%98%D0%B2%D0%B0%D0%BD_%D0%A1%D0%B0%D0%BC%D0%BE%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87" title="Самойлович, Иван Самойлович">Иван Самойлович</a>. Между тем <a href="/wiki/%D0%A2%D1%83%D1%80%D0%B5%D1%86%D0%BA%D0%B8%D0%B9_%D1%81%D1%83%D0%BB%D1%82%D0%B0%D0%BD" class="mw-redirect" title="Турецкий султан">турецкий султан</a> <a href="/wiki/%D0%9C%D0%B5%D1%85%D0%BC%D0%B5%D0%B4_IV" title="Мехмед IV">Мехмед IV</a>, которому поддался Дорошенко, не хотел отказаться и от <a href="/wiki/%D0%9B%D0%B5%D0%B2%D0%BE%D0%B1%D0%B5%D1%80%D0%B5%D0%B6%D0%BD%D0%B0%D1%8F_%D0%A3%D0%BA%D1%80%D0%B0%D0%B8%D0%BD%D0%B0" title="Левобережная Украина">левобережной Украины</a>. Началась война, в которой прославился польский король <a href="/wiki/%D0%AF%D0%BD_III_%D0%A1%D0%BE%D0%B1%D0%B5%D1%81%D0%BA%D0%B8%D0%B9" title="Ян III Собеский">Ян III Собеский</a>, бывший <a href="/wiki/%D0%93%D0%B5%D1%82%D0%BC%D0%B0%D0%BD_%D0%B2%D0%B5%D0%BB%D0%B8%D0%BA%D0%B8%D0%B9_%D0%BA%D0%BE%D1%80%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9" title="Гетман великий коронный">коронным гетманом</a>. Война окончилась 20-летним миром лишь в <a href="/wiki/1681_%D0%B3%D0%BE%D0%B4" title="1681 год">1681 году</a>.</p> +<h4><span class="mw-headline" id=".D0.98.D1.82.D0.BE.D0.B3.D0.B8_.D1.86.D0.B0.D1.80.D1.81.D1.82.D0.B2.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D1.8F_.D0.90.D0.BB.D0.B5.D0.BA.D1.81.D0.B5.D1.8F_.D0.9C.D0.B8.D1.85.D0.B0.D0.B9.D0.BB.D0.BE.D0.B2.D0.B8.D1.87.D0.B0">Итоги царствования Алексея Михайловича</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=11" class="mw-editsection-visualeditor" title="Редактировать раздел «Итоги царствования Алексея Михайловича»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=11" title="Редактировать раздел «Итоги царствования Алексея Михайловича»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h4> +<div class="dablink">См. также: <a href="/wiki/%D0%A1%D0%BE%D0%B1%D0%BE%D1%80%D0%BD%D0%BE%D0%B5_%D1%83%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_1649_%D0%B3%D0%BE%D0%B4%D0%B0" title="Соборное уложение 1649 года">Соборное уложение 1649 года</a></div> +<p>Из внутренних распоряжений при царе Алексее можно выделить следующее:</p> +<ul> +<li>запрет <a href="/wiki/%D0%91%D0%B5%D0%BB%D0%BE%D0%BC%D0%B5%D1%81%D1%82%D1%86%D1%8B" title="Беломестцы">беломестцам</a> (<a href="/wiki/%D0%9C%D0%BE%D0%BD%D0%B0%D1%81%D1%82%D1%8B%D1%80%D1%8C" title="Монастырь">монастырям</a> и <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B8%D0%BB%D1%8B%D0%B5_%D0%BB%D1%8E%D0%B4%D0%B8" title="Служилые люди">лицам, находившимся на государственной, военной или гражданской службе</a>) владеть <a href="/wiki/%D0%A7%D1%91%D1%80%D0%BD%D1%8B%D0%B5_%D0%B7%D0%B5%D0%BC%D0%BB%D0%B8" title="Чёрные земли">чёрными, тяглыми землями</a> и промышленными, торговыми заведениями (лавками и проч.) на <a href="/wiki/%D0%9F%D0%BE%D1%81%D0%B0%D0%B4" title="Посад">посаде</a>;</li> +<li>окончательное прикрепление тяглых классов, <a href="/wiki/%D0%9A%D1%80%D0%B5%D1%81%D1%82%D1%8C%D1%8F%D0%BD%D0%B5" class="mw-redirect" title="Крестьяне">крестьян</a> и <a href="/wiki/%D0%9F%D0%BE%D1%81%D0%B0%D0%B4%D1%81%D0%BA%D0%B8%D0%B5_%D0%BB%D1%8E%D0%B4%D0%B8" title="Посадские люди">посадских людей</a>, к месту жительства; переход воспрещён был в <a href="/wiki/1648_%D0%B3%D0%BE%D0%B4" title="1648 год">1648 году</a> не только крестьянам-хозяевам, но и детям их, братьям и племянникам (по <a href="/wiki/%D0%A1%D0%BE%D0%B1%D0%BE%D1%80%D0%BD%D0%BE%D0%B5_%D1%83%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_1649_%D0%B3%D0%BE%D0%B4%D0%B0" title="Соборное уложение 1649 года">Соборному Уложению</a> <a href="/wiki/1649_%D0%B3%D0%BE%D0%B4" title="1649 год">1649 года</a>).</li> +<li>основаны новые центральные учреждения, каковы <a href="/wiki/%D0%9F%D1%80%D0%B8%D0%BA%D0%B0%D0%B7_(%D0%BE%D1%80%D0%B3%D0%B0%D0%BD_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F)" title="Приказ (орган управления)">приказы</a>: <a href="/wiki/%D0%9F%D1%80%D0%B8%D0%BA%D0%B0%D0%B7_%D1%82%D0%B0%D0%B9%D0%BD%D1%8B%D1%85_%D0%B4%D0%B5%D0%BB" title="Приказ тайных дел">Тайных дел</a> (не позже <a href="/wiki/1658_%D0%B3%D0%BE%D0%B4" title="1658 год">1658 года</a>), <a href="/wiki/%D0%A5%D0%BB%D0%B5%D0%B1%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%B8%D0%BA%D0%B0%D0%B7" title="Хлебный приказ">Хлебный</a> (не позже <a href="/wiki/1663_%D0%B3%D0%BE%D0%B4" title="1663 год">1663 года</a>), <a href="/wiki/%D0%A0%D0%B5%D0%B9%D1%82%D0%B0%D1%80%D1%81%D0%BA%D0%B8%D0%B9_%D0%BF%D1%80%D0%B8%D0%BA%D0%B0%D0%B7" title="Рейтарский приказ">Рейтарский</a> (с <a href="/wiki/1651_%D0%B3%D0%BE%D0%B4" title="1651 год">1651 года</a>), <a href="/wiki/%D0%9F%D1%80%D0%B8%D0%BA%D0%B0%D0%B7_%D1%81%D1%87%D1%91%D1%82%D0%BD%D1%8B%D0%B9" title="Приказ счётный">Счётных дел</a> (упоминается с <a href="/wiki/1657_%D0%B3%D0%BE%D0%B4" title="1657 год">1657 года</a>), занятый проверкой прихода, расхода и остатков денежных сумм, <a href="/wiki/%D0%9C%D0%B0%D0%BB%D0%BE%D1%80%D0%BE%D1%81%D1%81%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D0%BF%D1%80%D0%B8%D0%BA%D0%B0%D0%B7" title="Малороссийский приказ">Малороссийский</a> (упоминается с <a href="/wiki/1649_%D0%B3%D0%BE%D0%B4" title="1649 год">1649 года</a>), <a href="/w/index.php?title=%D0%9B%D0%B8%D1%82%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9_%D0%BF%D1%80%D0%B8%D0%BA%D0%B0%D0%B7&action=edit&redlink=1" class="new" title="Литовский приказ (страница отсутствует)">Литовский</a> (<a href="/wiki/1656" class="mw-redirect" title="1656">1656</a>—<a href="/wiki/1667" class="mw-redirect" title="1667">1667</a>), <a href="/wiki/%D0%9C%D0%BE%D0%BD%D0%B0%D1%81%D1%82%D1%8B%D1%80%D1%81%D0%BA%D0%B8%D0%B9_%D0%BF%D1%80%D0%B8%D0%BA%D0%B0%D0%B7" title="Монастырский приказ">Монастырский</a> (<a href="/wiki/1648" class="mw-redirect" title="1648">1648</a>—<a href="/wiki/1677" class="mw-redirect" title="1677">1677</a>).</li> +</ul> +<div class="thumb tleft"> +<div class="thumbinner" style="width:222px;"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Kneaze_Alexey_Michailovitz.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/fc/Kneaze_Alexey_Michailovitz.jpg/220px-Kneaze_Alexey_Michailovitz.jpg" width="220" height="377" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/f/fc/Kneaze_Alexey_Michailovitz.jpg 1.5x" data-file-width="321" data-file-height="550" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Kneaze_Alexey_Michailovitz.jpg" class="internal" title="Увеличить"></a></div> +Алексей Михайлович (польская гравюра, 1664 год)</div> +</div> +</div> +<p>В финансовом отношении сделано также несколько преобразований:</p> +<ul> +<li>в <a href="/wiki/1646_%D0%B3%D0%BE%D0%B4" title="1646 год">1646 году</a> и следующих годах совершена <a href="/wiki/%D0%9F%D0%BE%D0%B4%D0%B2%D0%BE%D1%80%D0%BD%D1%8B%D0%B5_%D0%BF%D0%B5%D1%80%D0%B5%D0%BF%D0%B8%D1%81%D0%B8" title="Подворные переписи">перепись тяглых дворов</a> с их совершеннолетним и несовершеннолетним населением мужского пола;</li> +<li>сделана неудачная вышеуказанная попытка введения новой <a href="/wiki/%D0%A1%D0%BE%D0%BB%D1%8F%D0%BD%D0%BE%D0%B9_%D0%BD%D0%B0%D0%BB%D0%BE%D0%B3" title="Соляной налог">соляной пошлины</a>;</li> +<li>указом от <a href="/wiki/30_%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F" title="30 апреля">30 апреля</a> <a href="/wiki/1653_%D0%B3%D0%BE%D0%B4" title="1653 год">1653 года</a> запрещено было взимать мелкие <a href="/wiki/%D0%A2%D0%B0%D0%BC%D0%BE%D0%B6%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BF%D0%BE%D1%88%D0%BB%D0%B8%D0%BD%D1%8B" title="Таможенные пошлины">таможенные пошлины</a> (<a href="/wiki/%D0%9C%D1%8B%D1%82" title="Мыт">мыт</a>, <a href="/wiki/%D0%A1%D0%BE%D0%BB%D1%8F%D0%BD%D0%BE%D0%B9_%D0%BD%D0%B0%D0%BB%D0%BE%D0%B3" title="Соляной налог">проезжие пошлины</a> и <a href="/wiki/%D0%93%D0%BE%D0%B4%D0%BE%D0%B2%D1%89%D0%B8%D0%BD%D0%B0" title="Годовщина">годовщину</a>) или отдавать их на <a href="/wiki/%D0%9E%D1%82%D0%BA%D1%83%D0%BF" title="Откуп">откуп</a> и велено было зачислить в рублёвые пошлины, взимаемые в таможнях;</li> +<li>в начале <a href="/wiki/1656_%D0%B3%D0%BE%D0%B4" title="1656 год">1656 года</a> (не позже 3-го марта) ввиду недостатка денежных средств выпущены <a href="/wiki/%D0%9C%D0%B5%D0%B4%D0%BD%D1%8B%D0%B5_%D0%BC%D0%BE%D0%BD%D0%B5%D1%82%D1%8B" title="Медные монеты">медные деньги</a>. Вскоре (с <a href="/wiki/1658_%D0%B3%D0%BE%D0%B4" title="1658 год">1658 года</a>) медный <a href="/wiki/%D0%A0%D1%83%D0%B1%D0%BB%D1%8C" title="Рубль">рубль</a> стал цениться в 10, 12, а в <a href="/wiki/1660-%D0%B5" class="mw-redirect" title="1660-е">1660-х</a> годах даже в 20 и 25 раз дешевле серебряного; наступившая вследствие этого страшная дороговизна вызвала народный мятеж (<a href="/wiki/%D0%9C%D0%B5%D0%B4%D0%BD%D1%8B%D0%B9_%D0%B1%D1%83%D0%BD%D1%82" title="Медный бунт">Медный бунт</a>) <a href="/wiki/25_%D0%B8%D1%8E%D0%BB%D1%8F" title="25 июля">25 июля</a> <a href="/wiki/1662_%D0%B3%D0%BE%D0%B4" title="1662 год">1662 года</a>. Мятеж усмирён обещанием царя наказать виновных и высылкой стрелецкого войска против мятежников.</li> +<li>указом от <abbr title="19 июня по юлианскому календарю">19</abbr> (<a href="/wiki/29_%D0%B8%D1%8E%D0%BD%D1%8F" title="29 июня"><span title="29 июня по григорианскому календарю">29</span></a>) июня <a href="/wiki/1667_%D0%B3%D0%BE%D0%B4" title="1667 год">1667</a> года велено было приступить к постройке кораблей в селе <a href="/wiki/%D0%94%D0%B5%D0%B4%D0%B8%D0%BD%D0%BE%D0%B2%D0%BE" title="Дединово">Дединове</a> на <a href="/wiki/%D0%9E%D0%BA%D0%B0" title="Ока">Оке</a>; впрочем, <a href="/wiki/%D0%9E%D1%80%D1%91%D0%BB_(%D1%84%D1%80%D0%B5%D0%B3%D0%B0%D1%82)" title="Орёл (фрегат)">выстроенный тогда же корабль</a> сгорел в <a href="/wiki/%D0%90%D1%81%D1%82%D1%80%D0%B0%D1%85%D0%B0%D0%BD%D1%8C" title="Астрахань">Астрахани</a>.</li> +</ul> +<p>В области законодательства:</p> +<ul> +<li>составлено и издано <a href="/wiki/%D0%A1%D0%BE%D0%B1%D0%BE%D1%80%D0%BD%D0%BE%D0%B5_%D1%83%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_1649_%D0%B3%D0%BE%D0%B4%D0%B0" title="Соборное уложение 1649 года">Соборное уложение</a> (печаталось в 1-й раз 7—20 мая <a href="/wiki/1649_%D0%B3%D0%BE%D0%B4" title="1649 год">1649 года</a>) и пополняющие его в некоторых отношениях: <a href="/w/index.php?title=%D0%9D%D0%BE%D0%B2%D0%BE%D1%82%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D1%8B%D0%B9_%D1%83%D1%81%D1%82%D0%B0%D0%B2&action=edit&redlink=1" class="new" title="Новоторговый устав (страница отсутствует)">Новоторговый устав</a> <a href="/wiki/1667_%D0%B3%D0%BE%D0%B4" title="1667 год">1667 года</a>, <a href="/w/index.php?title=%D0%9D%D0%BE%D0%B2%D0%BE%D1%83%D0%BA%D0%B0%D0%B7%D0%BD%D1%8B%D0%B5_%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8&action=edit&redlink=1" class="new" title="Новоуказные статьи (страница отсутствует)">Новоуказные статьи</a> о разбойных и убийственных делах <a href="/wiki/1669_%D0%B3%D0%BE%D0%B4" title="1669 год">1669 года</a>, Новоуказные статьи о поместьях <a href="/wiki/1676_%D0%B3%D0%BE%D0%B4" title="1676 год">1676 года</a>, <a href="/wiki/%D0%92%D0%BE%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9_%D1%83%D1%81%D1%82%D0%B0%D0%B2_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D1%8F_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87%D0%B0" title="Воинский устав Алексея Михайловича">воинский устав</a> 1649 года.</li> +<li>также Россия объединилась с Украиной в <a href="/wiki/1654_%D0%B3%D0%BE%D0%B4" title="1654 год">1654 году</a>.</li> +</ul> +<p>При царе Алексее продолжалось колонизационное движение в <a href="/wiki/%D0%A1%D0%B8%D0%B1%D0%B8%D1%80%D1%8C" title="Сибирь">Сибирь</a>. Прославились в этом отношении: А. <a href="/wiki/%D0%91%D1%83%D0%BB%D1%8B%D0%B3%D0%B8%D0%BD" class="mw-disambig" title="Булыгин">Булыгин</a>, <a href="/wiki/%D0%A1%D1%82%D0%B5%D0%BF%D0%B0%D0%BD%D0%BE%D0%B2,_%D0%9E%D0%BD%D1%83%D1%84%D1%80%D0%B8%D0%B9" title="Степанов, Онуфрий">О. Степанов</a>, <a href="/wiki/%D0%A5%D0%B0%D0%B1%D0%B0%D1%80%D0%BE%D0%B2,_%D0%95%D1%80%D0%BE%D1%84%D0%B5%D0%B9_%D0%9F%D0%B0%D0%B2%D0%BB%D0%BE%D0%B2%D0%B8%D1%87" title="Хабаров, Ерофей Павлович">Е. Хабаров</a> и другие. Основаны: <a href="/wiki/%D0%A1%D0%B8%D0%BC%D0%B1%D0%B8%D1%80%D1%81%D0%BA" class="mw-redirect" title="Симбирск">Симбирск</a> (<a href="/wiki/1648_%D0%B3%D0%BE%D0%B4" title="1648 год">1648 год</a>), <a href="/wiki/%D0%9D%D0%B5%D1%80%D1%87%D0%B8%D0%BD%D1%81%D0%BA" title="Нерчинск">Нерчинск</a> (<a href="/wiki/1658_%D0%B3%D0%BE%D0%B4" title="1658 год">1658 год</a>), <a href="/wiki/%D0%98%D1%80%D0%BA%D1%83%D1%82%D1%81%D0%BA" title="Иркутск">Иркутск</a> (<a href="/wiki/1661_%D0%B3%D0%BE%D0%B4" title="1661 год">1661 год</a>), <a href="/wiki/%D0%9F%D0%B5%D0%BD%D0%B7%D0%B0" title="Пенза">Пенза</a> (<a href="/wiki/1663_%D0%B3%D0%BE%D0%B4" title="1663 год">1663 год</a>), <a href="/wiki/%D0%9A%D1%83%D0%BD%D0%B3%D1%83%D1%80" title="Кунгур">Кунгур</a> (<a href="/wiki/1663_%D0%B3%D0%BE%D0%B4" title="1663 год">1663 год</a>), <a href="/wiki/%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D0%B5%D0%BB%D0%B5%D0%BD%D0%B3%D0%B8%D0%BD%D1%81%D0%BA" title="Новоселенгинск">Селенгинск</a> (<a href="/wiki/1666_%D0%B3%D0%BE%D0%B4" title="1666 год">1666 год</a>).</p> +<h4><span class="mw-headline" id=".D0.A1.D0.BC.D0.B5.D1.80.D1.82.D1.8C">Смерть</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=12" class="mw-editsection-visualeditor" title="Редактировать раздел «Смерть»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=12" title="Редактировать раздел «Смерть»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h4> +<div class="thumb tright"> +<div class="thumbinner" style="width:222px;"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Cathedral_of_the_Archangel_in_Moscow_K.A.Fisher_(1905)_18.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/41/Cathedral_of_the_Archangel_in_Moscow_K.A.Fisher_%281905%29_18.jpg/220px-Cathedral_of_the_Archangel_in_Moscow_K.A.Fisher_%281905%29_18.jpg" width="220" height="164" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/41/Cathedral_of_the_Archangel_in_Moscow_K.A.Fisher_%281905%29_18.jpg/330px-Cathedral_of_the_Archangel_in_Moscow_K.A.Fisher_%281905%29_18.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/41/Cathedral_of_the_Archangel_in_Moscow_K.A.Fisher_%281905%29_18.jpg/440px-Cathedral_of_the_Archangel_in_Moscow_K.A.Fisher_%281905%29_18.jpg 2x" data-file-width="640" data-file-height="476" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Cathedral_of_the_Archangel_in_Moscow_K.A.Fisher_(1905)_18.jpg" class="internal" title="Увеличить"></a></div> +Архангельский собор. Перспектива торцов надгробий царя Алексея Михайловича (1629—1676), царевича Алексея Алексеевича (1654—1670), царя Михаила Федоровича (1596—1645), царевичей-младенцев Василия и Ивана Михайловичей. Фотография К. А. Фишера. 1905 г. Из коллекций Музея архитектуры им. А. В. Щусева.</div> +</div> +</div> +<p>В последние годы правления царя Алексея при дворе особенно возвысился <a href="/wiki/%D0%9C%D0%B0%D1%82%D0%B2%D0%B5%D0%B5%D0%B2,_%D0%90%D1%80%D1%82%D0%B0%D0%BC%D0%BE%D0%BD_%D0%A1%D0%B5%D1%80%D0%B3%D0%B5%D0%B5%D0%B2%D0%B8%D1%87" title="Матвеев, Артамон Сергеевич">Артамон Сергеевич Матвеев</a>. Через два года после смерти <a href="/wiki/%D0%9C%D0%B8%D0%BB%D0%BE%D1%81%D0%BB%D0%B0%D0%B2%D1%81%D0%BA%D0%B0%D1%8F,_%D0%9C%D0%B0%D1%80%D0%B8%D1%8F_%D0%98%D0%BB%D1%8C%D0%B8%D0%BD%D0%B8%D1%87%D0%BD%D0%B0" title="Милославская, Мария Ильинична">М. И. Милославской</a> (<abbr title="4 марта по юлианскому календарю">4</abbr> (<a href="/wiki/14_%D0%BC%D0%B0%D1%80%D1%82%D0%B0" title="14 марта"><span title="14 марта по григорианскому календарю">14</span></a>) марта <a href="/wiki/1669_%D0%B3%D0%BE%D0%B4" title="1669 год">1669</a> г.) царь женился на его родственнице <a href="/wiki/%D0%9D%D0%B0%D1%80%D1%8B%D1%88%D0%BA%D0%B8%D0%BD%D0%B0,_%D0%9D%D0%B0%D1%82%D0%B0%D0%BB%D1%8C%D1%8F_%D0%9A%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%D0%BE%D0%B2%D0%BD%D0%B0" title="Нарышкина, Наталья Кирилловна">Наталье Кирилловне Нарышкиной</a>, <abbr title="по юлианскому календарю">22 января</abbr> (<a href="/wiki/1_%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F" title="1 февраля"><span title="по григорианскому календарю">1 февраля</span></a>) <a href="/wiki/1671_%D0%B3%D0%BE%D0%B4" title="1671 год">1671</a> г. Матвеев, поклонник западноевропейских обычаев, давал театральные представления, на которые ходил не только сам царь, но и царица, царевичи и царевны (например, <abbr title="2 ноября по юлианскому календарю">2</abbr> (<a href="/wiki/12_%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F" title="12 ноября"><span title="12 ноября по григорианскому календарю">12</span></a>) ноября <a href="/wiki/1672_%D0%B3%D0%BE%D0%B4" title="1672 год">1672</a> г. в селе Преображенском). <abbr title="1 сентября по юлианскому календарю">1</abbr> (<a href="/wiki/11_%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F" title="11 сентября"><span title="11 сентября по григорианскому календарю">11</span></a>) сентября <a href="/wiki/1674_%D0%B3%D0%BE%D0%B4" title="1674 год">1674</a> г. царь объявил своего сына <a href="/wiki/%D0%A4%D1%91%D0%B4%D0%BE%D1%80_III_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%B8%D1%87" title="Фёдор III Алексеевич">Фёдора</a> наследником престола. <abbr title="по юлианскому календарю">30 января</abbr> (<a href="/wiki/9_%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F" title="9 февраля"><span title="по григорианскому календарю">9 февраля</span></a>) <a href="/wiki/1676_%D0%B3%D0%BE%D0%B4" title="1676 год">1676</a> года царь Алексей Михайлович Тишайший скончался от <a href="/wiki/%D0%A1%D0%B5%D1%80%D0%B4%D0%B5%D1%87%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%B8%D1%81%D1%82%D1%83%D0%BF" class="mw-redirect" title="Сердечный приступ">сердечного приступа</a> на 47 году жизни.</p> +<h3><span class="mw-headline" id=".D0.91.D1.80.D0.B0.D0.BA.D0.B8_.D0.B8_.D0.B4.D0.B5.D1.82.D0.B8">Браки и дети</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=13" class="mw-editsection-visualeditor" title="Редактировать раздел «Браки и дети»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=13" title="Редактировать раздел «Браки и дети»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h3> +<div class="thumb tright"> +<div class="thumbinner" style="width:222px;"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Alexix_I_and_Natalia_Naryshkina.JPG" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/28/Alexix_I_and_Natalia_Naryshkina.JPG/220px-Alexix_I_and_Natalia_Naryshkina.JPG" width="220" height="294" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/28/Alexix_I_and_Natalia_Naryshkina.JPG/330px-Alexix_I_and_Natalia_Naryshkina.JPG 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/2/28/Alexix_I_and_Natalia_Naryshkina.JPG/440px-Alexix_I_and_Natalia_Naryshkina.JPG 2x" data-file-width="1372" data-file-height="1832" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Alexix_I_and_Natalia_Naryshkina.JPG" class="internal" title="Увеличить"></a></div> +Свадьба царя Алексея Михайловича и Натальи Нарышкиной. Гравюра XVII века</div> +</div> +</div> +<div class="dablink noprint">Основная статья: <b><a href="/wiki/%D0%94%D0%B5%D1%82%D0%B8_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D1%8F_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87%D0%B0" title="Дети Алексея Михайловича">Дети Алексея Михайловича</a></b></div> +<p>Алексей Михайлович был отцом 16 детей от двух браков. Трое из его сыновей впоследствии царствовали. Ни одна из дочерей Алексея Михайловича не вышла замуж.</p> +<ul> +<li><i><a href="/wiki/%D0%9C%D0%B8%D0%BB%D0%BE%D1%81%D0%BB%D0%B0%D0%B2%D1%81%D0%BA%D0%B0%D1%8F,_%D0%9C%D0%B0%D1%80%D0%B8%D1%8F_%D0%98%D0%BB%D1%8C%D0%B8%D0%BD%D0%B8%D1%87%D0%BD%D0%B0" title="Милославская, Мария Ильинична">Мария Ильинична Милославская</a></i> (13 детей): +<ul> +<li><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Caravaca3.png" class="image"><img alt="Caravaca3.png" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/10px-Caravaca3.png" width="10" height="19" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/15px-Caravaca3.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/20px-Caravaca3.png 2x" data-file-width="49" data-file-height="92" /></a> <a href="/wiki/%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%B8%D1%87" title="Дмитрий Алексеевич">Дмитрий</a> (<abbr title="по юлианскому календарю">22 октября</abbr> (<a href="/wiki/1_%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F" title="1 ноября"><span title="по григорианскому календарю">1 ноября</span></a>) <a href="/wiki/1648_%D0%B3%D0%BE%D0%B4" title="1648 год">1648</a> — <abbr title="6 октября по юлианскому календарю">6</abbr> (<a href="/wiki/16_%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F" title="16 октября"><span title="16 октября по григорианскому календарю">16</span></a>) октября <a href="/wiki/1649_%D0%B3%D0%BE%D0%B4" title="1649 год">1649</a>)<sup id="cite_ref-.D0.BF.D0.B0.D0.BD_16-0" class="reference"><a href="#cite_note-.D0.BF.D0.B0.D0.BD-16">[16]</a></sup></li> +<li><a href="/wiki/%D0%95%D0%B2%D0%B4%D0%BE%D0%BA%D0%B8%D1%8F_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%BD%D0%B0_(%D1%86%D0%B0%D1%80%D0%B5%D0%B2%D0%BD%D0%B0)" class="mw-redirect" title="Евдокия Алексеевна (царевна)">Евдокия</a> (<abbr title="17 февраля по юлианскому календарю">17</abbr> (<a href="/wiki/27_%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F" title="27 февраля"><span title="27 февраля по григорианскому календарю">27</span></a>) февраля <a href="/wiki/1650_%D0%B3%D0%BE%D0%B4" title="1650 год">1650</a> — <abbr title="10 мая по юлианскому календарю">10</abbr> (<a href="/wiki/21_%D0%BC%D0%B0%D1%8F" title="21 мая"><span title="21 мая по григорианскому календарю">21</span></a>) мая <a href="/wiki/1712_%D0%B3%D0%BE%D0%B4" title="1712 год">1712</a>)</li> +<li><a href="/wiki/%D0%9C%D0%B0%D1%80%D1%84%D0%B0_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%BD%D0%B0_(%D1%86%D0%B0%D1%80%D0%B5%D0%B2%D0%BD%D0%B0)" class="mw-redirect" title="Марфа Алексеевна (царевна)">Марфа</a> (<abbr title="по юлианскому календарю">26 августа</abbr> (<a href="/wiki/5_%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F" title="5 сентября"><span title="по григорианскому календарю">5 сентября</span></a>) <a href="/wiki/1652_%D0%B3%D0%BE%D0%B4" title="1652 год">1652</a> — <abbr title="19 июня по юлианскому календарю">19</abbr> (<a href="/wiki/30_%D0%B8%D1%8E%D0%BD%D1%8F" title="30 июня"><span title="30 июня по григорианскому календарю">30</span></a>) июня <a href="/wiki/1707_%D0%B3%D0%BE%D0%B4" title="1707 год">1707</a>)</li> +<li><a href="/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%B8%D1%87" title="Алексей Алексеевич">Алексей</a> (<abbr title="15 февраля по юлианскому календарю">15</abbr> (<a href="/wiki/25_%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F" title="25 февраля"><span title="25 февраля по григорианскому календарю">25</span></a>) февраля <a href="/wiki/1654_%D0%B3%D0%BE%D0%B4" title="1654 год">1654</a> — <abbr title="17 января по юлианскому календарю">17</abbr> (<a href="/wiki/27_%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F" title="27 января"><span title="27 января по григорианскому календарю">27</span></a>) января <a href="/wiki/1670_%D0%B3%D0%BE%D0%B4" title="1670 год">1670</a>)</li> +<li><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Caravaca3.png" class="image"><img alt="Caravaca3.png" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/10px-Caravaca3.png" width="10" height="19" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/15px-Caravaca3.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/20px-Caravaca3.png 2x" data-file-width="49" data-file-height="92" /></a> <a href="/wiki/%D0%90%D0%BD%D0%BD%D0%B0_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%BD%D0%B0" class="mw-redirect" title="Анна Алексеевна">Анна</a> (<abbr title="по юлианскому календарю">23 января</abbr> (<a href="/wiki/2_%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F" title="2 февраля"><span title="по григорианскому календарю">2 февраля</span></a>) <a href="/wiki/1655_%D0%B3%D0%BE%D0%B4" title="1655 год">1655</a>, Вязьма — <abbr title="8 мая по юлианскому календарю">8</abbr> (<a href="/wiki/18_%D0%BC%D0%B0%D1%8F" title="18 мая"><span title="18 мая по григорианскому календарю">18</span></a>) мая <a href="/wiki/1659_%D0%B3%D0%BE%D0%B4" title="1659 год">1659</a>, Москва)</li> +<li><a href="/wiki/%D0%A6%D0%B0%D1%80%D0%B5%D0%B2%D0%BD%D0%B0_%D0%A1%D0%BE%D1%84%D1%8C%D1%8F" class="mw-redirect" title="Царевна Софья">Софья</a> (<abbr title="17 сентября по юлианскому календарю">17</abbr> (<a href="/wiki/27_%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F" title="27 сентября"><span title="27 сентября по григорианскому календарю">27</span></a>) сентября <a href="/wiki/1657_%D0%B3%D0%BE%D0%B4" title="1657 год">1657</a> — <abbr title="3 июля по юлианскому календарю">3</abbr> (<a href="/wiki/14_%D0%B8%D1%8E%D0%BB%D1%8F" title="14 июля"><span title="14 июля по григорианскому календарю">14</span></a>) июля <a href="/wiki/1704_%D0%B3%D0%BE%D0%B4" title="1704 год">1704</a>)</li> +<li><a href="/wiki/%D0%95%D0%BA%D0%B0%D1%82%D0%B5%D1%80%D0%B8%D0%BD%D0%B0_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%BD%D0%B0_(%D1%86%D0%B0%D1%80%D0%B5%D0%B2%D0%BD%D0%B0)" class="mw-redirect" title="Екатерина Алексеевна (царевна)">Екатерина</a> (<abbr title="по юлианскому календарю">27 ноября</abbr> (<a href="/wiki/7_%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F" title="7 декабря"><span title="по григорианскому календарю">7 декабря</span></a>) <a href="/wiki/1658_%D0%B3%D0%BE%D0%B4" title="1658 год">1658</a> — <abbr title="1 мая по юлианскому календарю">1</abbr> (<a href="/wiki/12_%D0%BC%D0%B0%D1%8F" title="12 мая"><span title="12 мая по григорианскому календарю">12</span></a>) мая <a href="/wiki/1718_%D0%B3%D0%BE%D0%B4" title="1718 год">1718</a>)</li> +<li><a href="/wiki/%D0%9C%D0%B0%D1%80%D0%B8%D1%8F_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%BD%D0%B0_(%D1%86%D0%B0%D1%80%D0%B5%D0%B2%D0%BD%D0%B0)" class="mw-redirect" title="Мария Алексеевна (царевна)">Мария</a> (<abbr title="18 января по юлианскому календарю">18</abbr> (<a href="/wiki/28_%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F" title="28 января"><span title="28 января по григорианскому календарю">28</span></a>) января <a href="/wiki/1660_%D0%B3%D0%BE%D0%B4" title="1660 год">1660</a> — <abbr title="9 марта по юлианскому календарю">9</abbr> (<a href="/wiki/20_%D0%BC%D0%B0%D1%80%D1%82%D0%B0" title="20 марта"><span title="20 марта по григорианскому календарю">20</span></a>) марта <a href="/wiki/1723_%D0%B3%D0%BE%D0%B4" title="1723 год">1723</a>)</li> +<li><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:H%C3%A9raldique_meuble_couronne.svg" class="image" title="Корона"><img alt="Корона" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/ce/H%C3%A9raldique_meuble_couronne.svg/22px-H%C3%A9raldique_meuble_couronne.svg.png" width="22" height="12" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/ce/H%C3%A9raldique_meuble_couronne.svg/33px-H%C3%A9raldique_meuble_couronne.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/ce/H%C3%A9raldique_meuble_couronne.svg/44px-H%C3%A9raldique_meuble_couronne.svg.png 2x" data-file-width="153" data-file-height="81" /></a> <a href="/wiki/%D0%A4%D1%91%D0%B4%D0%BE%D1%80_III" class="mw-redirect" title="Фёдор III">Фёдор III</a> (<abbr title="по юлианскому календарю">30 мая</abbr> (<a href="/wiki/9_%D0%B8%D1%8E%D0%BD%D1%8F" title="9 июня"><span title="по григорианскому календарю">9 июня</span></a>) <a href="/wiki/1661_%D0%B3%D0%BE%D0%B4" title="1661 год">1661</a> — <abbr title="по юлианскому календарю">27 апреля</abbr> (<a href="/wiki/7_%D0%BC%D0%B0%D1%8F" title="7 мая"><span title="по григорианскому календарю">7 мая</span></a>) <a href="/wiki/1682_%D0%B3%D0%BE%D0%B4" title="1682 год">1682</a>)</li> +<li><a href="/wiki/%D0%A4%D0%B5%D0%BE%D0%B4%D0%BE%D1%81%D0%B8%D1%8F_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%BD%D0%B0_(%D1%86%D0%B0%D1%80%D0%B5%D0%B2%D0%BD%D0%B0)" class="mw-redirect" title="Феодосия Алексеевна (царевна)">Феодосия</a> (<abbr title="по юлианскому календарю">29 марта</abbr> (<a href="/wiki/8_%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F" title="8 апреля"><span title="по григорианскому календарю">8 апреля</span></a>) <a href="/wiki/1662_%D0%B3%D0%BE%D0%B4" title="1662 год">1662</a> — <abbr title="14 декабря по юлианскому календарю">14</abbr> (<a href="/wiki/25_%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F" title="25 декабря"><span title="25 декабря по григорианскому календарю">25</span></a>) декабря <a href="/wiki/1713_%D0%B3%D0%BE%D0%B4" title="1713 год">1713</a>)</li> +<li><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Caravaca3.png" class="image"><img alt="Caravaca3.png" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/10px-Caravaca3.png" width="10" height="19" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/15px-Caravaca3.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/20px-Caravaca3.png 2x" data-file-width="49" data-file-height="92" /></a> <a href="/wiki/%D0%A1%D0%B8%D0%BC%D0%B5%D0%BE%D0%BD_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%B8%D1%87" title="Симеон Алексеевич">Симеон</a> (<abbr title="3 апреля по юлианскому календарю">3</abbr> (<a href="/wiki/13_%D0%B0%D0%BF%D1%80%D0%B5%D0%BB%D1%8F" title="13 апреля"><span title="13 апреля по григорианскому календарю">13</span></a>) апреля <a href="/wiki/1665_%D0%B3%D0%BE%D0%B4" title="1665 год">1665</a> — <abbr title="18 июня по юлианскому календарю">18</abbr> (<a href="/wiki/28_%D0%B8%D1%8E%D0%BD%D1%8F" title="28 июня"><span title="28 июня по григорианскому календарю">28</span></a>) июня <a href="/wiki/1669_%D0%B3%D0%BE%D0%B4" title="1669 год">1669</a>)</li> +<li><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:H%C3%A9raldique_meuble_couronne.svg" class="image" title="Корона"><img alt="Корона" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/ce/H%C3%A9raldique_meuble_couronne.svg/22px-H%C3%A9raldique_meuble_couronne.svg.png" width="22" height="12" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/ce/H%C3%A9raldique_meuble_couronne.svg/33px-H%C3%A9raldique_meuble_couronne.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/ce/H%C3%A9raldique_meuble_couronne.svg/44px-H%C3%A9raldique_meuble_couronne.svg.png 2x" data-file-width="153" data-file-height="81" /></a> <a href="/wiki/%D0%98%D0%B2%D0%B0%D0%BD_V" title="Иван V">Иван V</a> (<abbr title="по юлианскому календарю">27 августа</abbr> (<a href="/wiki/6_%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F" title="6 сентября"><span title="по григорианскому календарю">6 сентября</span></a>) <a href="/wiki/1666_%D0%B3%D0%BE%D0%B4" title="1666 год">1666</a> — <abbr title="по юлианскому календарю">29 января</abbr> (<a href="/wiki/8_%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F" title="8 февраля"><span title="по григорианскому календарю">8 февраля</span></a>) <a href="/wiki/1696_%D0%B3%D0%BE%D0%B4" title="1696 год">1696</a>)</li> +<li><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Caravaca3.png" class="image"><img alt="Caravaca3.png" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/10px-Caravaca3.png" width="10" height="19" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/15px-Caravaca3.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/20px-Caravaca3.png 2x" data-file-width="49" data-file-height="92" /></a> <a href="/wiki/%D0%95%D0%B2%D0%B4%D0%BE%D0%BA%D0%B8%D1%8F_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%BD%D0%B0_(1669)" class="mw-redirect" title="Евдокия Алексеевна (1669)">Евдокия (младшая)</a> (<abbr title="по юлианскому календарю">26 февраля</abbr> (<a href="/wiki/8_%D0%BC%D0%B0%D1%80%D1%82%D0%B0" title="8 марта"><span title="по григорианскому календарю">8 марта</span></a>) <a href="/wiki/1669_%D0%B3%D0%BE%D0%B4" title="1669 год">1669</a> — <abbr title="по юлианскому календарю">28 февраля</abbr> (<a href="/wiki/10_%D0%BC%D0%B0%D1%80%D1%82%D0%B0" title="10 марта"><span title="по григорианскому календарю">10 марта</span></a>) <a href="/wiki/1669_%D0%B3%D0%BE%D0%B4" title="1669 год">1669</a>)</li> +</ul> +</li> +</ul> +<ul> +<li><i><a href="/wiki/%D0%9D%D0%B0%D1%80%D1%8B%D1%88%D0%BA%D0%B8%D0%BD%D0%B0,_%D0%9D%D0%B0%D1%82%D0%B0%D0%BB%D1%8C%D1%8F_%D0%9A%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%D0%BE%D0%B2%D0%BD%D0%B0" title="Нарышкина, Наталья Кирилловна">Наталья Кирилловна Нарышкина</a></i> (3 ребёнка): +<ul> +<li><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:H%C3%A9raldique_meuble_couronne.svg" class="image" title="Корона"><img alt="Корона" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/ce/H%C3%A9raldique_meuble_couronne.svg/22px-H%C3%A9raldique_meuble_couronne.svg.png" width="22" height="12" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/ce/H%C3%A9raldique_meuble_couronne.svg/33px-H%C3%A9raldique_meuble_couronne.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/ce/H%C3%A9raldique_meuble_couronne.svg/44px-H%C3%A9raldique_meuble_couronne.svg.png 2x" data-file-width="153" data-file-height="81" /></a> <a href="/wiki/%D0%9F%D1%91%D1%82%D1%80_I" title="Пётр I">Пётр I</a> (<abbr title="по юлианскому календарю">30 мая</abbr> (<a href="/wiki/9_%D0%B8%D1%8E%D0%BD%D1%8F" title="9 июня"><span title="по григорианскому календарю">9 июня</span></a>) <a href="/wiki/1672_%D0%B3%D0%BE%D0%B4" title="1672 год">1672</a> — <abbr title="по юлианскому календарю">28 января</abbr> (<a href="/wiki/8_%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F" title="8 февраля"><span title="по григорианскому календарю">8 февраля</span></a>) <a href="/wiki/1725_%D0%B3%D0%BE%D0%B4" title="1725 год">1725</a>)</li> +<li><a href="/wiki/%D0%9D%D0%B0%D1%82%D0%B0%D0%BB%D1%8C%D1%8F_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%BD%D0%B0_(%D1%86%D0%B0%D1%80%D0%B5%D0%B2%D0%BD%D0%B0)" title="Наталья Алексеевна (царевна)">Наталья</a> (<abbr title="по юлианскому календарю">22 августа</abbr> (<a href="/wiki/1_%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F" title="1 сентября"><span title="по григорианскому календарю">1 сентября</span></a>) <a href="/wiki/1673_%D0%B3%D0%BE%D0%B4" title="1673 год">1673</a> — <abbr title="18 июня по юлианскому календарю">18</abbr> (<a href="/wiki/29_%D0%B8%D1%8E%D0%BD%D1%8F" title="29 июня"><span title="29 июня по григорианскому календарю">29</span></a>) июня <a href="/wiki/1716_%D0%B3%D0%BE%D0%B4" title="1716 год">1716</a>)</li> +<li><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Caravaca3.png" class="image"><img alt="Caravaca3.png" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/10px-Caravaca3.png" width="10" height="19" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/15px-Caravaca3.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/20px-Caravaca3.png 2x" data-file-width="49" data-file-height="92" /></a> <a href="/wiki/%D0%A4%D0%B5%D0%BE%D0%B4%D0%BE%D1%80%D0%B0_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%BD%D0%B0_(%D1%86%D0%B0%D1%80%D0%B5%D0%B2%D0%BD%D0%B0)" class="mw-redirect" title="Феодора Алексеевна (царевна)">Феодора</a> (<abbr title="4 сентября по юлианскому календарю">4</abbr> (<a href="/wiki/14_%D1%81%D0%B5%D0%BD%D1%82%D1%8F%D0%B1%D1%80%D1%8F" title="14 сентября"><span title="14 сентября по григорианскому календарю">14</span></a>) сентября <a href="/wiki/1674_%D0%B3%D0%BE%D0%B4" title="1674 год">1674</a> — <abbr title="по юлианскому календарю">28 ноября</abbr> (<a href="/wiki/8_%D0%B4%D0%B5%D0%BA%D0%B0%D0%B1%D1%80%D1%8F" title="8 декабря"><span title="по григорианскому календарю">8 декабря</span></a>) <a href="/wiki/1678_%D0%B3%D0%BE%D0%B4" title="1678 год">1678</a>)</li> +</ul> +</li> +</ul> +<h2><span class="mw-headline" id=".D0.9F.D1.80.D0.B5.D0.B4.D0.BA.D0.B8">Предки</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=14" class="mw-editsection-visualeditor" title="Редактировать раздел «Предки»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=14" title="Редактировать раздел «Предки»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h2> +<table class="wikitable mw-collapsible mw-collapsed" style="width:100%;"> +<tr> +<th style="width:100%; text-align: center;">Алексей Михайлович — предки</th> +</tr> +<tr> +<td> +<table cellspacing="0" cellpadding="0" border="0" style="font-size: 90%; line-height: 110%;"> +<tr align="center"> +<td rowspan="62" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="62"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="62"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="30" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="30"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="30"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #9fe;"><a href="/wiki/%D0%97%D0%B0%D1%85%D0%B0%D1%80%D1%8C%D0%B8%D0%BD,_%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD_%D0%AE%D1%80%D1%8C%D0%B5%D0%B2%D0%B8%D1%87" class="mw-redirect" title="Захарьин, Роман Юрьевич">Роман Юрьевич Захарьин-Кошкин</a></td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="2" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #bfc;"><a href="/wiki/%D0%97%D0%B0%D1%85%D0%B0%D1%80%D1%8C%D0%B8%D0%BD,_%D0%9D%D0%B8%D0%BA%D0%B8%D1%82%D0%B0_%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" title="Захарьин, Никита Романович">Никита Романович Захарьин-Юрьев</a></td> +<td rowspan="2" colspan="3"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="6" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-bottom: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #9fe;"><a href="/wiki/%D0%97%D0%B0%D1%85%D0%B0%D1%80%D1%8C%D0%B8%D0%BD%D0%B0,_%D0%A3%D0%BB%D1%8C%D1%8F%D0%BD%D0%B0_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D0%BD%D0%B0" title="Захарьина, Ульяна Фёдоровна">Ульяна Фёдоровна</a></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="2" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #ffc;"><a href="/wiki/%D0%A4%D0%B8%D0%BB%D0%B0%D1%80%D0%B5%D1%82_(%D0%9F%D0%B0%D1%82%D1%80%D0%B8%D0%B0%D1%80%D1%85_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9)" class="mw-redirect" title="Филарет (Патриарх Московский)">Фёдор Никитич Романов</a></td> +<td rowspan="2" colspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="14" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-bottom: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #bfc;"><a href="/w/index.php?title=%D0%A5%D0%BE%D0%B2%D1%80%D0%B8%D0%BD%D0%B0-%D0%93%D0%BE%D0%BB%D0%BE%D0%B2%D0%B8%D0%BD%D0%B0,_%D0%92%D0%B0%D1%80%D0%B2%D0%B0%D1%80%D0%B0_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%BD%D0%B0&action=edit&redlink=1" class="new" title="Ховрина-Головина, Варвара Ивановна (страница отсутствует)">Варвара Ивановна Ховрина-Головина</a> или Евдокия Ивановна Горбатая-Суздальская</td> +<td rowspan="2" colspan="3"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="6" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #fb9;"><a href="/wiki/%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D0%B8%D1%87" title="Михаил Фёдорович">Михаил Фёдорович</a></td> +<td rowspan="2" colspan="9"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="30" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="30"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="30"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #9fe;">Василий Михайлович Шестов</td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #bfc;"><a href="/w/index.php?title=%D0%A8%D0%B5%D1%81%D1%82%D0%BE%D0%B2,_%D0%98%D0%B2%D0%B0%D0%BD_%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D1%8C%D0%B5%D0%B2%D0%B8%D1%87&action=edit&redlink=1" class="new" title="Шестов, Иван Васильевич (страница отсутствует)">Иван Васильевич Шестов</a></td> +<td rowspan="2" colspan="3"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="6" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-bottom: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #ffc;"><a href="/wiki/%D0%A8%D0%B5%D1%81%D1%82%D0%BE%D0%B2%D0%B0,_%D0%9A%D1%81%D0%B5%D0%BD%D0%B8%D1%8F_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%BD%D0%B0" title="Шестова, Ксения Ивановна">Ксения Ивановна Шестова</a></td> +<td rowspan="2" colspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="14" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-bottom: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #bfc;">Мария</td> +<td rowspan="2" colspan="3"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="6" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #fcc;"><b>Алексей Михайлович</b></td> +<td rowspan="2" colspan="12"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="62" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="62"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="62"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="30" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="30"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="30"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #9fe;">Андрей Стрешнев</td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="2" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #bfc;">Степан Андреевич Стрешнев</td> +<td rowspan="2" colspan="3"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="6" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #ffc;"><a href="/wiki/%D0%A1%D1%82%D1%80%D0%B5%D1%88%D0%BD%D0%B5%D0%B2,_%D0%9B%D1%83%D0%BA%D1%8C%D1%8F%D0%BD_%D0%A1%D1%82%D0%B5%D0%BF%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" title="Стрешнев, Лукьян Степанович">Лукьян Степанович Стрешнев</a></td> +<td rowspan="2" colspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="14" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-bottom: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #fb9;">Стрешнева, Евдокия Лукьяновна</td> +<td rowspan="2" colspan="9"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="30" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="30"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="30"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-bottom: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #ffc;">Анна Константиновна</td> +<td rowspan="2" colspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="14" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14}"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14}"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14}"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14}" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14}"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14}"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14}"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14}"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +</table> +</td> +</tr> +</table> +<h2><span class="mw-headline" id=".D0.98.D0.BD.D1.82.D0.B5.D1.80.D0.B5.D1.81.D0.BD.D1.8B.D0.B5_.D1.84.D0.B0.D0.BA.D1.82.D1.8B">Интересные факты</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=15" class="mw-editsection-visualeditor" title="Редактировать раздел «Интересные факты»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=15" title="Редактировать раздел «Интересные факты»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h2> +<ul> +<li>Любимым развлечением Алексея Михайловича была игра в шахматы (и другие близкие им настольные игры: тавлеи, саки…)<sup id="cite_ref-17" class="reference"><a href="#cite_note-17">[17]</a></sup>. На картине российского художника Вячеслава Шварца <a href="/wiki/%D0%A1%D1%86%D0%B5%D0%BD%D0%B0_%D0%B8%D0%B7_%D0%B4%D0%BE%D0%BC%D0%B0%D1%88%D0%BD%D0%B5%D0%B9_%D0%B6%D0%B8%D0%B7%D0%BD%D0%B8_%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D1%85_%D1%86%D0%B0%D1%80%D0%B5%D0%B9" title="Сцена из домашней жизни русских царей">«Сцена из домашней жизни русских царей»</a> (1865) предстаёт царь Алексей Михайлович, играющий в шахматы с боярином.</li> +<li>В детстве Алексей Михайлович получил хорошее музыкальное образование. В зрелом возрасте он сочинял церковные песнопения. Из них сохранилась только <a href="/wiki/%D0%A1%D1%82%D0%B8%D1%85%D0%B8%D1%80%D0%B0" title="Стихира">стихира</a> «Достойно есть», написанная в европейском, или <a href="/wiki/%D0%92%D0%B5%D0%BD%D0%B5%D1%86%D0%B8%D1%8F" title="Венеция">«венецианском»</a> (в терминологии XVII века) стиле, основанном на польско-украинской традиции, где ведущую партию играют басы. Стихира вошла в репертуар Мужского хора Издательского Отдела Московской Патриархии «Древнерусский Распев»<sup id="cite_ref-18" class="reference"><a href="#cite_note-18">[18]</a></sup>.</li> +</ul> +<h2><span class="mw-headline" id=".D0.A1.D0.BC._.D1.82.D0.B0.D0.BA.D0.B6.D0.B5">См. также</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=16" class="mw-editsection-visualeditor" title="Редактировать раздел «См. также»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=16" title="Редактировать раздел «См. также»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h2> +<ul> +<li><a href="/wiki/%D0%9F%D0%BE%D1%80%D1%82%D1%80%D0%B5%D1%82_%D0%BA%D0%BE%D1%82%D0%B0" class="mw-redirect" title="Портрет кота">Подлинный портрет кота Великого князя Московского</a></li> +</ul> +<h2><span class="mw-headline" id=".D0.9F.D0.B0.D0.BC.D1.8F.D1.82.D0.BD.D0.B8.D0.BA.D0.B8">Памятники</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=17" class="mw-editsection-visualeditor" title="Редактировать раздел «Памятники»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=17" title="Редактировать раздел «Памятники»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h2> +<ul> +<li>В августе 2010 года в <a href="/wiki/%D0%9D%D0%BE%D0%B2%D1%8B%D0%B9_%D0%9E%D1%81%D0%BA%D0%BE%D0%BB" title="Новый Оскол">Новом Осколе</a> открыт памятник основателю города царю Алексею Михайловичу.</li> +<li>В <a href="/wiki/%D0%9F%D0%B5%D0%BD%D0%B7%D0%B0" title="Пенза">Пензе</a> к 350-летию города планируется установка памятника царю Алексею Михайловичу<sup id="cite_ref-19" class="reference"><a href="#cite_note-19">[19]</a></sup>.</li> +</ul> +<h2><span class="mw-headline" id=".D0.9A.D0.B8.D0.BD.D0.B5.D0.BC.D0.B0.D1.82.D0.BE.D0.B3.D1.80.D0.B0.D1.84">Кинематограф</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=18" class="mw-editsection-visualeditor" title="Редактировать раздел «Кинематограф»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=18" title="Редактировать раздел «Кинематограф»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h2> +<ul> +<li><a href="/wiki/%D0%9B%D0%B5%D0%BE%D0%BD%D1%82%D1%8C%D0%B5%D0%B2,_%D0%9F%D1%91%D1%82%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" title="Леонтьев, Пётр Иванович">Пётр Леонтьев</a> («<a href="/wiki/%D0%A1%D1%82%D0%B5%D0%BF%D0%B0%D0%BD_%D0%A0%D0%B0%D0%B7%D0%B8%D0%BD_(%D1%84%D0%B8%D0%BB%D1%8C%D0%BC)" title="Степан Разин (фильм)">Степан Разин</a>». Реж. <a href="/wiki/%D0%9F%D1%80%D0%B0%D0%B2%D0%BE%D0%B2,_%D0%98%D0%B2%D0%B0%D0%BD_%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" title="Правов, Иван Константинович">И. Правов</a>, <a href="/wiki/%D0%9F%D1%80%D0%B5%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B0%D1%8F,_%D0%9E%D0%BB%D1%8C%D0%B3%D0%B0_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%BD%D0%B0" title="Преображенская, Ольга Ивановна">О. Преображенская</a>. <a href="/wiki/1939" class="mw-redirect" title="1939">1939</a>)</li> +<li><a href="/wiki/%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2,_%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D0%BC%D0%B8%D1%80_%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B5%D0%B2%D0%B8%D1%87_(%D0%B0%D0%BA%D1%82%D1%91%D1%80)" title="Иванов, Владимир Николаевич (актёр)">Владимир Иванов</a> («<a href="/wiki/%D0%A2%D1%80%D0%B8%D1%81%D1%82%D0%B0_%D0%BB%D0%B5%D1%82_%D1%82%D0%BE%D0%BC%D1%83%E2%80%A6_(%D1%84%D0%B8%D0%BB%D1%8C%D0%BC)" title="Триста лет тому… (фильм)">300 лет тому…</a>». Реж. <a href="/wiki/%D0%9F%D0%B5%D1%82%D1%80%D0%BE%D0%B2,_%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D0%BC%D0%B8%D1%80_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87_(%D1%80%D0%B5%D0%B6%D0%B8%D1%81%D1%81%D1%91%D1%80)" title="Петров, Владимир Михайлович (режиссёр)">В. Петров</a>. <a href="/wiki/1956" class="mw-redirect" title="1956">1956</a>)</li> +<li><a href="/wiki/%D0%98%D0%BB%D1%8C%D1%8F_%D0%93%D1%83%D1%80%D0%B8%D0%BD" class="mw-redirect" title="Илья Гурин">Илья Гурин</a> («<a href="/wiki/%D0%93%D1%83%D0%BB%D1%8F%D1%89%D0%B8%D0%B5_%D0%BB%D1%8E%D0%B4%D0%B8_(%D1%84%D0%B8%D0%BB%D1%8C%D0%BC)" title="Гулящие люди (фильм)">Гулящие люди</a>». Реж. <a href="/wiki/%D0%93%D1%83%D1%80%D0%B8%D0%BD,_%D0%98%D0%BB%D1%8C%D1%8F_%D0%AF%D0%BA%D0%BE%D0%B2%D0%BB%D0%B5%D0%B2%D0%B8%D1%87" title="Гурин, Илья Яковлевич">И. Гурин</a>. <a href="/wiki/1988" class="mw-redirect" title="1988">1988</a>)</li> +<li><a href="/w/index.php?title=%D0%A2%D0%B8%D1%85%D0%BE%D0%BD%D0%BE%D0%B2,_%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9_%D0%AE%D1%80%D1%8C%D0%B5%D0%B2%D0%B8%D1%87&action=edit&redlink=1" class="new" title="Тихонов, Дмитрий Юрьевич (страница отсутствует)">Дмитрий Тихонов</a> («<a href="/wiki/%D0%A0%D0%B0%D1%81%D0%BA%D0%BE%D0%BB_(%D1%82%D0%B5%D0%BB%D0%B5%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB,_2011)" title="Раскол (телесериал, 2011)">Раскол</a>», т/с. Реж. Н. Досталь. <a href="/wiki/2011" class="mw-redirect" title="2011">2011</a>)</li> +<li>Александр Горелов («<a href="/wiki/%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD%D0%BE%D0%B2%D1%8B_(%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D1%86%D0%B8%D0%BA%D0%BB)" title="Романовы (документальный цикл)">Романовы. Фильм первый</a>». Реж. М. Беспалый. <a href="/wiki/2013" class="mw-redirect" title="2013">2013</a>)</li> +</ul> +<h2><span class="mw-headline" id=".D0.92.D0.B0.D0.B6.D0.BD.D0.B5.D0.B9.D1.88.D0.B8.D0.B5_.D1.81.D0.BE.D1.87.D0.B8.D0.BD.D0.B5.D0.BD.D0.B8.D1.8F_.D0.BF.D0.BE_.D0.B8.D1.81.D1.82.D0.BE.D1.80.D0.B8.D0.B8_.D1.86.D0.B0.D1.80.D1.81.D1.82.D0.B2.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D1.8F_.D1.86.D0.B0.D1.80.D1.8F_.D0.90.D0.BB.D0.B5.D0.BA.D1.81.D0.B5.D1.8F">Важнейшие сочинения по истории царствования царя Алексея</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=19" class="mw-editsection-visualeditor" title="Редактировать раздел «Важнейшие сочинения по истории царствования царя Алексея»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=19" title="Редактировать раздел «Важнейшие сочинения по истории царствования царя Алексея»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h2> +<ul> +<li><span class="citation"><i>Аболенский Иван.</i> Московское государство при царе Алексее Михайловиче и патриархе Никоне по запискам архидиакона Павла Алеппского. — Киев: Типография С.Т.Еремеева, 1876. — 203 с.</span></li> +<li><i><a href="/wiki/%D0%91%D0%B5%D1%80%D1%85,_%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B5%D0%B2%D0%B8%D1%87" title="Берх, Василий Николаевич">Берх В. Н.</a></i> Царствование царя Алексея Михайловича, СПб., 1831.</li> +<li><i>Забелин И. Е.</i> Царь Алексей Михайлович (в «Опытах изучения русских древ. и истор.», т. I, стр. 203—281; то же в «Отеч. зап.», т. 110, стр. 325—378)</li> +<li><i><a href="/wiki/%D0%9A%D0%BB%D1%8E%D1%87%D0%B5%D0%B2%D1%81%D0%BA%D0%B8%D0%B9,_%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%9E%D1%81%D0%B8%D0%BF%D0%BE%D0%B2%D0%B8%D1%87" title="Ключевский, Василий Осипович">Ключевский В. О.</a></i> <a rel="nofollow" class="external text" href="http://modernhistory.omskreg.ru/page.php?id=797">Исторические портреты. Статьи: «Значение преподобного Сергия для русского народа и государства», «Добрые Люди древней Руси», «Характеристика царя Ивана Грозного», «Царь Алексей Михайлович», «Жизнь Петра Великого до начала Северной войны».</a> М., <a href="/wiki/1991" class="mw-redirect" title="1991">1991</a>.</li> +<li><span class="citation"><i>Медовиков П. Е.</i> <a rel="nofollow" class="external text" href="http://books.google.ru/books?id=1eYGAAAAQAAJ&dq=inauthor:%22Петр+Ефимович+Медовиков%22&source=gbs_navlinks_s">Историческое значение царствования Алексея Михайловича</a>. — М: Типография Александра Семена, 1854. — 256 с.</span></li> +<li><i>Соловьёв С. М.</i> История России, т. Х, XI и XII</li> +<li><i><a href="/wiki/%D0%A4%D0%BB%D0%BE%D1%80%D1%8F,_%D0%91%D0%BE%D1%80%D0%B8%D1%81_%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B5%D0%B2%D0%B8%D1%87" title="Флоря, Борис Николаевич">Флоря Б. Н.</a></i> Русское государство и его западные соседи (1655—1661). М., 2010.</li> +<li><i><a href="/wiki/%D0%9F%D0%BB%D0%B0%D1%82%D0%BE%D0%BD%D0%BE%D0%B2,_%D0%A1%D0%B5%D1%80%D0%B3%D0%B5%D0%B9_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D0%B8%D1%87" title="Платонов, Сергей Фёдорович">Платонов С. Ф.</a></i> Царь Алексей Михайлович (в «Истор. вест.» 1886 г., май, стр. 265—275)</li> +<li><span class="citation"><i><a href="/wiki/%D0%9F%D1%80%D0%B5%D1%81%D0%BD%D1%8F%D0%BA%D0%BE%D0%B2,_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%95%D0%B2%D0%B3%D0%B5%D0%BD%D1%8C%D0%B5%D0%B2%D0%B8%D1%87" title="Пресняков, Александр Евгеньевич">Пресняков А. Е.</a></i> Царь Алексей Михайлович // Российские самодержцы (книга исторических очерков) / А. Е. Пресняков; Составитель, автор предисловия и приложения д-р ист. наук <a href="/wiki/%D0%A1%D0%BC%D0%B8%D1%80%D0%BD%D0%BE%D0%B2,_%D0%90%D0%BD%D0%B0%D1%82%D0%BE%D0%BB%D0%B8%D0%B9_%D0%A4%D0%B8%D0%BB%D0%B8%D0%BF%D0%BF%D0%BE%D0%B2%D0%B8%D1%87_(%D0%B8%D1%81%D1%82%D0%BE%D1%80%D0%B8%D0%BA)" title="Смирнов, Анатолий Филиппович (историк)">А. Ф. Смирнов</a>; Ред. А. Н. Казакевич; Художник Б. А. Лавров. — <span style="border-bottom:1px dotted gray; cursor:default" title="Москва">М</span>.: <a href="/wiki/%D0%9A%D0%BD%D0%B8%D0%B3%D0%B0_(%D0%B8%D0%B7%D0%B4%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE)" title="Книга (издательство)">Книга</a>, 1990. — С. 59-141. — 464 с. — <span class="nowrap">200 000 экз.</span> — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/5212004896" class="internal mw-magiclink-isbn">ISBN 5-212-00489-6</a>.</span> (обл.)</li> +<li><i><a href="/wiki/%D0%A5%D0%BC%D1%8B%D1%80%D0%BE%D0%B2,_%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B5%D0%B2%D0%B8%D1%87" title="Хмыров, Михаил Дмитриевич">Хмыров М. Д.</a></i> Царь Алексей Михайлович и его время (в «Древ. и нов. России», т. III, 1875 г.)</li> +</ul> +<h2><span class="mw-headline" id=".D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.87.D0.B0.D0.BD.D0.B8.D1.8F">Примечания</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=20" class="mw-editsection-visualeditor" title="Редактировать раздел «Примечания»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=20" title="Редактировать раздел «Примечания»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h2> +<div class="references-small columns" style="column-count:2;-webkit-column-count:2;"> +<ol class="references"> +<li id="cite_note-1"><b><a href="#cite_ref-1">↑</a></b> <span class="reference-text">«Тишайший» (<a href="/wiki/%D0%9B%D0%B0%D1%82%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Латинский язык">лат.</a> <i><span lang="la" xml:lang="la">clementissimus</span></i>) — почётный титул латиноязычного происхождения, означающий «тишину» (спокойствие, благоденствие) в стране во время правления государя. К качествам характера Алексея Михайловича отношения не имеет. Впоследствии, когда в дипломатии латинский язык был заменён французским, прежнее величание «clementissimus» переведено было на французский (<a href="/wiki/%D0%A4%D1%80%D0%B0%D0%BD%D1%86%D1%83%D0%B7%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA" title="Французский язык">фр.</a> <i><span lang="fr" xml:lang="fr">tres gracieux</span></i>), а в России уже с французского перевели как «всемилостивейший», и это название было также применено к государеву титулу, взамен прежнего «тишайший».</span></li> +<li id="cite_note-2"><b><a href="#cite_ref-2">↑</a></b> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.sedmitza.ru/lib/text/439363/">Новый летописец, XVIII</a></span></li> +<li id="cite_note-3"><b><a href="#cite_ref-3">↑</a></b> <span class="reference-text">Курбатов О. А. Из истории военных реформ в России во 2-й половине XVII века. Реорганизация конницы на материалах Новгородского разряда 1650-х — 1660-х гг./Диссертация на соискание ученой степени кандидата исторических наук, М., 2002, стр. 93</span></li> +<li id="cite_note-4"><b><a href="#cite_ref-4">↑</a></b> <span class="reference-text">Бабулин И. Б. Генерал Бауман и его деятельность в русской армии XVII века // Рейтар. 2005. No 7</span></li> +<li id="cite_note-5"><b><a href="#cite_ref-5">↑</a></b> <span class="reference-text">Шамин С. М. Куранты XVII столетия: Европейская пресса в России и возникновение русской периодической печати. — М.; СПб.: «Альянс-Архео», 2011. С. 74-91.</span></li> +<li id="cite_note-6"><b><a href="#cite_ref-6">↑</a></b> <span class="reference-text">Waugh D. C. Azbuka znakami lits: Egyptian Hieroglyphs in the Privy Chancellery Archive // <a href="/w/index.php?title=Oxford_Slavonic_Papers&action=edit&redlink=1" class="new" title="Oxford Slavonic Papers (страница отсутствует)">Oxford Slavonic Papers</a>. N. S., 1977, vol. 10, Р. 46-50.</span></li> +<li id="cite_note-7"><b><a href="#cite_ref-7">↑</a></b> <span class="reference-text">Богданов А. П. О рассуждении Самуила Коллинса // Естественнонаучные представления Древней Руси. М., 1988. С. 204—208.</span></li> +<li id="cite_note-8"><b><a href="#cite_ref-8">↑</a></b> <span class="reference-text">Орленко С. П. Выходцы из Западной Европы в России XVII века (правовой статус и реальное положение). М., 2004. С. 135.</span></li> +<li id="cite_note-9"><b><a href="#cite_ref-9">↑</a></b> <span class="reference-text">Седов П. В. Закат Московского царства: Царский двор конца XVII века. СПб., 2006. С. 139.</span></li> +<li id="cite_note-mal47-10"><span class="mw-cite-backlink">↑ <a href="#cite_ref-mal47_10-0"><sup><i><b>1</b></i></sup></a> <a href="#cite_ref-mal47_10-1"><sup><i><b>2</b></i></sup></a></span> <span class="reference-text"><span class="citation"><i>Малов А. В.</i> Московские выборные полки солдатского строя в начальный период своей истории 1656 – 1671 гг. — <span style="border-bottom:1px dotted gray; cursor:default" title="Москва">М</span>.: Древлехранилище, 2006. — С. 47. — <a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%98%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%B8_%D0%BA%D0%BD%D0%B8%D0%B3/5936461068" class="internal mw-magiclink-isbn">ISBN 5-93646-106-8</a>.</span></span></li> +<li id="cite_note-11"><b><a href="#cite_ref-11">↑</a></b> <span class="reference-text"><span class="citation"><i>Малов А. В.</i> Московские выборные полки солдатского строя… — С. 47-48.</span></span></li> +<li id="cite_note-12"><b><a href="#cite_ref-12">↑</a></b> <span class="reference-text"><a rel="nofollow" class="external text" href="http://statehistory.ru/books/L-V--CHerepnin_Zemskie-sobory-Russkogo-gosudarstva-v-XVI---XVII-vv-/58">Л. В. Черепнин. Земские соборы Русского государства в XVI—XVII вв.</a></span></li> +<li id="cite_note-13"><b><a href="#cite_ref-13">↑</a></b> <span class="reference-text">См. <a href="/wiki/%D0%A5%D1%80%D0%BE%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F_%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE-%D1%84%D1%80%D0%B0%D0%BD%D1%86%D1%83%D0%B7%D1%81%D0%BA%D0%B8%D1%85_%D0%BE%D1%82%D0%BD%D0%BE%D1%88%D0%B5%D0%BD%D0%B8%D0%B9" title="Хронология русско-французских отношений">Хронология русско-французских отношений</a>, окт. 1654</span></li> +<li id="cite_note-14"><b><a href="#cite_ref-14">↑</a></b> <span class="reference-text">Реляция о военном походе его царского величества Алексея Михайловича в Литву против Польского короля Яна Казимира, 1654 г. (Перевод с польского)//Витебская старина. Т.4. Отд.2. Витебск, 1885. С. 347—352</span></li> +<li id="cite_note-jakovleva-15"><b><a href="#cite_ref-jakovleva_15-0">↑</a></b> <span class="reference-text">Таирова-Яковлева Т. Г. Иван Выговский//Единорогъ. Материалы по военной истории Восточной Европы эпохи Средних веков и Раннего Нового времени, вып.1, М., 2009</span></li> +<li id="cite_note-.D0.BF.D0.B0.D0.BD-16"><b><a href="#cite_ref-.D0.BF.D0.B0.D0.BD_16-0">↑</a></b> <span class="reference-text"><span class="citation"><i><a href="/wiki/%D0%9F%D0%B0%D0%BD%D0%BE%D0%B2%D0%B0,_%D0%A2%D0%B0%D1%82%D1%8C%D1%8F%D0%BD%D0%B0_%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B5%D0%B2%D0%BD%D0%B0" title="Панова, Татьяна Дмитриевна">Панова Т. Д.</a></i> <a rel="nofollow" class="external text" href="http://russist.ru/nekropol/kreml1.htm">Некрополи Московского Кремля</a>. <i>изд. 2-е, испр. и доп.</i>. Руссист (2003). <small>Проверено 27 марта 2011.</small> <small><a rel="nofollow" class="external text" href="http://www.webcitation.org/68wpKQSSA">Архивировано из первоисточника 6 июля 2012</a>.</small></span></span></li> +<li id="cite_note-17"><b><a href="#cite_ref-17">↑</a></b> <span class="reference-text"><a rel="nofollow" class="external text" href="http://rusinst.ru/docs/books/I.E.Zabelin-Domashnii_byt_russkih_carei.pdf">Забелин И. Е. Домашний быт русских царей в XVI и XVII столетиях. М.: Институт русской цивилизации, 2014. С. 315.</a></span></li> +<li id="cite_note-18"><b><a href="#cite_ref-18">↑</a></b> <span class="reference-text"><i>khlopov55</i>. <a rel="nofollow" class="external text" href="http://www.youtube.com/watch?v=1dyKI1UDVEE">Алексей Михайлович. Достойно есть. Хор Патриархата.</a> [Видеозапись] / Выложено пользователем khlopov55 // YouTube. 08.07.2014.</span></li> +<li id="cite_note-19"><b><a href="#cite_ref-19">↑</a></b> <span class="reference-text"><a rel="nofollow" class="external text" href="http://ria.ru/society/20101025/289058619.html">Памятник основателю Пензы царю Алексею Михайловичу установят в городе — РИА Новости</a></span></li> +</ol> +</div> +<h2><span class="mw-headline" id=".D0.A1.D1.81.D1.8B.D0.BB.D0.BA.D0.B8">Ссылки</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=21" class="mw-editsection-visualeditor" title="Редактировать раздел «Ссылки»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=21" title="Редактировать раздел «Ссылки»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h2> +<table class="metadata plainlinks navigation-box ruwikiWikimediaNavigation" style="margin:0 0 1em 1em; clear:right; border:solid #aaa 1px; background:#f9f9f9; padding:1ex; font-size:90%; float:right;"> +<tr> +<th><a href="https://commons.wikimedia.org/wiki/Category:Alexis_I_of_Russia" title="commons:Category:Alexis I of Russia"><img alt="commons:" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/20px-Commons-logo.svg.png" width="20" height="27" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/40px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></a></th> +<td><span class="wikicommons-ref"><a class="external text" href="https://commons.wikimedia.org/wiki/Category:Alexis_I_of_Russia?uselang=ru">Алексей Михайлович</a></span> на Викискладе</td> +</tr> +</table> +<ul> +<li><span class="citation"><a href="https://ru.wikisource.org/wiki/%D0%AD%D0%A1%D0%91%D0%95/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87" class="extiw" title="s:ЭСБЕ/Алексей Михайлович">Алексей Михайлович</a> // <a href="/wiki/%D0%AD%D0%BD%D1%86%D0%B8%D0%BA%D0%BB%D0%BE%D0%BF%D0%B5%D0%B4%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D1%81%D0%BB%D0%BE%D0%B2%D0%B0%D1%80%D1%8C_%D0%91%D1%80%D0%BE%D0%BA%D0%B3%D0%B0%D1%83%D0%B7%D0%B0_%D0%B8_%D0%95%D1%84%D1%80%D0%BE%D0%BD%D0%B0" title="Энциклопедический словарь Брокгауза и Ефрона">Энциклопедический словарь Брокгауза и Ефрона</a> : в 86 т. (82 т. и 4 доп.). — <span style="border-bottom:1px dotted gray; cursor:default;" title="Санкт-Петербург">СПб.</span>, 1890—1907.</span></li> +<li><a rel="nofollow" class="external text" href="http://www.ruslanka.ru/rod/AM.html">Алексей Михайлович Романов как правитель и человек</a> на сайте <a rel="nofollow" class="external text" href="http://www.ruslanka.ru">RUslanka.RU</a></li> +<li><i>Медовиков П. Е.</i> <a rel="nofollow" class="external text" href="http://elib.shpl.ru/ru/nodes/20688-medovikov-p-e-istoricheskoe-znachenie-tsarstvovaniya-alekseya-mihaylovicha-m-1854#page/1/mode/grid/zoom/1">Историческое значение царствования Алексея Михайловича.</a> — М., 1854. — 256 с.</li> +<li>Аболенский И. Московское государство при царе Алексее Михайловиче и патриархе Никоне, о запискам архидьякона Павла Алеппского. Киев, 1876// <a rel="nofollow" class="external free" href="http://www.runivers.ru/lib/book8359/473876/">http://www.runivers.ru/lib/book8359/473876/</a></li> +<li><a rel="nofollow" class="external text" href="http://www.bel.ru/news/region/2010/08/27/48893.html">Памятник царю Алексею Михайловичу Романову</a></li> +<li><a rel="nofollow" class="external text" href="http://mikv1.narod.ru/text/Koiet_RS93N80N12.htm">Койэт Б. Исторический рассказ или описание путешествия, совершенного в свите господина Кунраада фон-Кленка, чрезвычайного посла высокомощных генеральных штатов и его высочества принца Оранскаго к Его Величеству царю Московии. Отрывки / Примеч. и перевод А. М. Ловягина // Русская старина, 1893. — Т. 80. — № 12. — С. 528—538. — Под загл.: Москва при смерти тишайшего государя. (Выдержки из записок иностранца-современника)</a></li> +<li><a rel="nofollow" class="external text" href="http://www.memoirs.ru/rarhtml/1216OpMoskKarl.htm">Описание Московии при реляциях гр. Карлейля // Историческая библиотека, 1879. — № 5. — С. 1-46.</a></li> +<li><a rel="nofollow" class="external text" href="http://www.memoirs.ru/rarhtml/Plat_IV86_24_5.htm">Платонов С. Ф. Царь Алексей Михайлович. (Опыт характеристики) // Исторический вестник, 1886. — Т. 24. — № 5. — С. 265—275.</a></li> +<li><a rel="nofollow" class="external text" href="https://www.youtube.com/embed/wkFhGTrcXAg">Русские цари. Сер. 4. Тишайший царь Бунташного века</a> [Видеозапись] / Авт. сцен. д. и. н., проф. РГГУ И. Курукин; реж. К. Адамян // Русские цари : в 14 сер. — М. : Студия «Берг Саунд», 2011.</li> +</ul> +<table class="navbox" style="border-spacing:0"> +<tr> +<td style="padding:2px"> +<table class="nowraplinks collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"> +<tr> +<th scope="col" class="navbox-title" colspan="2" style="background:#A3EEA3;"><span class="nomobile" style="float:left;text-align:left;width:5em;margin-right:0.5em"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B5_%D1%86%D0%B0%D1%80%D0%B8" title="Просмотр этого шаблона"><img alt="⛭" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" width="14" height="14" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a></span> +<div style="font-size:114%"><a href="/wiki/%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%B5_%D1%86%D0%B0%D1%80%D1%81%D1%82%D0%B2%D0%BE" title="Русское царство">Русские цари</a></div> +</th> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<td colspan="2" class="navbox-list navbox-odd hlist hlist-items-nowrap" style="width:100%;padding:0px;text-align: center;"> +<div style="padding:0em 0.25em"> +<div class="NavContent"> +<p><span class="nowrap"><a href="/wiki/%D0%98%D0%B2%D0%B0%D0%BD_%D0%93%D1%80%D0%BE%D0%B7%D0%BD%D1%8B%D0%B9" title="Иван Грозный">Иван IV</a> —</span> <span class="nowrap"><i><a href="/wiki/%D0%A1%D0%B8%D0%BC%D0%B5%D0%BE%D0%BD_%D0%91%D0%B5%D0%BA%D0%B1%D1%83%D0%BB%D0%B0%D1%82%D0%BE%D0%B2%D0%B8%D1%87" title="Симеон Бекбулатович">Симеон Бекбулатович</a></i> —</span> <span class="nowrap"><a href="/wiki/%D0%A4%D1%91%D0%B4%D0%BE%D1%80_I_%D0%98%D0%BE%D0%B0%D0%BD%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" class="mw-redirect" title="Фёдор I Иоаннович">Фёдор I</a> —</span> <span class="nowrap"><a href="/wiki/%D0%93%D0%BE%D0%B4%D1%83%D0%BD%D0%BE%D0%B2%D0%B0,_%D0%98%D1%80%D0%B8%D0%BD%D0%B0_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D0%BD%D0%B0" title="Годунова, Ирина Фёдоровна">Ирина Годунова</a> —</span> <span class="nowrap"><a href="/wiki/%D0%91%D0%BE%D1%80%D0%B8%D1%81_%D0%93%D0%BE%D0%B4%D1%83%D0%BD%D0%BE%D0%B2" title="Борис Годунов">Борис Годунов</a> —</span> <span class="nowrap"><a href="/wiki/%D0%A4%D1%91%D0%B4%D0%BE%D1%80_II_%D0%93%D0%BE%D0%B4%D1%83%D0%BD%D0%BE%D0%B2" title="Фёдор II Годунов">Фёдор II Годунов</a> —</span> <span class="nowrap"><a href="/wiki/%D0%9B%D0%B6%D0%B5%D0%B4%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9_I" title="Лжедмитрий I">Лжедмитрий I</a> —</span> <span class="nowrap"><a href="/wiki/%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_IV_%D0%A8%D1%83%D0%B9%D1%81%D0%BA%D0%B8%D0%B9" title="Василий IV Шуйский">Василий IV Шуйский</a> —</span> <span class="nowrap"><i><a href="/wiki/%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D1%81%D0%BB%D0%B0%D0%B2_IV" title="Владислав IV">Владислав</a></i> —</span> <span class="nowrap"><a href="/wiki/%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D0%B8%D1%87" title="Михаил Фёдорович">Михаил Фёдорович</a> —</span> <span class="nowrap"><strong class="selflink">Алексей Михайлович</strong> —</span> <span class="nowrap"><a href="/wiki/%D0%A4%D1%91%D0%B4%D0%BE%D1%80_III_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%B8%D1%87" title="Фёдор III Алексеевич">Фёдор III</a> —</span> <span class="nowrap"><a href="/wiki/%D0%98%D0%B2%D0%B0%D0%BD_V" title="Иван V">Иван V</a> —</span> <span class="nowrap"><a href="/wiki/%D0%9F%D1%91%D1%82%D1%80_I" title="Пётр I">Пётр I</a></span></p> +</div> +</div> +</td> +</tr> +</table> +</td> +</tr> +</table> +<table class="navbox" style="border-spacing:0"> +<tr> +<td style="padding:2px"> +<table class="nowraplinks collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"> +<tr> +<th scope="col" class="navbox-title" colspan="4"><span class="nomobile" style="float:left;text-align:left;width:5em;margin-right:0.5em"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%94%D0%B5%D1%82%D0%B8_%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB%D0%B0_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D0%B8%D1%87%D0%B0" title="Просмотр этого шаблона"><img alt="⛭" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" width="14" height="14" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a></span> +<div style="font-size:114%"><small><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D1%85_%D1%86%D0%B0%D1%80%D0%B5%D0%B2%D0%B8%D1%87%D0%B5%D0%B9" title="Список русских царевичей">Царевичи</a> и <a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D1%85_%D1%86%D0%B0%D1%80%D0%B5%D0%B2%D0%B5%D0%BD" title="Список русских царевен">царевны</a>:</small> <small><a href="/wiki/%D0%94%D0%B5%D1%82%D0%B8_%D0%98%D0%B2%D0%B0%D0%BD%D0%B0_IV" title="Дети Ивана IV">Ивана IV</a></small> ← <b><a href="/wiki/%D0%94%D0%B5%D1%82%D0%B8_%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB%D0%B0_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D0%B8%D1%87%D0%B0" title="Дети Михаила Фёдоровича">Дети</a> <i><a href="/wiki/%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D0%B8%D1%87" title="Михаил Фёдорович">Михаила Фёдоровича</a></i></b> → <small><a href="/wiki/%D0%94%D0%B5%D1%82%D0%B8_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D1%8F_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87%D0%B0" title="Дети Алексея Михайловича">Алексея</a></small> → <small><a href="/wiki/%D0%94%D0%B5%D1%82%D0%B8_%D0%98%D0%B2%D0%B0%D0%BD%D0%B0_V" title="Дети Ивана V">Ивана V</a></small> → <small><a href="/wiki/%D0%94%D0%B5%D1%82%D0%B8_%D0%9F%D0%B5%D1%82%D1%80%D0%B0_I" title="Дети Петра I">Петра I</a></small></div> +</th> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<td class="navbox-image" rowspan="1" style="width:1%;padding:0px 7px 0px 0px"> +<div><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Equestrian_portrait_of_Michael_I_of_Russia_(17th_c.,_GIM).jpg" class="image"><img alt="Equestrian portrait of Michael I of Russia (17th c., GIM).jpg" src="//upload.wikimedia.org/wikipedia/commons/thumb/8/82/Equestrian_portrait_of_Michael_I_of_Russia_%2817th_c.%2C_GIM%29.jpg/53px-Equestrian_portrait_of_Michael_I_of_Russia_%2817th_c.%2C_GIM%29.jpg" width="53" height="73" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/8/82/Equestrian_portrait_of_Michael_I_of_Russia_%2817th_c.%2C_GIM%29.jpg/80px-Equestrian_portrait_of_Michael_I_of_Russia_%2817th_c.%2C_GIM%29.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/8/82/Equestrian_portrait_of_Michael_I_of_Russia_%2817th_c.%2C_GIM%29.jpg/106px-Equestrian_portrait_of_Michael_I_of_Russia_%2817th_c.%2C_GIM%29.jpg 2x" data-file-width="525" data-file-height="728" /></a></div> +</td> +<td colspan="2" class="navbox-list navbox-odd hlist hlist-items-nowrap" style="width:100%;padding:0px;text-align: center;"> +<div style="padding:0em 0.25em"> +<div class="NavContent"> +<p><br /> +<a href="/wiki/%D0%98%D1%80%D0%B8%D0%BD%D0%B0_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%BD%D0%B0" title="Ирина Михайловна">Ирина</a> • <a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Caravaca3.png" class="image"><img alt="Caravaca3.png" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/10px-Caravaca3.png" width="10" height="19" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/15px-Caravaca3.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/20px-Caravaca3.png 2x" data-file-width="49" data-file-height="92" /></a> <i><a href="/wiki/%D0%94%D0%B5%D1%82%D0%B8_%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB%D0%B0_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D0%B8%D1%87%D0%B0#.D0.9F.D0.B5.D0.BB.D0.B0.D0.B3.D0.B5.D1.8F" title="Дети Михаила Фёдоровича">Пелагея</a></i> • <a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:H%C3%A9raldique_meuble_couronne.svg" class="image" title="Корона"><img alt="Корона" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/ce/H%C3%A9raldique_meuble_couronne.svg/22px-H%C3%A9raldique_meuble_couronne.svg.png" width="22" height="12" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/ce/H%C3%A9raldique_meuble_couronne.svg/33px-H%C3%A9raldique_meuble_couronne.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/ce/H%C3%A9raldique_meuble_couronne.svg/44px-H%C3%A9raldique_meuble_couronne.svg.png 2x" data-file-width="153" data-file-height="81" /></a> <strong class="selflink">Алексей</strong> • <a href="/wiki/%D0%90%D0%BD%D0%BD%D0%B0_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%BD%D0%B0" title="Анна Михайловна">Анна</a> • <a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Caravaca3.png" class="image"><img alt="Caravaca3.png" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/10px-Caravaca3.png" width="10" height="19" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/15px-Caravaca3.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/20px-Caravaca3.png 2x" data-file-width="49" data-file-height="92" /></a> <i><a href="/wiki/%D0%94%D0%B5%D1%82%D0%B8_%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB%D0%B0_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D0%B8%D1%87%D0%B0#.D0.9C.D0.B0.D1.80.D1.84.D0.B0" title="Дети Михаила Фёдоровича">Марфа</a></i><br /> +<a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Caravaca3.png" class="image"><img alt="Caravaca3.png" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/10px-Caravaca3.png" width="10" height="19" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/15px-Caravaca3.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/20px-Caravaca3.png 2x" data-file-width="49" data-file-height="92" /></a> <a href="/wiki/%D0%98%D0%B2%D0%B0%D0%BD_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87_(%D1%86%D0%B0%D1%80%D0%B5%D0%B2%D0%B8%D1%87)" title="Иван Михайлович (царевич)">Иван</a> • <a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Caravaca3.png" class="image"><img alt="Caravaca3.png" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/10px-Caravaca3.png" width="10" height="19" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/15px-Caravaca3.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/20px-Caravaca3.png 2x" data-file-width="49" data-file-height="92" /></a> <i><a href="/wiki/%D0%94%D0%B5%D1%82%D0%B8_%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB%D0%B0_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D0%B8%D1%87%D0%B0#.D0.A1.D0.BE.D1.84.D1.8C.D1.8F" title="Дети Михаила Фёдоровича">Софья</a></i> • <a href="/wiki/%D0%A2%D0%B0%D1%82%D1%8C%D1%8F%D0%BD%D0%B0_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%BD%D0%B0" title="Татьяна Михайловна">Татьяна</a> • <a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Caravaca3.png" class="image"><img alt="Caravaca3.png" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/10px-Caravaca3.png" width="10" height="19" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/15px-Caravaca3.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/20px-Caravaca3.png 2x" data-file-width="49" data-file-height="92" /></a> <i><a href="/wiki/%D0%94%D0%B5%D1%82%D0%B8_%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB%D0%B0_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D0%B8%D1%87%D0%B0#.D0.95.D0.B2.D0.B4.D0.BE.D0.BA.D0.B8.D1.8F" title="Дети Михаила Фёдоровича">Евдокия</a></i> • <a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Caravaca3.png" class="image"><img alt="Caravaca3.png" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/10px-Caravaca3.png" width="10" height="19" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/15px-Caravaca3.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/20px-Caravaca3.png 2x" data-file-width="49" data-file-height="92" /></a> <a href="/wiki/%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87_(%D1%86%D0%B0%D1%80%D0%B5%D0%B2%D0%B8%D1%87)" title="Василий Михайлович (царевич)">Василий</a></p> +</div> +</div> +</td> +<td class="navbox-image" rowspan="1" style="width:1%;padding:0px 0px 0px 7px"> +<div><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Equestrian_portrait_of_Alexis_of_Russia_(17_c,_GIM).jpg" class="image"><img alt="Equestrian portrait of Alexis of Russia (17 c, GIM).jpg" src="//upload.wikimedia.org/wikipedia/commons/thumb/6/6c/Equestrian_portrait_of_Alexis_of_Russia_%2817_c%2C_GIM%29.jpg/53px-Equestrian_portrait_of_Alexis_of_Russia_%2817_c%2C_GIM%29.jpg" width="53" height="74" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/6/6c/Equestrian_portrait_of_Alexis_of_Russia_%2817_c%2C_GIM%29.jpg/80px-Equestrian_portrait_of_Alexis_of_Russia_%2817_c%2C_GIM%29.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/6/6c/Equestrian_portrait_of_Alexis_of_Russia_%2817_c%2C_GIM%29.jpg/106px-Equestrian_portrait_of_Alexis_of_Russia_%2817_c%2C_GIM%29.jpg 2x" data-file-width="1184" data-file-height="1643" /></a></div> +</td> +</tr> +</table> +</td> +</tr> +</table> +<table class="navbox" style="border-spacing:0"> +<tr> +<td style="padding:2px"> +<table class="nowraplinks collapsible collapsed navbox-inner" style="border-spacing:0;background:transparent;color:inherit"> +<tr> +<th scope="col" class="navbox-title" colspan="2" style="background:#A3EEA3;"><span class="nomobile" style="float:left;text-align:left;width:5em;margin-right:0.5em"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%9F%D1%91%D1%82%D1%80_I" title="Просмотр этого шаблона"><img alt="⛭" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" width="14" height="14" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a></span> +<div style="font-size:114%"><a href="/wiki/%D0%9F%D1%91%D1%82%D1%80_I" title="Пётр I">Пётр I</a></div> +</th> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group" style="background:#A3EEA3;"><a href="/wiki/%D0%A0%D0%B5%D1%84%D0%BE%D1%80%D0%BC%D1%8B_%D0%9F%D0%B5%D1%82%D1%80%D0%B0_I" title="Реформы Петра I">Реформы</a></th> +<td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px;text-align:left;"> +<div style="padding:0em 0.25em"><a href="/wiki/%D0%92%D0%BD%D0%B5%D1%88%D0%BD%D1%8F%D1%8F_%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B0_%D0%9F%D0%B5%D1%82%D1%80%D0%B0_I" title="Внешняя политика Петра I">Внешняя политика</a> | <a href="/wiki/%D0%90%D1%80%D0%BC%D0%B8%D1%8F_%D0%9F%D0%B5%D1%82%D1%80%D0%B0_I" title="Армия Петра I">Армия</a> | <a href="/wiki/%D0%9E%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D0%BD%D0%B0%D1%8F_%D1%80%D0%B5%D1%84%D0%BE%D1%80%D0%BC%D0%B0_%D0%9F%D0%B5%D1%82%D1%80%D0%B0_I" title="Областная реформа Петра I">Областная</a> | <a href="/wiki/%D0%A6%D0%B5%D1%80%D0%BA%D0%BE%D0%B2%D0%BD%D0%B0%D1%8F_%D1%80%D0%B5%D1%84%D0%BE%D1%80%D0%BC%D0%B0_%D0%9F%D0%B5%D1%82%D1%80%D0%B0_I" title="Церковная реформа Петра I">Церковная</a> | <a href="/wiki/%D0%9F%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%B8_%D1%82%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D0%BB%D1%8F_%D0%BF%D1%80%D0%B8_%D0%9F%D0%B5%D1%82%D1%80%D0%B5_I" title="Промышленность и торговля при Петре I">Промышленность и торговля</a> | <a href="/wiki/%D0%A4%D0%B8%D0%BD%D0%B0%D0%BD%D1%81%D0%BE%D0%B2%D0%B0%D1%8F_%D1%80%D0%B5%D1%84%D0%BE%D1%80%D0%BC%D0%B0_%D0%9F%D0%B5%D1%82%D1%80%D0%B0_I" title="Финансовая реформа Петра I">Финансовая</a> | <a href="/wiki/%D0%94%D0%B2%D0%BE%D1%80%D1%8F%D0%BD%D1%81%D1%82%D0%B2%D0%BE_%D0%B2_%D1%86%D0%B0%D1%80%D1%81%D1%82%D0%B2%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%9F%D0%B5%D1%82%D1%80%D0%B0_I" title="Дворянство в царствование Петра I">Дворянская</a> | <a href="/wiki/%D0%9A%D1%80%D0%B5%D1%81%D1%82%D1%8C%D1%8F%D0%BD%D0%B5_%D0%B2_%D1%86%D0%B0%D1%80%D1%81%D1%82%D0%B2%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%9F%D0%B5%D1%82%D1%80%D0%B0_I" title="Крестьяне в царствование Петра I">Крестьянская</a> | <a href="/wiki/%D0%A3%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%BE_%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D0%BE%D0%B2_%D0%B8_%D0%B3%D0%BE%D1%80%D0%BE%D0%B6%D0%B0%D0%BD%D0%B5_%D0%BF%D1%80%D0%B8_%D0%9F%D0%B5%D1%82%D1%80%D0%B5_I" title="Устройство городов и горожане при Петре I">Городская</a></div> +</td> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group" style="background:#A3EEA3;">События</th> +<td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px;text-align:left;;background:#f0f0f0"> +<div style="padding:0em 0.25em"><a href="/wiki/%D0%9F%D0%BE%D1%82%D0%B5%D1%88%D0%BD%D1%8B%D0%B5_%D0%B2%D0%BE%D0%B9%D1%81%D0%BA%D0%B0" title="Потешные войска">Потешные войска</a> | <a href="/wiki/%D0%92%D0%B5%D0%BB%D0%B8%D0%BA%D0%BE%D0%B5_%D0%BF%D0%BE%D1%81%D0%BE%D0%BB%D1%8C%D1%81%D1%82%D0%B2%D0%BE" title="Великое посольство">Великое посольство</a> | <a href="/wiki/%D0%9A%D0%BE%D0%B6%D1%83%D1%85%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B5_%D0%BC%D0%B0%D0%BD%D1%91%D0%B2%D1%80%D1%8B" class="mw-redirect" title="Кожуховские манёвры">Кожуховские манёвры</a> | <a href="/wiki/%D0%9F%D0%B5%D1%80%D0%B5%D0%BD%D0%BE%D1%81_%D1%81%D1%82%D0%BE%D0%BB%D0%B8%D1%86%D1%8B_%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8_%D0%B8%D0%B7_%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D1%8B_%D0%B2_%D0%A1%D0%B0%D0%BD%D0%BA%D1%82-%D0%9F%D0%B5%D1%82%D0%B5%D1%80%D0%B1%D1%83%D1%80%D0%B3" title="Перенос столицы России из Москвы в Санкт-Петербург">Перенос столицы России из Москвы в Санкт-Петербург</a> | <a href="/wiki/%D0%A3%D0%BA%D0%B0%D0%B7_%D0%BE_%D0%BF%D1%80%D0%B5%D1%81%D1%82%D0%BE%D0%BB%D0%BE%D0%BD%D0%B0%D1%81%D0%BB%D0%B5%D0%B4%D0%B8%D0%B8_(1722)" title="Указ о престолонаследии (1722)">Указ о престолонаследии (1722)</a></div> +</td> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group" style="background:#A3EEA3;">Войны</th> +<td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px;text-align:left;"> +<div style="padding:0em 0.25em"><a href="/wiki/%D0%A1%D1%82%D1%80%D0%B5%D0%BB%D0%B5%D1%86%D0%BA%D0%B8%D0%B9_%D0%B1%D1%83%D0%BD%D1%82_(1682)" title="Стрелецкий бунт (1682)">Стрелецкий бунт (1682)</a> | <a href="/wiki/%D0%90%D0%B7%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B5_%D0%BF%D0%BE%D1%85%D0%BE%D0%B4%D1%8B_%D0%9F%D0%B5%D1%82%D1%80%D0%B0_I" title="Азовские походы Петра I">Азовские походы (1695 и 1696)</a> | <a href="/wiki/%D0%A1%D0%B5%D0%B2%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%B2%D0%BE%D0%B9%D0%BD%D0%B0" title="Северная война">Северная война</a> (1700-1721) | <a href="/wiki/%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%BE-%D1%82%D1%83%D1%80%D0%B5%D1%86%D0%BA%D0%B0%D1%8F_%D0%B2%D0%BE%D0%B9%D0%BD%D0%B0_(1710%E2%80%941713)" title="Русско-турецкая война (1710—1713)">Русско-турецкая война (1710—1713)</a>: <a href="/wiki/%D0%9F%D1%80%D1%83%D1%82%D1%81%D0%BA%D0%B8%D0%B9_%D0%BF%D0%BE%D1%85%D0%BE%D0%B4" title="Прутский поход">Прутский поход</a> 1711 | <a href="/wiki/%D0%9F%D0%B5%D1%80%D1%81%D0%B8%D0%B4%D1%81%D0%BA%D0%B8%D0%B9_%D0%BF%D0%BE%D1%85%D0%BE%D0%B4_(1722%E2%80%941723)" title="Персидский поход (1722—1723)">Персидский поход (1722—1723)</a></div> +</td> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group" style="background:#A3EEA3;"><a href="/wiki/%D0%9F%D0%B0%D0%BC%D1%8F%D1%82%D1%8C_%D0%BE_%D0%9F%D0%B5%D1%82%D1%80%D0%B5_I" title="Память о Петре I">Память</a></th> +<td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px;text-align:left;;background:#f0f0f0"> +<div style="padding:0em 0.25em"><a href="/wiki/%D0%9F%D0%B0%D0%BC%D1%8F%D1%82%D0%BD%D0%B8%D0%BA%D0%B8_%D0%9F%D0%B5%D1%82%D1%80%D1%83_I" title="Памятники Петру I">Памятники</a> | <a href="/wiki/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D0%BB%D0%B5%D0%B3%D0%B5%D0%BD%D0%B4%D1%8B_%D0%BE_%D0%9F%D0%B5%D1%82%D1%80%D0%B5_I" title="Исторические легенды о Петре I">Исторические легенды</a> | <a href="/wiki/%D0%9F%D1%91%D1%82%D1%80_I_%D0%B2_%D0%BC%D0%B5%D0%BC%D1%83%D0%B0%D1%80%D0%B0%D1%85" title="Пётр I в мемуарах">В мемуарах</a> | <a href="/wiki/%D0%9F%D1%91%D1%82%D1%80_I_%D0%B8_%D0%BC%D1%83%D0%B7%D1%8B%D0%BA%D0%B0" title="Пётр I и музыка">Пётр I и музыка</a></div> +</td> +</tr> +</table> +</td> +</tr> +</table> +<table class="navbox" style="border-spacing:0"> +<tr> +<td style="padding:2px"> +<table class="nowraplinks collapsible collapsed navbox-inner" style="border-spacing:0;background:transparent;color:inherit"> +<tr> +<th scope="col" class="navbox-title" colspan="4" style="background:#a3eea3;;"><span class="nomobile" style="float:left;text-align:left;width:5em;margin-right:0.5em"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%9C%D0%B0%D1%81%D1%82%D0%B5%D1%80%D0%B0_%D0%B7%D0%BD%D0%B0%D0%BC%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BF%D0%B5%D0%BD%D0%B8%D1%8F_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%BE%D0%B9_%D0%A0%D1%83%D1%81%D0%B8" title="Просмотр этого шаблона"><img alt="⛭" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" width="14" height="14" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a></span> +<div style="font-size:114%">Мастера знаменного пения Московской Руси</div> +</th> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<td class="navbox-image" rowspan="1" style="width:1%;padding:0px 7px 0px 0px"> +<div><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%A1%D1%82%D0%B8%D1%85%D0%B8%D1%80%D0%B0_%D0%95%D0%B2%D0%B0%D0%BD%D0%B3%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B0%D1%8F_%D0%BF%D0%B5%D1%80%D0%B2%D0%B0%D1%8F_%D0%A4%D0%B5%D0%B4%D0%BE%D1%80%D0%B0_%D0%9A%D1%80%D0%B5%D1%81%D1%82%D1%8C%D1%8F%D0%BD%D0%B8%D0%BD%D0%B0_%D0%B2_%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%BA%D0%B5_%D0%91._%D0%9A%D1%83%D1%82%D1%83%D0%B7%D0%BE%D0%B2%D0%B0..jpg" class="image"><img alt="Стихира Евангельская первая Федора Крестьянина в расшифровке Б. Кутузова..jpg" src="//upload.wikimedia.org/wikipedia/commons/thumb/7/77/%D0%A1%D1%82%D0%B8%D1%85%D0%B8%D1%80%D0%B0_%D0%95%D0%B2%D0%B0%D0%BD%D0%B3%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B0%D1%8F_%D0%BF%D0%B5%D1%80%D0%B2%D0%B0%D1%8F_%D0%A4%D0%B5%D0%B4%D0%BE%D1%80%D0%B0_%D0%9A%D1%80%D0%B5%D1%81%D1%82%D1%8C%D1%8F%D0%BD%D0%B8%D0%BD%D0%B0_%D0%B2_%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%BA%D0%B5_%D0%91._%D0%9A%D1%83%D1%82%D1%83%D0%B7%D0%BE%D0%B2%D0%B0..jpg/125px-%D0%A1%D1%82%D0%B8%D1%85%D0%B8%D1%80%D0%B0_%D0%95%D0%B2%D0%B0%D0%BD%D0%B3%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B0%D1%8F_%D0%BF%D0%B5%D1%80%D0%B2%D0%B0%D1%8F_%D0%A4%D0%B5%D0%B4%D0%BE%D1%80%D0%B0_%D0%9A%D1%80%D0%B5%D1%81%D1%82%D1%8C%D1%8F%D0%BD%D0%B8%D0%BD%D0%B0_%D0%B2_%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%BA%D0%B5_%D0%91._%D0%9A%D1%83%D1%82%D1%83%D0%B7%D0%BE%D0%B2%D0%B0..jpg" width="125" height="60" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/77/%D0%A1%D1%82%D0%B8%D1%85%D0%B8%D1%80%D0%B0_%D0%95%D0%B2%D0%B0%D0%BD%D0%B3%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B0%D1%8F_%D0%BF%D0%B5%D1%80%D0%B2%D0%B0%D1%8F_%D0%A4%D0%B5%D0%B4%D0%BE%D1%80%D0%B0_%D0%9A%D1%80%D0%B5%D1%81%D1%82%D1%8C%D1%8F%D0%BD%D0%B8%D0%BD%D0%B0_%D0%B2_%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%BA%D0%B5_%D0%91._%D0%9A%D1%83%D1%82%D1%83%D0%B7%D0%BE%D0%B2%D0%B0..jpg/188px-%D0%A1%D1%82%D0%B8%D1%85%D0%B8%D1%80%D0%B0_%D0%95%D0%B2%D0%B0%D0%BD%D0%B3%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B0%D1%8F_%D0%BF%D0%B5%D1%80%D0%B2%D0%B0%D1%8F_%D0%A4%D0%B5%D0%B4%D0%BE%D1%80%D0%B0_%D0%9A%D1%80%D0%B5%D1%81%D1%82%D1%8C%D1%8F%D0%BD%D0%B8%D0%BD%D0%B0_%D0%B2_%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%BA%D0%B5_%D0%91._%D0%9A%D1%83%D1%82%D1%83%D0%B7%D0%BE%D0%B2%D0%B0..jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/7/77/%D0%A1%D1%82%D0%B8%D1%85%D0%B8%D1%80%D0%B0_%D0%95%D0%B2%D0%B0%D0%BD%D0%B3%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B0%D1%8F_%D0%BF%D0%B5%D1%80%D0%B2%D0%B0%D1%8F_%D0%A4%D0%B5%D0%B4%D0%BE%D1%80%D0%B0_%D0%9A%D1%80%D0%B5%D1%81%D1%82%D1%8C%D1%8F%D0%BD%D0%B8%D0%BD%D0%B0_%D0%B2_%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%BA%D0%B5_%D0%91._%D0%9A%D1%83%D1%82%D1%83%D0%B7%D0%BE%D0%B2%D0%B0..jpg/250px-%D0%A1%D1%82%D0%B8%D1%85%D0%B8%D1%80%D0%B0_%D0%95%D0%B2%D0%B0%D0%BD%D0%B3%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B0%D1%8F_%D0%BF%D0%B5%D1%80%D0%B2%D0%B0%D1%8F_%D0%A4%D0%B5%D0%B4%D0%BE%D1%80%D0%B0_%D0%9A%D1%80%D0%B5%D1%81%D1%82%D1%8C%D1%8F%D0%BD%D0%B8%D0%BD%D0%B0_%D0%B2_%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%84%D1%80%D0%BE%D0%B2%D0%BA%D0%B5_%D0%91._%D0%9A%D1%83%D1%82%D1%83%D0%B7%D0%BE%D0%B2%D0%B0..jpg 2x" data-file-width="1566" data-file-height="751" /></a></div> +</td> +<td colspan="2" class="navbox-list navbox-odd hlist hlist-items-nowrap" style="width:100%;padding:0px;text-align: center;"> +<div style="padding:0em 0.25em"> +<div class="NavContent"> +<p><a href="/wiki/%D0%A0%D0%BE%D0%B3%D0%BE%D0%B2,_%D0%A1%D0%B0%D0%B2%D0%B2%D0%B0" title="Рогов, Савва">Савва Рогов</a> • <a href="/wiki/%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%9A%D1%80%D0%B5%D1%81%D1%82%D1%8C%D1%8F%D0%BD%D0%B8%D0%BD" title="Фёдор Крестьянин">Фёдор Крестьянин</a> • <a href="/wiki/%D0%9C%D0%B0%D1%80%D0%BA%D0%B5%D0%BB%D0%BB_%D0%91%D0%B5%D0%B7%D0%B1%D0%BE%D1%80%D0%BE%D0%B4%D1%8B%D0%B9" title="Маркелл Безбородый">Маркелл Безбородый</a> • <a href="/wiki/%D0%98%D0%B2%D0%B0%D0%BD_%D0%93%D1%80%D0%BE%D0%B7%D0%BD%D1%8B%D0%B9" title="Иван Грозный">царь Иван IV Грозный</a> • <a href="/wiki/%D0%98%D0%B2%D0%B0%D0%BD_%D0%9D%D0%BE%D1%81" title="Иван Нос">Иван Нос</a> • <a href="/wiki/%D0%A1%D1%82%D0%B5%D1%84%D0%B0%D0%BD_%D0%93%D0%BE%D0%BB%D1%8B%D1%88" title="Стефан Голыш">Стефан Голыш</a> • <a href="/wiki/%D0%92%D0%B0%D1%80%D0%BB%D0%B0%D0%B0%D0%BC_(%D0%A0%D0%BE%D0%B3%D0%BE%D0%B2)" title="Варлаам (Рогов)">митрополит Ростовский Варлаам</a> • <a href="/wiki/%D0%98%D1%81%D0%B0%D0%B9%D1%8F_(%D0%9B%D1%83%D0%BA%D0%BE%D1%88%D0%BA%D0%BE)" title="Исайя (Лукошко)">Исайя Лукошко, архимандрит Хутынский</a> • <a href="/wiki/%D0%A4%D0%B0%D0%B4%D0%B4%D0%B5%D0%B9_%D0%A1%D1%83%D0%B1%D0%B1%D0%BE%D1%82%D0%B8%D0%BD" title="Фаддей Субботин">Фаддей Субботин</a> • <a href="/wiki/%D0%A8%D0%B0%D0%B9%D0%B4%D1%83%D1%80%D0%BE%D0%B2,_%D0%98%D0%B2%D0%B0%D0%BD_%D0%90%D0%BA%D0%B8%D0%BC%D0%BE%D0%B2%D0%B8%D1%87" title="Шайдуров, Иван Акимович">Иван Шайдур</a> • <a href="/wiki/%D0%9C%D0%B5%D0%B7%D0%B5%D0%BD%D0%B5%D1%86,_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" title="Мезенец, Александр Иванович">Александр Мезенец</a> • <strong class="selflink">царь Алексей Михайлович</strong> • <a href="/wiki/%D0%A4%D1%91%D0%B4%D0%BE%D1%80_III_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%B8%D1%87" title="Фёдор III Алексеевич">царь Фёдор III Алексеевич</a></p> +</div> +</div> +</td> +<td class="navbox-image" rowspan="1" style="width:1%;padding:0px 0px 0px 7px"> +<div><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Feodor_III_by_Ivan_Saltanov.jpg" class="image"><img alt="Feodor III by Ivan Saltanov.jpg" src="//upload.wikimedia.org/wikipedia/commons/thumb/9/9b/Feodor_III_by_Ivan_Saltanov.jpg/40px-Feodor_III_by_Ivan_Saltanov.jpg" width="40" height="81" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/9/9b/Feodor_III_by_Ivan_Saltanov.jpg/60px-Feodor_III_by_Ivan_Saltanov.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/9/9b/Feodor_III_by_Ivan_Saltanov.jpg/80px-Feodor_III_by_Ivan_Saltanov.jpg 2x" data-file-width="359" data-file-height="728" /></a></div> +</td> +</tr> +</table> +</td> +</tr> +</table> +<table class="navbox" style="border-spacing:0"> +<tr> +<td style="padding:2px"> +<table class="nowraplinks hlist navbox-inner" style="border-spacing:0;background:transparent;color:inherit"> +<tr> +<th scope="row" class="navbox-group" style="background: #CCF;"> +<div style="padding: 0px 18px 0px 0px; width: 100%;"> +<div style="float: left; margin-left: -0.25em;"><span class="noprint plainlinksneverexpand nowrap" style="font-size:x-small;"> <a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%92%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B5_%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B8" title="Просмотр этого шаблона"><img alt="⚙️" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" width="14" height="14" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a> </span></div> +  Тематические сайты</div> +</th> +<td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"> +<div style="padding:0em 0.25em"><a rel="nofollow" class="external text" href="http://nndb.com/people/242/000111906">Notable Names Database</a> · <a rel="nofollow" class="external text" href="http://www.rkd.nl/rkddb/dispatcher.aspx?action=search&database=ChoiceArtists&search=priref=459736">RKDartists</a> · <a rel="nofollow" class="external text" href="http://ru.rodovid.org/wk/Person:59815">Родовод</a></div> +</td> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group" style="background: #CCF;">Словари и энциклопедии</th> +<td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"> +<div style="padding:0em 0.25em"><a rel="nofollow" class="external text" href="http://www.enciclopedia.cat/enciclopèdies/gran-enciclopèdia-catalana/EC-GEC-0002210.xml">Большая каталонская</a> · <a rel="nofollow" class="external text" href="http://bigenc.ru/text/1811746">Большая российская</a> · <a href="https://ru.wikisource.org/wiki/%D0%AD%D0%A1%D0%91%D0%95/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87" class="extiw" title="s:ЭСБЕ/Алексей Михайлович">Брокгауза и Ефрона</a> · <a href="https://ru.wikisource.org/wiki/%D0%95%D0%AD%D0%91%D0%95/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87" class="extiw" title="s:ЕЭБЕ/Алексей Михайлович">Еврейская Брокгауза и Ефрона</a> · <a href="https://ru.wikisource.org/wiki/%D0%9C%D0%AD%D0%A1%D0%91%D0%95/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87" class="extiw" title="s:МЭСБЕ/Алексей Михайлович">Малый Брокгауза и Ефрона</a> · <a href="https://ru.wikisource.org/wiki/%D0%A0%D0%91%D0%A1/%D0%92%D0%A2/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87" class="extiw" title="s:РБС/ВТ/Алексей Михайлович">Русский биографический</a> · <a href="https://ru.wikisource.org/wiki/%D0%AD%D0%9B/%D0%94%D0%9E/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87" class="extiw" title="s:ЭЛ/ДО/Алексей Михайлович">Энциклопедический лексикон</a> · <a href="https://en.wikisource.org/wiki/1911_Encyclop%C3%A6dia_Britannica/Alexius_Mikhailovich" class="extiw" title="wikisource:1911 Encyclopædia Britannica/Alexius Mikhailovich">Britannica (11-th)</a></div> +</td> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group" style="background: #CCF;"><a href="/wiki/%D0%9D%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8C" title="Нормативный контроль">Нормативный контроль</a></th> +<td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"> +<div style="padding:0em 0.25em"><a href="/wiki/%D0%9D%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_%D0%A4%D1%80%D0%B0%D0%BD%D1%86%D0%B8%D0%B8" title="Национальная библиотека Франции">BNF</a>: <a rel="nofollow" class="external text" href="http://catalogue.bnf.fr/ark:/12148/cb11997487d">11997487d</a> · <a href="/wiki/Gemeinsame_Normdatei" title="Gemeinsame Normdatei">GND</a>: <a rel="nofollow" class="external text" href="http://d-nb.info/gnd/118501909">118501909</a> · <a href="/wiki/%D0%9C%D0%B5%D0%B6%D0%B4%D1%83%D0%BD%D0%B0%D1%80%D0%BE%D0%B4%D0%BD%D1%8B%D0%B9_%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80_%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%BD%D1%8B%D1%85_%D0%BD%D0%B0%D0%B8%D0%BC%D0%B5%D0%BD%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B9" title="Международный идентификатор стандартных наименований">ISNI</a>: <a rel="nofollow" class="external text" href="http://isni-url.oclc.nl/isni/0000000121360628">0000 0001 2136 0628</a> · <a href="/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BD%D0%BE%D0%BC%D0%B5%D1%80_%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B8_%D0%9A%D0%BE%D0%BD%D0%B3%D1%80%D0%B5%D1%81%D1%81%D0%B0" title="Контрольный номер Библиотеки Конгресса">LCCN</a>: <a rel="nofollow" class="external text" href="http://id.loc.gov/authorities/n81099051">n81099051</a> · <a href="/wiki/%D0%9A%D0%BE%D1%80%D0%BE%D0%BB%D0%B5%D0%B2%D1%81%D0%BA%D0%B0%D1%8F_%D0%BD%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_%D0%9D%D0%B8%D0%B4%D0%B5%D1%80%D0%BB%D0%B0%D0%BD%D0%B4%D0%BE%D0%B2" title="Королевская национальная библиотека Нидерландов">NTA</a>: <a rel="nofollow" class="external text" href="http://opc4.kb.nl/PPN?PPN=070207119">070207119</a> · <a href="/wiki/%D0%A3%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%82%D0%B5%D1%82%D1%81%D0%BA%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D0%B8" title="Университетская система документации">SUDOC</a>: <a rel="nofollow" class="external text" href="http://www.idref.fr/028065107">028065107</a> · <a href="/wiki/VIAF" title="VIAF">VIAF</a>: <a rel="nofollow" class="external text" href="http://viaf.org/viaf/62339723">62339723</a></div> +</td> +</tr> +</table> +</td> +</tr> +</table> + + +<!-- +NewPP limit report +Parsed by mw1172 +Cached time: 20170130104544 +Cache expiry: 2592000 +Dynamic content: false +CPU time usage: 1.112 seconds +Real time usage: 1.483 seconds +Preprocessor visited node count: 19291/1000000 +Preprocessor generated node count: 0/1500000 +Post‐expand include size: 270581/2097152 bytes +Template argument size: 66477/2097152 bytes +Highest expansion depth: 18/40 +Expensive parser function count: 31/500 +Lua time usage: 0.408/10.000 seconds +Lua memory usage: 6.05 MB/50 MB +--> +<!-- +Transclusion expansion time report (%,ms,calls,template) +100.00% 1229.602 1 -total + 31.88% 391.955 1 Шаблон:Государственный_деятель2 + 25.52% 313.828 54 Шаблон:Сс3 + 24.83% 305.370 37 Шаблон:Wikidata + 19.57% 240.678 16 Шаблон:If-wikidata + 16.43% 202.029 356 Шаблон:OldStyleDate3/lag + 16.36% 201.156 1 Шаблон:Государственный_деятель/Личные_данные + 16.31% 200.608 1 Шаблон:Библиоинформация + 4.47% 54.981 6 Шаблон:Книга + 3.77% 46.301 1 Шаблон:Примечания +--> + +<!-- Saved in parser cache with key ruwiki:pcache:idhash:25393-0!*!0!!ru!4!* and timestamp 20170130104542 and revision id 83193143 + --> +<noscript><img src="//ru.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;" /></noscript></div> <div class="printfooter"> + Источник — «<a dir="ltr" href="https://ru.wikipedia.org/w/index.php?title=Алексей_Михайлович&oldid=83193143">https://ru.wikipedia.org/w/index.php?title=Алексей_Михайлович&oldid=83193143</a>» </div> + <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B8" title="Служебная:Категории">Категории</a>: <ul><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A0%D0%BE%D0%B4%D0%B8%D0%B2%D1%88%D0%B8%D0%B5%D1%81%D1%8F_27_%D0%BC%D0%B0%D1%80%D1%82%D0%B0" title="Категория:Родившиеся 27 марта">Родившиеся 27 марта</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A0%D0%BE%D0%B4%D0%B8%D0%B2%D1%88%D0%B8%D0%B5%D1%81%D1%8F_%D0%B2_1629_%D0%B3%D0%BE%D0%B4%D1%83" title="Категория:Родившиеся в 1629 году">Родившиеся в 1629 году</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9F%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0%D0%BB%D0%B8%D0%B8_%D0%BF%D0%BE_%D0%B0%D0%BB%D1%84%D0%B0%D0%B2%D0%B8%D1%82%D1%83" title="Категория:Персоналии по алфавиту">Персоналии по алфавиту</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A0%D0%BE%D0%B4%D0%B8%D0%B2%D1%88%D0%B8%D0%B5%D1%81%D1%8F_%D0%B2_%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B5" title="Категория:Родившиеся в Москве">Родившиеся в Москве</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A3%D0%BC%D0%B5%D1%80%D1%88%D0%B8%D0%B5_8_%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F" title="Категория:Умершие 8 февраля">Умершие 8 февраля</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A3%D0%BC%D0%B5%D1%80%D1%88%D0%B8%D0%B5_%D0%B2_1676_%D0%B3%D0%BE%D0%B4%D1%83" title="Категория:Умершие в 1676 году">Умершие в 1676 году</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A3%D0%BC%D0%B5%D1%80%D1%88%D0%B8%D0%B5_%D0%B2_%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B5" title="Категория:Умершие в Москве">Умершие в Москве</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9F%D0%BE%D1%85%D0%BE%D1%80%D0%BE%D0%BD%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%B2_%D0%90%D1%80%D1%85%D0%B0%D0%BD%D0%B3%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%BE%D0%BC_%D1%81%D0%BE%D0%B1%D0%BE%D1%80%D0%B5_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D0%9A%D1%80%D0%B5%D0%BC%D0%BB%D1%8F" title="Категория:Похороненные в Архангельском соборе Московского Кремля">Похороненные в Архангельском соборе Московского Кремля</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A6%D0%B0%D1%80%D0%B8_%D0%B8%D0%B7_%D0%B4%D0%BE%D0%BC%D0%B0_%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD%D0%BE%D0%B2%D1%8B%D1%85" title="Категория:Цари из дома Романовых">Цари из дома Романовых</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B8_%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%BE-%D0%BF%D0%BE%D0%BB%D1%8C%D1%81%D0%BA%D0%BE%D0%B9_%D0%B2%D0%BE%D0%B9%D0%BD%D1%8B_1654%E2%80%941667_%D0%B3%D0%BE%D0%B4%D0%BE%D0%B2_(%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B0%D1%8F_%D1%81%D1%82%D0%BE%D1%80%D0%BE%D0%BD%D0%B0)" title="Категория:Участники Русско-польской войны 1654—1667 годов (русская сторона)">Участники Русско-польской войны 1654—1667 годов (русская сторона)</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87" title="Категория:Алексей Михайлович">Алексей Михайлович</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B5_%D1%86%D0%B0%D1%80%D0%B8" title="Категория:Русские цари">Русские цари</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Скрытые категории: <ul><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A1%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B,_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8E%D1%89%D0%B8%D0%B5_%D0%B2%D0%BE%D0%BB%D1%88%D0%B5%D0%B1%D0%BD%D1%8B%D0%B5_%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B8_ISBN" title="Категория:Страницы, использующие волшебные ссылки ISBN">Страницы, использующие волшебные ссылки ISBN</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8_%D1%81_%D0%BF%D0%B5%D1%80%D0%B5%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%D0%BC_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B8%D0%B7_%D0%92%D0%B8%D0%BA%D0%B8%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="Категория:Википедия:Статьи с переопределением значения из Викиданных">Википедия:Статьи с переопределением значения из Викиданных</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8,_%D1%82%D1%80%D0%B5%D0%B1%D1%83%D1%8E%D1%89%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BD%D0%BA%D1%80%D0%B5%D1%82%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8" title="Категория:Википедия:Статьи, требующие конкретизации">Википедия:Статьи, требующие конкретизации</a></li></ul></div></div> <div class="visualClear"></div> + </div> + </div> + <div id="mw-navigation"> + <h2>Навигация</h2> + + <div id="mw-head"> + <div id="p-personal" role="navigation" class="" aria-labelledby="p-personal-label"> + <h3 id="p-personal-label">Персональные инструменты</h3> + <ul> + <li id="pt-anonuserpage">Вы не представились системе</li><li id="pt-anontalk"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9C%D0%BE%D1%91_%D0%BE%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5" title="Страница обсуждений для моего IP [n]" accesskey="n">Обсуждение</a></li><li id="pt-anoncontribs"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9C%D0%BE%D0%B9_%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4" title="Список правок, сделанных с этого IP-адреса [y]" accesskey="y">Вклад</a></li><li id="pt-createaccount"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C_%D1%83%D1%87%D1%91%D1%82%D0%BD%D1%83%D1%8E_%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C&returnto=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9+%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87" title="Мы предлагаем вам создать учётную запись и войти в систему, хотя это и не обязательно.">Создать учётную запись</a></li><li id="pt-login"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D1%85%D0%BE%D0%B4&returnto=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9+%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87" title="Здесь можно зарегистрироваться в системе, но это необязательно. [o]" accesskey="o">Войти</a></li> </ul> + </div> + <div id="left-navigation"> + <div id="p-namespaces" role="navigation" class="vectorTabs" aria-labelledby="p-namespaces-label"> + <h3 id="p-namespaces-label">Пространства имён</h3> + <ul> + <li id="ca-nstab-main" class="selected"><span><a href="/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87" title="Просмотр основной страницы [c]" accesskey="c">Статья</a></span></li> + <li id="ca-talk"><span><a href="/wiki/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87" title="Обсуждение основной страницы [t]" accesskey="t" rel="discussion">Обсуждение</a></span></li> + </ul> + </div> + <div id="p-variants" role="navigation" class="vectorMenu emptyPortlet" aria-labelledby="p-variants-label"> + <h3 id="p-variants-label"> + <span>Варианты</span><a href="#"></a> + </h3> + + <div class="menu"> + <ul> + </ul> + </div> + </div> + </div> + <div id="right-navigation"> + <div id="p-views" role="navigation" class="vectorTabs" aria-labelledby="p-views-label"> + <h3 id="p-views-label">Просмотры</h3> + <ul> + <li id="ca-view" class="collapsible"><span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&stable=1" >Читать</a></span></li> + <li id="ca-current" class="collapsible collapsible selected"><span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&stable=0&redirect=no" title="Показать текущую версию этой страницы [v]" accesskey="v">Текущая версия</a></span></li> + <li id="ca-ve-edit"><span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit" title="Редактировать данную страницу [v]" accesskey="v">Править</a></span></li> + <li id="ca-edit" class=" collapsible"><span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&action=edit" title="Эту статью можно изменять. Перед сохранением изменений, пожалуйста, нажмите кнопку предварительного просмотра для визуальной проверки результата [e]" accesskey="e">Править вики-текст</a></span></li> + <li id="ca-history" class="collapsible"><span><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&action=history" title="Журнал изменений страницы [h]" accesskey="h">История</a></span></li> + </ul> + </div> + <div id="p-cactions" role="navigation" class="vectorMenu emptyPortlet" aria-labelledby="p-cactions-label"> + <h3 id="p-cactions-label"><span>Ещё</span><a href="#"></a></h3> + + <div class="menu"> + <ul> + </ul> + </div> + </div> + <div id="p-search" role="search"> + <h3> + <label for="searchInput">Поиск</label> + </h3> + + <form action="/w/index.php" id="searchform"> + <div id="simpleSearch"> + <input type="search" name="search" placeholder="Искать в Википедии" title="Искать в Википедии [f]" accesskey="f" id="searchInput"/><input type="hidden" value="Служебная:Поиск" name="title"/><input type="submit" name="fulltext" value="Найти" title="Найти страницы, содержащие указанный текст" id="mw-searchButton" class="searchButton mw-fallbackSearchButton"/><input type="submit" name="go" value="Перейти" title="Перейти к странице, имеющей в точности такое название" id="searchButton" class="searchButton"/> </div> + </form> + </div> + </div> + </div> + <div id="mw-panel"> + <div id="p-logo" role="banner"><a class="mw-wiki-logo" href="/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0" title="Перейти на заглавную страницу"></a></div> + <div class="portal" role="navigation" id='p-navigation' aria-labelledby='p-navigation-label'> + <h3 id='p-navigation-label'>Навигация</h3> + + <div class="body"> + <ul> + <li id="n-mainpage"><a href="/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0" title="Перейти на заглавную страницу [z]" accesskey="z">Заглавная страница</a></li><li id="n-browse"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%9F%D0%BE%D0%B8%D1%81%D0%BA_%D0%BF%D0%BE_%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F%D0%BC" title="Поиск по категориям">Рубрикация</a></li><li id="n-index"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%90%D0%BB%D1%84%D0%B0%D0%B2%D0%B8%D1%82%D0%BD%D1%8B%D0%B9_%D1%83%D0%BA%D0%B0%D0%B7%D0%B0%D1%82%D0%B5%D0%BB%D1%8C" title="Поиск по двум первым буквам">Указатель А — Я</a></li><li id="n-featured"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%98%D0%B7%D0%B1%D1%80%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5_%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8" title="Статьи, считающиеся лучшими статьями проекта">Избранные статьи</a></li><li id="n-randompage"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%BB%D1%83%D1%87%D0%B0%D0%B9%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0" title="Посмотреть случайно выбранную страницу [x]" accesskey="x">Случайная статья</a></li><li id="n-currentevents"><a href="/wiki/%D0%9F%D0%BE%D1%80%D1%82%D0%B0%D0%BB:%D0%A2%D0%B5%D0%BA%D1%83%D1%89%D0%B8%D0%B5_%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F" title="Статьи о текущих событиях в мире">Текущие события</a></li> </ul> + </div> + </div> + <div class="portal" role="navigation" id='p-participation' aria-labelledby='p-participation-label'> + <h3 id='p-participation-label'>Участие</h3> + + <div class="body"> + <ul> + <li id="n-bug_in_article"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BE%D0%B1_%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0%D1%85" title="Сообщить об ошибке в этой статье">Сообщить об ошибке</a></li><li id="n-portal"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%9F%D0%BE%D1%80%D1%82%D0%B0%D0%BB_%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B0" title="О проекте, о том, чем здесь можно заниматься, а также — где что находится">Портал сообщества</a></li><li id="n-forum"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A4%D0%BE%D1%80%D1%83%D0%BC" title="Форум участников Википедии">Форум</a></li><li id="n-recentchanges"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%B2%D0%B5%D0%B6%D0%B8%D0%B5_%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B8" title="Список последних изменений [r]" accesskey="r">Свежие правки</a></li><li id="n-newpages"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9D%D0%BE%D0%B2%D1%8B%D0%B5_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B" title="Список недавно созданных страниц">Новые страницы</a></li><li id="n-help"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0" title="Место, где можно получить справку">Справка</a></li><li id="n-sitesupport"><a href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_ru.wikipedia.org&uselang=ru" title="Поддержите нас">Пожертвовать</a></li> </ul> + </div> + </div> + <div class="portal" role="navigation" id='p-tb' aria-labelledby='p-tb-label'> + <h3 id='p-tb-label'>Инструменты</h3> + + <div class="body"> + <ul> + <li id="t-whatlinkshere"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D1%81%D1%8B%D0%BB%D0%BA%D0%B8_%D1%81%D1%8E%D0%B4%D0%B0/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87" title="Список всех страниц, ссылающихся на данную [j]" accesskey="j">Ссылки сюда</a></li><li id="t-recentchangeslinked"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%B2%D1%8F%D0%B7%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B8/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87" rel="nofollow" title="Последние изменения в страницах, на которые ссылается эта страница [k]" accesskey="k">Связанные правки</a></li><li id="t-specialpages"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%BF%D0%B5%D1%86%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B" title="Список служебных страниц [q]" accesskey="q">Спецстраницы</a></li><li id="t-permalink"><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&oldid=83193143" title="Постоянная ссылка на эту версию страницы">Постоянная ссылка</a></li><li id="t-info"><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&action=info" title="Подробнее об этой странице">Сведения о странице</a></li><li id="t-wikibase"><a href="https://www.wikidata.org/wiki/Q7731" title="Ссылка на связанный элемент репозитория данных [g]" accesskey="g">Элемент Викиданных</a></li><li id="t-cite"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A6%D0%B8%D1%82%D0%B0%D1%82%D0%B0&page=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&id=83193143" title="Информация о том, как цитировать эту страницу">Цитировать страницу</a></li> </ul> + </div> + </div> + <div class="portal" role="navigation" id='p-coll-print_export' aria-labelledby='p-coll-print_export-label'> + <h3 id='p-coll-print_export-label'>Печать/экспорт</h3> + + <div class="body"> + <ul> + <li id="coll-create_a_book"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9A%D0%BE%D0%BB%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D1%8F_%D0%BA%D0%BD%D0%B8%D0%B3&bookcmd=book_creator&referer=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9+%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87">Создать книгу</a></li><li id="coll-download-as-rdf2latex"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9A%D0%BE%D0%BB%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D1%8F_%D0%BA%D0%BD%D0%B8%D0%B3&bookcmd=render_article&arttitle=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9+%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&returnto=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9+%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&oldid=83193143&writer=rdf2latex">Скачать как PDF</a></li><li id="t-print"><a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&printable=yes" title="Версия этой страницы для печати [p]" accesskey="p">Версия для печати</a></li> </ul> + </div> + </div> + <div class="portal" role="navigation" id='p-wikibase-otherprojects' aria-labelledby='p-wikibase-otherprojects-label'> + <h3 id='p-wikibase-otherprojects-label'>В других проектах</h3> + + <div class="body"> + <ul> + <li class="wb-otherproject-link wb-otherproject-commons"><a href="https://commons.wikimedia.org/wiki/Category:Alexis_I_of_Russia" hreflang="en">Викисклад</a></li> </ul> + </div> + </div> + <div class="portal" role="navigation" id='p-lang' aria-labelledby='p-lang-label'> + <h3 id='p-lang-label'>На других языках</h3> + + <div class="body"> + <ul> + <li class="interlanguage-link interwiki-af"><a href="https://af.wikipedia.org/wiki/Aleksei_van_Rusland" title="Aleksei van Rusland — африкаанс" lang="af" hreflang="af" class="interlanguage-link-target">Afrikaans</a></li><li class="interlanguage-link interwiki-ar"><a href="https://ar.wikipedia.org/wiki/%D8%A3%D9%84%D9%8A%D9%83%D8%B3_%D8%A7%D9%84%D8%A3%D9%88%D9%84" title="أليكس الأول — арабский" lang="ar" hreflang="ar" class="interlanguage-link-target">العربية</a></li><li class="interlanguage-link interwiki-ast"><a href="https://ast.wikipedia.org/wiki/Alexis_I_de_Rusia" title="Alexis I de Rusia — астурийский" lang="ast" hreflang="ast" class="interlanguage-link-target">Asturianu</a></li><li class="interlanguage-link interwiki-az"><a href="https://az.wikipedia.org/wiki/I_Aleksey" title="I Aleksey — азербайджанский" lang="az" hreflang="az" class="interlanguage-link-target">Azərbaycanca</a></li><li class="interlanguage-link interwiki-be"><a href="https://be.wikipedia.org/wiki/%D0%90%D0%BB%D1%8F%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D1%96%D1%85%D0%B0%D0%B9%D0%BB%D0%B0%D0%B2%D1%96%D1%87,_%D1%86%D0%B0%D1%80_%D1%96_%D0%B2%D1%8F%D0%BB%D1%96%D0%BA%D1%96_%D0%BA%D0%BD%D1%8F%D0%B7%D1%8C_%D1%83%D1%81%D1%8F%D0%B5_%D0%A0%D1%83%D1%81%D1%96" title="Аляксей Міхайлавіч, цар і вялікі князь усяе Русі — белорусский" lang="be" hreflang="be" class="interlanguage-link-target">Беларуская</a></li><li class="interlanguage-link interwiki-be-x-old"><a href="https://be-x-old.wikipedia.org/wiki/%D0%90%D0%BB%D1%8F%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D1%96%D1%85%D0%B0%D0%B9%D0%BB%D0%B0%D0%B2%D1%96%D1%87" title="Аляксей Міхайлавіч — беларуская (тарашкевіца)" lang="be-x-old" hreflang="be-x-old" class="interlanguage-link-target">Беларуская (тарашкевіца)</a></li><li class="interlanguage-link interwiki-bg"><a href="https://bg.wikipedia.org/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_(%D0%A0%D1%83%D1%81%D0%B8%D1%8F)" title="Алексей (Русия) — болгарский" lang="bg" hreflang="bg" class="interlanguage-link-target">Български</a></li><li class="interlanguage-link interwiki-ca"><a href="https://ca.wikipedia.org/wiki/Aleix_de_R%C3%BAssia_(tsar_de_R%C3%BAssia)" title="Aleix de Rússia (tsar de Rússia) — каталанский" lang="ca" hreflang="ca" class="interlanguage-link-target">Català</a></li><li class="interlanguage-link interwiki-cs"><a href="https://cs.wikipedia.org/wiki/Alexej_I._Michajlovi%C4%8D" title="Alexej I. Michajlovič — чешский" lang="cs" hreflang="cs" class="interlanguage-link-target">Čeština</a></li><li class="interlanguage-link interwiki-da"><a href="https://da.wikipedia.org/wiki/Aleksej_Mikhajlovitj_af_Rusland" title="Aleksej Mikhajlovitj af Rusland — датский" lang="da" hreflang="da" class="interlanguage-link-target">Dansk</a></li><li class="interlanguage-link interwiki-de"><a href="https://de.wikipedia.org/wiki/Alexei_I._(Russland)" title="Alexei I. (Russland) — немецкий" lang="de" hreflang="de" class="interlanguage-link-target">Deutsch</a></li><li class="interlanguage-link interwiki-el"><a href="https://el.wikipedia.org/wiki/%CE%91%CE%BB%CE%AD%CE%BE%CE%B9%CE%BF%CF%82_%CF%84%CE%B7%CF%82_%CE%A1%CF%89%CF%83%CE%AF%CE%B1%CF%82" title="Αλέξιος της Ρωσίας — греческий" lang="el" hreflang="el" class="interlanguage-link-target">Ελληνικά</a></li><li class="interlanguage-link interwiki-en"><a href="https://en.wikipedia.org/wiki/Alexis_of_Russia" title="Alexis of Russia — английский" lang="en" hreflang="en" class="interlanguage-link-target">English</a></li><li class="interlanguage-link interwiki-eo"><a href="https://eo.wikipedia.org/wiki/Aleksej_Mi%C4%A5ajlovi%C4%89" title="Aleksej Miĥajloviĉ — эсперанто" lang="eo" hreflang="eo" class="interlanguage-link-target">Esperanto</a></li><li class="interlanguage-link interwiki-es"><a href="https://es.wikipedia.org/wiki/Alejo_I_de_Rusia" title="Alejo I de Rusia — испанский" lang="es" hreflang="es" class="interlanguage-link-target">Español</a></li><li class="interlanguage-link interwiki-et"><a href="https://et.wikipedia.org/wiki/Aleksei_I_Mihhailovit%C5%A1" title="Aleksei I Mihhailovitš — эстонский" lang="et" hreflang="et" class="interlanguage-link-target">Eesti</a></li><li class="interlanguage-link interwiki-eu"><a href="https://eu.wikipedia.org/wiki/Alexis_Errusiakoa" title="Alexis Errusiakoa — баскский" lang="eu" hreflang="eu" class="interlanguage-link-target">Euskara</a></li><li class="interlanguage-link interwiki-fa"><a href="https://fa.wikipedia.org/wiki/%D8%A7%D9%84%DA%A9%D8%B3%DB%8C%D8%B3_%DB%8C%DA%A9%D9%85_%D8%B1%D9%88%D8%B3%DB%8C%D9%87" title="الکسیس یکم روسیه — персидский" lang="fa" hreflang="fa" class="interlanguage-link-target">فارسی</a></li><li class="interlanguage-link interwiki-fi"><a href="https://fi.wikipedia.org/wiki/Aleksei_Mihailovit%C5%A1" title="Aleksei Mihailovitš — финский" lang="fi" hreflang="fi" class="interlanguage-link-target">Suomi</a></li><li class="interlanguage-link interwiki-fr"><a href="https://fr.wikipedia.org/wiki/Alexis_Ier_(tsar_de_Russie)" title="Alexis Ier (tsar de Russie) — французский" lang="fr" hreflang="fr" class="interlanguage-link-target">Français</a></li><li class="interlanguage-link interwiki-fy"><a href="https://fy.wikipedia.org/wiki/Aleksej_I_fan_Rusl%C3%A2n" title="Aleksej I fan Ruslân — западный фризский" lang="fy" hreflang="fy" class="interlanguage-link-target">Frysk</a></li><li class="interlanguage-link interwiki-gl"><a href="https://gl.wikipedia.org/wiki/Alexis_I_de_Rusia" title="Alexis I de Rusia — галисийский" lang="gl" hreflang="gl" class="interlanguage-link-target">Galego</a></li><li class="interlanguage-link interwiki-he"><a href="https://he.wikipedia.org/wiki/%D7%90%D7%9C%D7%9B%D7%A1%D7%99%D7%99_%D7%94%D7%A8%D7%90%D7%A9%D7%95%D7%9F,_%D7%A6%D7%90%D7%A8_%D7%A8%D7%95%D7%A1%D7%99%D7%94" title="אלכסיי הראשון, צאר רוסיה — иврит" lang="he" hreflang="he" class="interlanguage-link-target">עברית</a></li><li class="interlanguage-link interwiki-hr"><a href="https://hr.wikipedia.org/wiki/Aleksej_I.,_ruski_car" title="Aleksej I., ruski car — хорватский" lang="hr" hreflang="hr" class="interlanguage-link-target">Hrvatski</a></li><li class="interlanguage-link interwiki-hu"><a href="https://hu.wikipedia.org/wiki/Alekszej_orosz_c%C3%A1r" title="Alekszej orosz cár — венгерский" lang="hu" hreflang="hu" class="interlanguage-link-target">Magyar</a></li><li class="interlanguage-link interwiki-hy"><a href="https://hy.wikipedia.org/wiki/%D4%B1%D5%AC%D5%A5%D6%84%D5%BD%D5%A5%D5%B5_%D5%84%D5%AB%D5%AD%D5%A1%D5%B5%D5%AC%D5%B8%D5%BE%D5%AB%D5%B9" title="Ալեքսեյ Միխայլովիչ — армянский" lang="hy" hreflang="hy" class="interlanguage-link-target">Հայերեն</a></li><li class="interlanguage-link interwiki-id"><a href="https://id.wikipedia.org/wiki/Aleksey_I_dari_Rusia" title="Aleksey I dari Rusia — индонезийский" lang="id" hreflang="id" class="interlanguage-link-target">Bahasa Indonesia</a></li><li class="interlanguage-link interwiki-it"><a href="https://it.wikipedia.org/wiki/Alessio_Michajlovi%C4%8D" title="Alessio Michajlovič — итальянский" lang="it" hreflang="it" class="interlanguage-link-target">Italiano</a></li><li class="interlanguage-link interwiki-ja"><a href="https://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%AC%E3%82%AF%E3%82%BB%E3%82%A4_(%E3%83%A2%E3%82%B9%E3%82%AF%E3%83%AF%E5%A4%A7%E5%85%AC)" title="アレクセイ (モスクワ大公) — японский" lang="ja" hreflang="ja" class="interlanguage-link-target">日本語</a></li><li class="interlanguage-link interwiki-ka"><a href="https://ka.wikipedia.org/wiki/%E1%83%90%E1%83%9A%E1%83%94%E1%83%A5%E1%83%A1%E1%83%98_I_(%E1%83%A0%E1%83%A3%E1%83%A1%E1%83%94%E1%83%97%E1%83%98)" title="ალექსი I (რუსეთი) — грузинский" lang="ka" hreflang="ka" class="interlanguage-link-target">ქართული</a></li><li class="interlanguage-link interwiki-ko"><a href="https://ko.wikipedia.org/wiki/%EC%95%8C%EB%A0%89%EC%84%B8%EC%9D%B4_1%EC%84%B8" title="알렉세이 1세 — корейский" lang="ko" hreflang="ko" class="interlanguage-link-target">한국어</a></li><li class="interlanguage-link interwiki-ky"><a href="https://ky.wikipedia.org/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87" title="Алексей Михайлович — киргизский" lang="ky" hreflang="ky" class="interlanguage-link-target">Кыргызча</a></li><li class="interlanguage-link interwiki-la"><a href="https://la.wikipedia.org/wiki/Alexius_(tzar_Russiae)" title="Alexius (tzar Russiae) — латинский" lang="la" hreflang="la" class="interlanguage-link-target">Latina</a></li><li class="interlanguage-link interwiki-lt"><a href="https://lt.wikipedia.org/wiki/Aleksejus_Michailovi%C4%8Dius" title="Aleksejus Michailovičius — литовский" lang="lt" hreflang="lt" class="interlanguage-link-target">Lietuvių</a></li><li class="interlanguage-link interwiki-lv"><a href="https://lv.wikipedia.org/wiki/Aleksejs_I_Romanovs" title="Aleksejs I Romanovs — латышский" lang="lv" hreflang="lv" class="interlanguage-link-target">Latviešu</a></li><li class="interlanguage-link interwiki-mg"><a href="https://mg.wikipedia.org/wiki/Alexis_an%27i_Rosia" title="Alexis an'i Rosia — малагасийский" lang="mg" hreflang="mg" class="interlanguage-link-target">Malagasy</a></li><li class="interlanguage-link interwiki-mk"><a href="https://mk.wikipedia.org/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D1%98_I_%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD%D0%BE%D0%B2" title="Алексеј I Романов — македонский" lang="mk" hreflang="mk" class="interlanguage-link-target">Македонски</a></li><li class="interlanguage-link interwiki-mr"><a href="https://mr.wikipedia.org/wiki/%E0%A4%85%E0%A4%B2%E0%A5%87%E0%A4%95%E0%A5%8D%E0%A4%B8%E0%A4%BF%E0%A4%B8_%E0%A4%AA%E0%A4%B9%E0%A4%BF%E0%A4%B2%E0%A4%BE,_%E0%A4%B0%E0%A4%B6%E0%A4%BF%E0%A4%AF%E0%A4%BE" title="अलेक्सिस पहिला, रशिया — маратхи" lang="mr" hreflang="mr" class="interlanguage-link-target">मराठी</a></li><li class="interlanguage-link interwiki-nl"><a href="https://nl.wikipedia.org/wiki/Alexis_van_Rusland" title="Alexis van Rusland — нидерландский" lang="nl" hreflang="nl" class="interlanguage-link-target">Nederlands</a></li><li class="interlanguage-link interwiki-no"><a href="https://no.wikipedia.org/wiki/Aleksej_I_av_Russland" title="Aleksej I av Russland — норвежский" lang="no" hreflang="no" class="interlanguage-link-target">Norsk bokmål</a></li><li class="interlanguage-link interwiki-pl"><a href="https://pl.wikipedia.org/wiki/Aleksy_I_Romanow" title="Aleksy I Romanow — польский" lang="pl" hreflang="pl" class="interlanguage-link-target">Polski</a></li><li class="interlanguage-link interwiki-pt"><a href="https://pt.wikipedia.org/wiki/Aleixo_da_R%C3%BAssia" title="Aleixo da Rússia — португальский" lang="pt" hreflang="pt" class="interlanguage-link-target">Português</a></li><li class="interlanguage-link interwiki-ro"><a href="https://ro.wikipedia.org/wiki/Alexei_I_al_Rusiei" title="Alexei I al Rusiei — румынский" lang="ro" hreflang="ro" class="interlanguage-link-target">Română</a></li><li class="interlanguage-link interwiki-sco"><a href="https://sco.wikipedia.org/wiki/Alexis_o_Roushie" title="Alexis o Roushie — шотландский" lang="sco" hreflang="sco" class="interlanguage-link-target">Scots</a></li><li class="interlanguage-link interwiki-sh"><a href="https://sh.wikipedia.org/wiki/Aleksej_I.,_car_Rusije" title="Aleksej I., car Rusije — сербскохорватский" lang="sh" hreflang="sh" class="interlanguage-link-target">Srpskohrvatski / српскохрватски</a></li><li class="interlanguage-link interwiki-sk"><a href="https://sk.wikipedia.org/wiki/Alexej_I._(Rusko)" title="Alexej I. (Rusko) — словацкий" lang="sk" hreflang="sk" class="interlanguage-link-target">Slovenčina</a></li><li class="interlanguage-link interwiki-sl"><a href="https://sl.wikipedia.org/wiki/Aleksej_Ruski" title="Aleksej Ruski — словенский" lang="sl" hreflang="sl" class="interlanguage-link-target">Slovenščina</a></li><li class="interlanguage-link interwiki-sr"><a href="https://sr.wikipedia.org/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D1%98_I_%D0%9C%D0%B8%D1%85%D0%B0%D1%98%D0%BB%D0%BE%D0%B2%D0%B8%D1%87" title="Алексеј I Михајлович — сербский" lang="sr" hreflang="sr" class="interlanguage-link-target">Српски / srpski</a></li><li class="interlanguage-link interwiki-sv"><a href="https://sv.wikipedia.org/wiki/Aleksej_Michajlovitj" title="Aleksej Michajlovitj — шведский" lang="sv" hreflang="sv" class="interlanguage-link-target">Svenska</a></li><li class="interlanguage-link interwiki-th"><a href="https://th.wikipedia.org/wiki/%E0%B8%9E%E0%B8%A3%E0%B8%B0%E0%B9%80%E0%B8%88%E0%B9%89%E0%B8%B2%E0%B8%8B%E0%B8%B2%E0%B8%A3%E0%B9%8C%E0%B8%AD%E0%B9%80%E0%B8%A5%E0%B9%87%E0%B8%81%E0%B8%8B%E0%B8%B5%E0%B8%97%E0%B8%B5%E0%B9%88_1_%E0%B9%81%E0%B8%AB%E0%B9%88%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%AA%E0%B9%80%E0%B8%8B%E0%B8%B5%E0%B8%A2" title="พระเจ้าซาร์อเล็กซีที่ 1 แห่งรัสเซีย — тайский" lang="th" hreflang="th" class="interlanguage-link-target">ไทย</a></li><li class="interlanguage-link interwiki-tr"><a href="https://tr.wikipedia.org/wiki/I._Aleksey_(Rusya)" title="I. Aleksey (Rusya) — турецкий" lang="tr" hreflang="tr" class="interlanguage-link-target">Türkçe</a></li><li class="interlanguage-link interwiki-tt"><a href="https://tt.wikipedia.org/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_I" title="Алексей I — татарский" lang="tt" hreflang="tt" class="interlanguage-link-target">Татарча/tatarça</a></li><li class="interlanguage-link interwiki-uk"><a href="https://uk.wikipedia.org/wiki/%D0%9E%D0%BB%D0%B5%D0%BA%D1%81%D1%96%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87" title="Олексій Михайлович — украинский" lang="uk" hreflang="uk" class="interlanguage-link-target">Українська</a></li><li class="interlanguage-link interwiki-uz"><a href="https://uz.wikipedia.org/wiki/Aleksey_Mixaylovich" title="Aleksey Mixaylovich — узбекский" lang="uz" hreflang="uz" class="interlanguage-link-target">Oʻzbekcha/ўзбекча</a></li><li class="interlanguage-link interwiki-vi"><a href="https://vi.wikipedia.org/wiki/Aleksei_c%E1%BB%A7a_Nga" title="Aleksei của Nga — вьетнамский" lang="vi" hreflang="vi" class="interlanguage-link-target">Tiếng Việt</a></li><li class="interlanguage-link interwiki-zh"><a href="https://zh.wikipedia.org/wiki/%E9%98%BF%E5%88%97%E5%85%8B%E8%B0%A2%C2%B7%E7%B1%B3%E5%93%88%E4%BC%8A%E6%B4%9B%E7%BB%B4%E5%A5%87%C2%B7%E7%BD%97%E6%9B%BC%E8%AF%BA%E5%A4%AB" title="阿列克谢·米哈伊洛维奇·罗曼诺夫 — китайский" lang="zh" hreflang="zh" class="interlanguage-link-target">中文</a></li> </ul> + <div class='after-portlet after-portlet-lang'><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Q7731#sitelinks-wikipedia" title="Править межъязыковые ссылки" class="wbc-editpage">Править ссылки</a></span></div> </div> + </div> + </div> + </div> + <div id="footer" role="contentinfo"> + <ul id="footer-info"> + <li id="footer-info-lastmod"> Последнее изменение этой страницы: 07:51, 21 января 2017.</li> + <li id="footer-info-copyright">Текст доступен по <a rel="license" href="//ru.wikipedia.org/wiki/Википедия:Текст_лицензии_Creative_Commons_Attribution-ShareAlike_3.0_Unported">лицензии Creative Commons Attribution-ShareAlike</a><a rel="license" href="//creativecommons.org/licenses/by-sa/3.0/" style="display:none;"></a>; в отдельных случаях могут действовать дополнительные условия. +<span class="noprint">Подробнее см. <a href="//wikimediafoundation.org/wiki/Terms_of_Use/ru">Условия использования</a>.</span><br/> +Wikipedia® — зарегистрированный товарный знак некоммерческой организации <a href="//wikimediafoundation.org/wiki/Приёмная">Wikimedia Foundation, Inc.</a><br /></li><li class="noprint"><a class='internal' href="//ru.wikipedia.org/wiki/Википедия:Контакты">Свяжитесь с нами</a></li> + </ul> + <ul id="footer-places"> + <li id="footer-places-privacy"><a href="https://meta.wikimedia.org/wiki/Privacy_policy/ru" class="extiw" title="m:Privacy policy/ru">Политика конфиденциальности</a></li> + <li id="footer-places-about"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5" title="Википедия:Описание">Описание Википедии</a></li> + <li id="footer-places-disclaimer"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%9E%D1%82%D0%BA%D0%B0%D0%B7_%D0%BE%D1%82_%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8" title="Википедия:Отказ от ответственности">Отказ от ответственности</a></li> + <li id="footer-places-developers"><a href="https://www.mediawiki.org/wiki/Special:MyLanguage/How_to_contribute">Разработчики</a></li> + <li id="footer-places-cookiestatement"><a href="https://wikimediafoundation.org/wiki/Cookie_statement">Соглашение о cookie</a></li> + <li id="footer-places-mobileview"><a href="//ru.m.wikipedia.org/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Мобильная версия</a></li> + </ul> + <ul id="footer-icons" class="noprint"> + <li id="footer-copyrightico"> + <a href="https://wikimediafoundation.org/"><img src="/static/images/wikimedia-button.png" srcset="/static/images/wikimedia-button-1.5x.png 1.5x, /static/images/wikimedia-button-2x.png 2x" width="88" height="31" alt="Wikimedia Foundation"/></a> </li> + <li id="footer-poweredbyico"> + <a href="//www.mediawiki.org/"><img src="/static/images/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" srcset="/static/images/poweredby_mediawiki_132x47.png 1.5x, /static/images/poweredby_mediawiki_176x62.png 2x" width="88" height="31"/></a> </li> + </ul> + <div style="clear:both"></div> + </div> + <script>(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgPageParseReport":{"limitreport":{"cputime":"1.112","walltime":"1.483","ppvisitednodes":{"value":19291,"limit":1000000},"ppgeneratednodes":{"value":0,"limit":1500000},"postexpandincludesize":{"value":270581,"limit":2097152},"templateargumentsize":{"value":66477,"limit":2097152},"expansiondepth":{"value":18,"limit":40},"expensivefunctioncount":{"value":31,"limit":500},"entityaccesscount":{"value":27,"limit":400},"timingprofile":["100.00% 1229.602 1 -total"," 31.88% 391.955 1 Шаблон:Государственный_деятель2"," 25.52% 313.828 54 Шаблон:Сс3"," 24.83% 305.370 37 Шаблон:Wikidata"," 19.57% 240.678 16 Шаблон:If-wikidata"," 16.43% 202.029 356 Шаблон:OldStyleDate3/lag"," 16.36% 201.156 1 Шаблон:Государственный_деятель/Личные_данные"," 16.31% 200.608 1 Шаблон:Библиоинформация"," 4.47% 54.981 6 Шаблон:Книга"," 3.77% 46.301 1 Шаблон:Примечания"]},"scribunto":{"limitreport-timeusage":{"value":"0.408","limit":"10.000"},"limitreport-memusage":{"value":6348273,"limit":52428800}},"cachereport":{"origin":"mw1172","timestamp":"20170130104544","ttl":2592000,"transientcontent":false}}});});</script><script>(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgBackendResponseTime":109,"wgHostname":"mw1274"});});</script> + </body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/table/integrity/Feodor_I_of_Russia-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/table/integrity/Feodor_I_of_Russia-novalid.html new file mode 100644 index 0000000000..31597f7cc1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/table/integrity/Feodor_I_of_Russia-novalid.html @@ -0,0 +1,1772 @@ +<!DOCTYPE html> +<html class="client-nojs" lang="ru" dir="ltr"> +<head> +<meta charset="UTF-8"/> +<title>Фёдор Иванович — Википедия</title> +<script>document.documentElement.className = document.documentElement.className.replace( /(^|\s)client-nojs(\s|$)/, "$1client-js$2" );</script> +<script>(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Фёдор_Иванович","wgTitle":"Фёдор Иванович","wgCurRevisionId":83139961,"wgRevisionId":83139961,"wgArticleId":54693,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Википедия:Статьи с переопределением значения из Викиданных","Википедия:Ссылка на Викитеку непосредственно в статье","Родившиеся 31 мая","Родившиеся в 1557 году","Персоналии по алфавиту","Родившиеся в урочище Собилка","Родившиеся в Переславле-Засесском","Умершие 17 января","Умершие в 1598 году","Умершие в Москве","Родившиеся в Москве","Русские цари","Рюриковичи по алфавиту","Похороненные в Архангельском соборе Московского Кремля","Канонизированные князья","Даниловичи (Рюриковичи)"],"wgBreakFrames":false,"wgPageContentLanguage":"ru","wgPageContentModel":"wikitext","wgSeparatorTransformTable":[",\t."," \t,"],"wgDigitTransformTable":["",""],"wgDefaultDateFormat":"dmy","wgMonthNames":["","январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"],"wgMonthNamesShort":["","янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"],"wgRelevantPageName":"Фёдор_Иванович","wgRelevantArticleId":54693,"wgRequestId":"WI6vHgpAEKsAABiT5lQAAABY","wgIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgFlaggedRevsParams":{"tags":{"accuracy":{"levels":3,"quality":2,"pristine":4}}},"wgStableRevisionId":83139961,"wgWikiEditorEnabledModules":{"toolbar":true,"dialogs":true,"preview":false,"publish":false},"wgBetaFeaturesFeatures":[],"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgVisualEditor":{"pageLanguageCode":"ru","pageLanguageDir":"ltr","usePageImages":true,"usePageDescriptions":true},"wgPreferredVariant":"ru","wgMFDisplayWikibaseDescriptions":{"search":true,"nearby":true,"watchlist":true,"tagline":false},"wgRelatedArticles":null,"wgRelatedArticlesUseCirrusSearch":true,"wgRelatedArticlesOnlyUseCirrusSearch":false,"wgULSCurrentAutonym":"русский","wgNoticeProject":"wikipedia","wgCentralNoticeCookiesToDelete":[],"wgCentralNoticeCategoriesUsingLegacy":["Fundraising","fundraising"],"wgCategoryTreePageCategoryOptions":"{\"mode\":0,\"hideprefix\":20,\"showcount\":true,\"namespaces\":false}","wgWikibaseItemId":"Q186321","wgCentralAuthMobileDomain":false,"wgVisualEditorToolbarScrollOffset":0,"wgEditSubmitButtonLabelPublish":false});mw.loader.state({"ext.globalCssJs.user.styles":"ready","ext.globalCssJs.site.styles":"ready","site.styles":"ready","noscript":"ready","user.styles":"ready","user":"ready","user.options":"loading","user.tokens":"loading","ext.math.styles":"ready","ext.cite.styles":"ready","wikibase.client.init":"ready","ext.gadget.logo":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","ext.flaggedRevs.basic":"ready","ext.wikimediaBadges":"ready","mediawiki.legacy.shared":"ready","mediawiki.legacy.commonPrint":"ready","mediawiki.sectionAnchor":"ready","mediawiki.skinning.interface":"ready","skins.vector.styles":"ready","ext.globalCssJs.user":"ready","ext.globalCssJs.site":"ready"});mw.loader.implement("user.options@0aplg68",function($,jQuery,require,module){mw.user.options.set({"variant":"ru"});});mw.loader.implement("user.tokens@1dqfd7l",function ( $, jQuery, require, module ) { +mw.user.tokens.set({"editToken":"+\\","patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"});/*@nomin*/; + +});mw.loader.load(["ext.cite.a11y","mediawiki.toc","mediawiki.action.view.postEdit","site","mediawiki.page.startup","mediawiki.user","mediawiki.hidpi","mediawiki.page.ready","mediawiki.legacy.wikibits","mediawiki.searchSuggest","ext.gadget.collapserefs","ext.gadget.directLinkToCommons","ext.gadget.referenceTooltips","ext.gadget.edittop","ext.gadget.blpEditNotice","ext.centralauth.centralautologin","mmv.head","mmv.bootstrap.autostart","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.eventLogging.subscriber","ext.wikimediaEvents","ext.navigationTiming","ext.uls.eventlogger","ext.uls.init","ext.uls.compactlinks","ext.uls.interface","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.flaggedRevs.advanced","skins.vector.js"]);});</script> +<link rel="stylesheet" href="/w/load.php?debug=false&lang=ru&modules=ext.cite.styles%7Cext.flaggedRevs.basic%7Cext.gadget.logo%7Cext.math.scripts%2Cstyles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cmediawiki.legacy.commonPrint%2Cshared%7Cmediawiki.sectionAnchor%7Cmediawiki.skinning.interface%7Cskins.vector.styles%7Cwikibase.client.init&only=styles&skin=vector"/> +<script async="" src="/w/load.php?debug=false&lang=ru&modules=startup&only=scripts&skin=vector"></script> +<meta name="ResourceLoaderDynamicStyles" content=""/> +<link rel="stylesheet" href="/w/load.php?debug=false&lang=ru&modules=site.styles&only=styles&skin=vector"/> +<noscript><link rel="stylesheet" href="/w/load.php?debug=false&lang=ru&modules=noscript&only=styles&skin=vector"/></noscript> +<meta name="generator" content="MediaWiki 1.29.0-wmf.9"/> +<meta name="referrer" content="origin-when-cross-origin"/> +<link rel="alternate" href="android-app://org.wikipedia/http/ru.m.wikipedia.org/wiki/%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87"/> +<link rel="alternate" type="application/x-wiki" title="Править" href="/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&action=edit"/> +<link rel="edit" title="Править" href="/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&action=edit"/> +<link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"/> +<link rel="shortcut icon" href="/static/favicon/wikipedia.ico"/> +<link rel="search" type="application/opensearchdescription+xml" href="/w/opensearch_desc.php" title="Википедия (ru)"/> +<link rel="EditURI" type="application/rsd+xml" href="//ru.wikipedia.org/w/api.php?action=rsd"/> +<link rel="copyright" href="//creativecommons.org/licenses/by-sa/3.0/"/> +<link rel="canonical" href="https://ru.wikipedia.org/wiki/%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87"/> +<link rel="dns-prefetch" href="//login.wikimedia.org"/> +<link rel="dns-prefetch" href="//meta.wikimedia.org" /> +</head> +<body class="mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Фёдор_Иванович rootpage-Фёдор_Иванович skin-vector action-view"> <div id="mw-page-base" class="noprint"></div> + <div id="mw-head-base" class="noprint"></div> + <div id="content" class="mw-body" role="main"> + <a id="top"></a> + + <div id="siteNotice"><!-- CentralNotice --></div> + <div class="mw-indicators"> +</div> + <h1 id="firstHeading" class="firstHeading" lang="ru">Фёдор Иванович</h1> + <div id="bodyContent" class="mw-body-content"> + <div id="siteSub">Материал из Википедии — свободной энциклопедии</div> + <div id="contentSub"></div> + <div id="jump-to-nav" class="mw-jump"> + Перейти к: <a href="#mw-head">навигация</a>, <a href="#p-search">поиск</a> + </div> + <div id="mw-content-text" lang="ru" dir="ltr" class="mw-content-ltr"><script>function mfTempOpenSection(id){var block=document.getElementById("mf-section-"+id);block.className+=" open-block";block.previousSibling.className+=" open-block";}</script><table align="right" class="infobox" style="border-spacing: 1px; padding: 0px 0px;" cellspacing="1px"> +<tr> +<td style="padding: 0.5em; background: #eaeaea; font-size: 120%; text-align: center; line-height:130%;" colspan="2"><span style="font-size:1.25em; font-weight:bold">Фёдор I Иоаннович</span></td> +</tr> +<tr> +<td colspan="2" style="text-align: center; border-top: solid darkgray 1px;"><span class="no-wikidata" data-wikidata-property-id="P18"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Tsarskiy_titulyarnik_feodor_iv.jpg" class="image"><img alt="Tsarskiy titulyarnik feodor iv.jpg" src="//upload.wikimedia.org/wikipedia/commons/thumb/9/90/Tsarskiy_titulyarnik_feodor_iv.jpg/250px-Tsarskiy_titulyarnik_feodor_iv.jpg" width="250" height="343" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/9/90/Tsarskiy_titulyarnik_feodor_iv.jpg/375px-Tsarskiy_titulyarnik_feodor_iv.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/9/90/Tsarskiy_titulyarnik_feodor_iv.jpg 2x" data-file-width="394" data-file-height="540" /></a></span></td> +</tr> +<tr> +<td colspan="2" style="text-align: center;"><span class="no-wikidata" data-wikidata-property-id="P2096">Портрет из <a href="/wiki/%D0%A6%D0%B0%D1%80%D1%81%D0%BA%D0%B8%D0%B9_%D1%82%D0%B8%D1%82%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D0%B8%D0%BA" title="Царский титулярник">«Царского титулярника»</a></span></td> +</tr> +<tr> +<th colspan="2" style="border-top: solid darkgray 1px;"> +<table style="width: 100%;" cellspacing="1px"> +<tr> +<td style="width: 22px; vertical-align: middle;"> +<div class="center"> +<div class="floatnone"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Flag_of_Tzar_of_Muscovia.svg" class="image" title="Флаг"><img alt="Флаг" src="//upload.wikimedia.org/wikipedia/commons/thumb/d/d3/Flag_of_Tzar_of_Muscovia.svg/22px-Flag_of_Tzar_of_Muscovia.svg.png" width="22" height="22" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/d3/Flag_of_Tzar_of_Muscovia.svg/33px-Flag_of_Tzar_of_Muscovia.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/d3/Flag_of_Tzar_of_Muscovia.svg/44px-Flag_of_Tzar_of_Muscovia.svg.png 2x" data-file-width="600" data-file-height="600" /></a></div> +</div> +</td> +<td style="text-align:center; font-size:130%; background:lavender; vertical-align: middle;" height="18px"><a href="/wiki/%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%B5_%D1%86%D0%B0%D1%80%D1%81%D1%82%D0%B2%D0%BE" title="Русское царство">Государь, Царь и Великий Князь<br /> +всея Руси</a></td> +</tr> +</table> +</th> +</tr> +<tr> +<th colspan="2" style="padding: 0px; text-align:center; font-size:110%;"><a href="/wiki/18_%D0%BC%D0%B0%D1%80%D1%82%D0%B0" title="18 марта">18 марта</a> <a href="/wiki/1584" class="mw-redirect" title="1584">1584</a> — <abbr title="7 января по юлианскому календарю">7</abbr> (<a href="/wiki/17_%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F" title="17 января"><span title="17 января по григорианскому календарю">17</span></a>) января <a href="/wiki/1598_%D0%B3%D0%BE%D0%B4" title="1598 год">1598</a></th> +</tr> +<tr> +<th style="text-align: right; background:#eee; width:40%;">Коронация:</th> +<td><a href="/wiki/31_%D0%BC%D0%B0%D1%8F" title="31 мая">31 мая</a> <a href="/wiki/1584" class="mw-redirect" title="1584">1584</a></td> +</tr> +<tr> +<th style="text-align: right; background:#eee; width:40%;">Предшественник:</th> +<td><a href="/wiki/%D0%98%D0%B2%D0%B0%D0%BD_IV_%D0%93%D1%80%D0%BE%D0%B7%D0%BD%D1%8B%D0%B9" class="mw-redirect" title="Иван IV Грозный">Иван IV Грозный</a></td> +</tr> +<tr> +<th style="text-align: right; background:#eee; width:40%;">Преемник:</th> +<td><a href="/wiki/%D0%93%D0%BE%D0%B4%D1%83%D0%BD%D0%BE%D0%B2%D0%B0,_%D0%98%D1%80%D0%B8%D0%BD%D0%B0_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D0%BD%D0%B0" title="Годунова, Ирина Фёдоровна">Ирина Фёдоровна</a></td> +</tr> +<tr> +<td colspan="2" style="border-top: solid darkgray 1px; line-height:0px"> </td> +</tr> +<tr> +<th style="text-align: right; background:#eee; width:40%;">Вероисповедание:</th> +<td><span class="no-wikidata" data-wikidata-property-id="P140"><a href="/wiki/%D0%9F%D1%80%D0%B0%D0%B2%D0%BE%D1%81%D0%BB%D0%B0%D0%B2%D0%B8%D0%B5" title="Православие">Православие</a></span></td> +</tr> +<tr> +<th style="text-align: right; background:#eee; width:40%;">Рождение:</th> +<td><span class="nowrap"><a href="/wiki/31_%D0%BC%D0%B0%D1%8F" title="31 мая">31 мая</a> <a href="/wiki/1557_%D0%B3%D0%BE%D0%B4" title="1557 год">1557</a></span><span style="display:none">(<span class="bday">1557-05-31</span>)</span><br /> +<div class="no-wikidata" data-wikidata-property-id="P19"> +<p><a href="/w/index.php?title=%D0%A3%D1%80%D0%BE%D1%87%D0%B8%D1%89%D0%B5_%D0%A1%D0%BE%D0%B1%D0%B8%D0%BB%D0%BA%D0%B0&action=edit&redlink=1" class="new" title="Урочище Собилка (страница отсутствует)">Урочище Собилка</a>,</p> +<a href="/wiki/%D0%9F%D0%B5%D1%80%D0%B5%D1%81%D0%BB%D0%B0%D0%B2%D0%BB%D1%8C-%D0%97%D0%B0%D0%BB%D0%B5%D1%81%D1%81%D0%BA%D0%B8%D0%B9" title="Переславль-Залесский">Переславль-Залесский</a></div> +</td> +</tr> +<tr> +<th style="text-align: right; background:#eee; width:40%;">Смерть:</th> +<td><span class="nowrap"><a href="/wiki/17_%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F" title="17 января">7 (17) января</a> <a href="/wiki/1598_%D0%B3%D0%BE%D0%B4" title="1598 год">1598</a></span><span style="display:none">(<span class="dday">1598-01-17</span>)</span> <span class="nowrap">(40 лет)</span><br /> +<span class="no-wikidata" data-wikidata-property-id="P20"><a href="/wiki/%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0" title="Москва">Москва</a></span></td> +</tr> +<tr> +<th style="text-align: right; background:#eee; width:40%;">Место погребения:</th> +<td><span class="no-wikidata" data-wikidata-property-id="P119"><a href="/wiki/%D0%90%D1%80%D1%85%D0%B0%D0%BD%D0%B3%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9_%D1%81%D0%BE%D0%B1%D0%BE%D1%80_(%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0)" title="Архангельский собор (Москва)">Архангельский собор в Москве</a></span></td> +</tr> +<tr> +<th style="text-align: right; background:#eee; width:40%;">Род:</th> +<td><a href="/wiki/%D0%A0%D1%8E%D1%80%D0%B8%D0%BA%D0%BE%D0%B2%D0%B8%D1%87%D0%B8" title="Рюриковичи">Рюриковичи</a></td> +</tr> +<tr> +<th style="text-align: right; background:#eee; width:40%;">Отец:</th> +<td><span class="no-wikidata" data-wikidata-property-id="P22"><a href="/wiki/%D0%98%D0%B2%D0%B0%D0%BD_%D0%93%D1%80%D0%BE%D0%B7%D0%BD%D1%8B%D0%B9" title="Иван Грозный">Иван IV Грозный</a></span></td> +</tr> +<tr> +<th style="text-align: right; background:#eee; width:40%;">Мать:</th> +<td><span class="no-wikidata" data-wikidata-property-id="P25"><a href="/wiki/%D0%97%D0%B0%D1%85%D0%B0%D1%80%D1%8C%D0%B8%D0%BD%D0%B0-%D0%AE%D1%80%D1%8C%D0%B5%D0%B2%D0%B0,_%D0%90%D0%BD%D0%B0%D1%81%D1%82%D0%B0%D1%81%D0%B8%D1%8F_%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD%D0%BE%D0%B2%D0%BD%D0%B0" title="Захарьина-Юрьева, Анастасия Романовна">Анастасия Романовна Захарьина-Юрьева</a></span></td> +</tr> +<tr> +<th style="text-align: right; background:#eee; width:40%;">Супруга:</th> +<td><a href="/wiki/%D0%93%D0%BE%D0%B4%D1%83%D0%BD%D0%BE%D0%B2%D0%B0,_%D0%98%D1%80%D0%B8%D0%BD%D0%B0_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D0%BD%D0%B0" title="Годунова, Ирина Фёдоровна">Ирина Фёдоровна Годунова</a></td> +</tr> +<tr> +<th style="text-align: right; background:#eee; width:40%;">Дети:</th> +<td><span class="no-wikidata" data-wikidata-property-id="P40"><b>дочь:</b> <a href="/wiki/%D0%A4%D0%B5%D0%BE%D0%B4%D0%BE%D1%81%D0%B8%D1%8F_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D0%BD%D0%B0" title="Феодосия Фёдоровна">Феодосия</a></span></td> +</tr> +<tr> +<th colspan="2" class="metadata" style="text-align:center;"> +<div style="border: solid #ddd; border-width: 1px 0px 0px 0px;width:100%;background:#eaeaea"><span class="wikidata-claim" data-wikidata-property-id="P373" data-wikidata-claim-id="q186321$CA8D368F-7A0E-4415-9455-87DE72DD0FE4"><span class="wikidata-snak wikidata-main-snak"><b><a href="https://commons.wikimedia.org/wiki/Category:Feodor_I_of_Russia" title="commons:Category:Feodor I of Russia"><img alt="Commons-logo.svg" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/15px-Commons-logo.svg.png" width="15" height="20" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/23px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></a> <a href="https://commons.wikimedia.org/wiki/Category:Feodor_I_of_Russia" class="extiw" title="commons:Category:Feodor I of Russia">Фёдор I Иоаннович</a></b> на <a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D1%81%D0%BA%D0%BB%D0%B0%D0%B4" title="Викисклад">Викискладе</a></span></span></div> +</th> +</tr> +</table> +<div class="dablink noprint">В Википедии есть статьи о других людях с именем <a href="/wiki/%D0%A4%D1%91%D0%B4%D0%BE%D1%80_(%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F)" class="mw-disambig" title="Фёдор (значения)">Фёдор (значения)</a>.</div> +<div class="dablink">Запрос «Фёдор Иванович» перенаправляется сюда; см. также <a href="/wiki/%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87_(%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F)" class="mw-disambig" title="Фёдор Иванович (значения)">другие значения</a>.</div> +<p><b>Фёдор I Иоа́ннович</b>, известен также по имени <b>Феодор Блаженный</b>, <a href="/wiki/31_%D0%BC%D0%B0%D1%8F" title="31 мая">31 мая</a> <a href="/wiki/1557" class="mw-redirect" title="1557">1557</a>, <a href="/wiki/%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0" title="Москва">Москва</a> — <abbr title="7 января по юлианскому календарю">7</abbr> (<a href="/wiki/17_%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F" title="17 января"><span title="17 января по григорианскому календарю">17</span></a>) января <a href="/wiki/1598_%D0%B3%D0%BE%D0%B4" title="1598 год">1598</a>, <a href="/wiki/%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0" title="Москва">Москва</a>) — <a href="/wiki/%D0%A6%D0%B0%D1%80%D1%8C" title="Царь">царь</a> всея Руси и <a href="/wiki/%D0%92%D0%B5%D0%BB%D0%B8%D0%BA%D0%BE%D0%B5_%D0%BA%D0%BD%D1%8F%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%BE_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%BE%D0%B5" title="Великое княжество Московское">великий князь Московский</a> с <abbr title="18 марта по юлианскому календарю">18</abbr> (<a href="/wiki/28_%D0%BC%D0%B0%D1%80%D1%82%D0%B0" title="28 марта"><span title="28 марта по григорианскому календарю">28</span></a>) марта <a href="/wiki/1584_%D0%B3%D0%BE%D0%B4" title="1584 год">1584</a> года, третий сын <a href="/wiki/%D0%98%D0%B2%D0%B0%D0%BD_%D0%93%D1%80%D0%BE%D0%B7%D0%BD%D1%8B%D0%B9" title="Иван Грозный">Ивана IV Грозного</a> и царицы <a href="/wiki/%D0%97%D0%B0%D1%85%D0%B0%D1%80%D1%8C%D0%B8%D0%BD%D0%B0-%D0%AE%D1%80%D1%8C%D0%B5%D0%B2%D0%B0,_%D0%90%D0%BD%D0%B0%D1%81%D1%82%D0%B0%D1%81%D0%B8%D1%8F_%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD%D0%BE%D0%B2%D0%BD%D0%B0" title="Захарьина-Юрьева, Анастасия Романовна">Анастасии Романовны Захарьиной-Юрьевой</a>, последний представитель московской ветви династии <a href="/wiki/%D0%A0%D1%8E%D1%80%D0%B8%D0%BA%D0%BE%D0%B2%D0%B8%D1%87%D0%B8" title="Рюриковичи">Рюриковичей</a>. Канонизирован Православной Церковью как «святой благоверный Феодор I Иоаннович, царь Московский»<sup id="cite_ref-:0_1-0" class="reference"><a href="#cite_note-:0-1">[1]</a></sup>. Память 7 (20) января, воскресенье перед 26 августа (по ст. стилю) / 4 сентября (по нов. стилю), то есть первое воскресенье сентября (<a href="/wiki/%D0%A1%D0%BE%D0%B1%D0%BE%D1%80_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D1%85_%D1%81%D0%B2%D1%8F%D1%82%D1%8B%D1%85" title="Собор Московских святых">Собор Московских святых</a>).</p> +<p></p> +<div id="toc" class="toc"> +<div id="toctitle"> +<h2>Содержание</h2> +</div> +<ul> +<li class="toclevel-1 tocsection-1"><a href="#.D0.91.D0.B8.D0.BE.D0.B3.D1.80.D0.B0.D1.84.D0.B8.D1.8F"><span class="tocnumber">1</span> <span class="toctext">Биография</span></a></li> +<li class="toclevel-1 tocsection-2"><a href="#.D0.A1.D0.BC.D0.B5.D1.80.D1.82.D1.8C"><span class="tocnumber">2</span> <span class="toctext">Смерть</span></a></li> +<li class="toclevel-1 tocsection-3"><a href="#.D0.9E.D1.81.D0.BD.D0.BE.D0.B2.D0.BD.D1.8B.D0.B5_.D1.81.D0.BE.D0.B1.D1.8B.D1.82.D0.B8.D1.8F_.D0.B2.D0.BE_.D0.B2.D1.80.D0.B5.D0.BC.D1.8F_.D1.86.D0.B0.D1.80.D1.81.D1.82.D0.B2.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D1.8F_.D0.A4.D1.91.D0.B4.D0.BE.D1.80.D0.B0_.D0.98.D0.BE.D0.B0.D0.BD.D0.BD.D0.BE.D0.B2.D0.B8.D1.87.D0.B0"><span class="tocnumber">3</span> <span class="toctext">Основные события во время царствования Фёдора Иоанновича</span></a></li> +<li class="toclevel-1 tocsection-4"><a href="#.D0.9F.D0.B8.D1.81.D1.8C.D0.BC.D0.B5.D0.BD.D0.BD.D1.8B.D0.B5_.D0.B8.D1.81.D1.82.D0.BE.D1.87.D0.BD.D0.B8.D0.BA.D0.B8_.D0.BE_.D0.A4.D1.91.D0.B4.D0.BE.D1.80.D0.B5_.D0.98.D0.BE.D0.B0.D0.BD.D0.BD.D0.BE.D0.B2.D0.B8.D1.87.D0.B5"><span class="tocnumber">4</span> <span class="toctext">Письменные источники о Фёдоре Иоанновиче</span></a></li> +<li class="toclevel-1 tocsection-5"><a href="#.D0.9F.D1.80.D0.B5.D0.B4.D0.BA.D0.B8"><span class="tocnumber">5</span> <span class="toctext">Предки</span></a></li> +<li class="toclevel-1 tocsection-6"><a href="#.D0.9F.D0.B0.D0.BC.D1.8F.D1.82.D1.8C"><span class="tocnumber">6</span> <span class="toctext">Память</span></a> +<ul> +<li class="toclevel-2 tocsection-7"><a href="#.D0.92_.D0.9F.D1.80.D0.B0.D0.B2.D0.BE.D1.81.D0.BB.D0.B0.D0.B2.D0.BD.D0.BE.D0.B9_.D0.A6.D0.B5.D1.80.D0.BA.D0.B2.D0.B8"><span class="tocnumber">6.1</span> <span class="toctext">В Православной Церкви</span></a></li> +<li class="toclevel-2 tocsection-8"><a href="#.D0.A1.D0.BA.D1.83.D0.BB.D1.8C.D0.BF.D1.82.D1.83.D1.80.D0.B0"><span class="tocnumber">6.2</span> <span class="toctext">Скульптура</span></a></li> +<li class="toclevel-2 tocsection-9"><a href="#.D0.97.D0.B0.D1.85.D0.BE.D1.80.D0.BE.D0.BD.D0.B5.D0.BD.D0.B8.D0.B5"><span class="tocnumber">6.3</span> <span class="toctext">Захоронение</span></a></li> +</ul> +</li> +<li class="toclevel-1 tocsection-10"><a href="#.D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.87.D0.B0.D0.BD.D0.B8.D1.8F"><span class="tocnumber">7</span> <span class="toctext">Примечания</span></a></li> +<li class="toclevel-1 tocsection-11"><a href="#.D0.9B.D0.B8.D1.82.D0.B5.D1.80.D0.B0.D1.82.D1.83.D1.80.D0.B0"><span class="tocnumber">8</span> <span class="toctext">Литература</span></a></li> +</ul> +</div> +<p></p> +<h2><span class="mw-headline" id=".D0.91.D0.B8.D0.BE.D0.B3.D1.80.D0.B0.D1.84.D0.B8.D1.8F">Биография</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=1" class="mw-editsection-visualeditor" title="Редактировать раздел «Биография»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=1" title="Редактировать раздел «Биография»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h2> +<p>Когда родился Федор, Иван Грозный повелел построить церковь в <a href="/wiki/%D0%A4%D0%B5%D0%BE%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9_%D0%BC%D0%BE%D0%BD%D0%B0%D1%81%D1%82%D1%8B%D1%80%D1%8C_(%D0%9F%D0%B5%D1%80%D0%B5%D1%81%D0%BB%D0%B0%D0%B2%D0%BB%D1%8C-%D0%97%D0%B0%D0%BB%D0%B5%D1%81%D1%81%D0%BA%D0%B8%D0%B9)" title="Феодоровский монастырь (Переславль-Залесский)">Феодоровском монастыре</a> города <a href="/wiki/%D0%9F%D0%B5%D1%80%D0%B5%D1%81%D0%BB%D0%B0%D0%B2%D0%BB%D1%8C-%D0%97%D0%B0%D0%BB%D0%B5%D1%81%D1%81%D0%BA%D0%B8%D0%B9" title="Переславль-Залесский">Переславль-Залесский</a>. Этот храм в честь <a href="/wiki/%D0%A4%D0%B5%D0%BE%D0%B4%D0%BE%D1%80_%D0%A1%D1%82%D1%80%D0%B0%D1%82%D0%B8%D0%BB%D0%B0%D1%82" title="Феодор Стратилат">Феодора Стратилата</a> стал главным собором монастыря и сохранился до настоящего времени. По преданию, на месте самого рождения царевича, в урочище Собилка, в 4 км от города по направлению к Москве, была поставлена каменная часовня-крест, также сохранившееся до нашего времени.</p> +<div class="thumb tleft"> +<div class="thumbinner" style="width:222px;"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Facial_Chronicle_-_b.22,_p._409_-_Birth_of_Feodor_I.gif" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Facial_Chronicle_-_b.22%2C_p._409_-_Birth_of_Feodor_I.gif/220px-Facial_Chronicle_-_b.22%2C_p._409_-_Birth_of_Feodor_I.gif" width="220" height="399" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Facial_Chronicle_-_b.22%2C_p._409_-_Birth_of_Feodor_I.gif/330px-Facial_Chronicle_-_b.22%2C_p._409_-_Birth_of_Feodor_I.gif 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/e/e0/Facial_Chronicle_-_b.22%2C_p._409_-_Birth_of_Feodor_I.gif/440px-Facial_Chronicle_-_b.22%2C_p._409_-_Birth_of_Feodor_I.gif 2x" data-file-width="834" data-file-height="1513" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Facial_Chronicle_-_b.22,_p._409_-_Birth_of_Feodor_I.gif" class="internal" title="Увеличить"></a></div> +Рождение Федора</div> +</div> +</div> +<p>19 ноября 1581 года от раны, по одной из неподтверждённых версий, нанесённой отцом, погиб наследник престола <a href="/wiki/%D0%98%D0%B2%D0%B0%D0%BD_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87_(%D1%86%D0%B0%D1%80%D0%B5%D0%B2%D0%B8%D1%87)" title="Иван Иванович (царевич)">Иван</a>. С этого времени Фёдор стал наследником царского престола.</p> +<p>Со слов самого Ивана Грозного, Фёдор был «постник и молчальник, более для <a href="/wiki/%D0%9A%D0%B5%D0%BB%D1%8C%D1%8F" title="Келья">кельи</a>, нежели для власти державной рождённый». От брака с <a href="/wiki/%D0%93%D0%BE%D0%B4%D1%83%D0%BD%D0%BE%D0%B2%D0%B0,_%D0%98%D1%80%D0%B8%D0%BD%D0%B0_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D0%BD%D0%B0" title="Годунова, Ирина Фёдоровна">Ириной Фёдоровной Годуновой</a> имел одну дочь (<a href="/wiki/1592" class="mw-redirect" title="1592">1592</a>), <a href="/wiki/%D0%A4%D0%B5%D0%BE%D0%B4%D0%BE%D1%81%D0%B8%D1%8F_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D0%BD%D0%B0" title="Феодосия Фёдоровна">Феодосию</a>, прожившую всего девять месяцев и скончавшуюся в том же году (по другим сведениям — скончалась в 1594 году). В конце <a href="/wiki/1597_%D0%B3%D0%BE%D0%B4" title="1597 год">1597 года</a> Фёдор смертельно заболел и 7 января 1598 года в час ночи скончался. На нём пресеклась московская линия династии <a href="/wiki/%D0%A0%D1%8E%D1%80%D0%B8%D0%BA%D0%BE%D0%B2%D0%B8%D1%87%D0%B8" title="Рюриковичи">Рюриковичей</a> (потомство <a href="/wiki/%D0%98%D0%B2%D0%B0%D0%BD_I_%D0%94%D0%B0%D0%BD%D0%B8%D0%BB%D0%BE%D0%B2%D0%B8%D1%87_%D0%9A%D0%B0%D0%BB%D0%B8%D1%82%D0%B0" title="Иван I Данилович Калита">Ивана I Калиты</a>).</p> +<p>Большинство историков считают, что Фёдор был не способен к государственной деятельности, по некоторым данным слабый здоровьем и умом; принимал мало участия в управлении государством, находясь под опекой сперва совета вельмож, затем своего шурина <a href="/wiki/%D0%91%D0%BE%D1%80%D0%B8%D1%81_%D0%93%D0%BE%D0%B4%D1%83%D0%BD%D0%BE%D0%B2" title="Борис Годунов">Бориса Фёдоровича Годунова</a>, который с <a href="/wiki/1587_%D0%B3%D0%BE%D0%B4" title="1587 год">1587 года</a> фактически был соправителем государства, а после смерти Фёдора стал его преемником. Положение Бориса Годунова при царском дворе было столь значимо, что заморские дипломаты искали аудиенции именно у Бориса Годунова, его воля была законом. Фёдор царствовал, Борис управлял — это знали все и на Руси, и за границей.</p> +<p>Историк и философ <a href="/wiki/%D0%A1%D0%BE%D0%BB%D0%BE%D0%B2%D1%8C%D1%91%D0%B2,_%D0%A1%D0%B5%D1%80%D0%B3%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87" title="Соловьёв, Сергей Михайлович">С. М. Соловьев</a> в «Истории России с древнейших времен» описывает обычный распорядок дня Государя так:</p> +<div class="thumb tright"> +<div class="thumbinner" style="width:222px;"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Boris_Godunov_icon.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/7/78/Boris_Godunov_icon.jpg/220px-Boris_Godunov_icon.jpg" width="220" height="287" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/7/78/Boris_Godunov_icon.jpg 1.5x" data-file-width="322" data-file-height="420" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Boris_Godunov_icon.jpg" class="internal" title="Увеличить"></a></div> +Борис Годунов</div> +</div> +</div> +<blockquote> +<p><i>«Обыкновенно встаёт он около четырёх часов утра. Когда оденется и умоется, приходит к нему отец духовный с Крестом, к которому Царь прикладывается. Затем крестовый дьяк вносит в комнату икону Святого, празднуемого в тот день, перед которой Царь молится около четверти часа. Входит опять священник со святою водой, кропит ею иконы и Царя. После этого царь посылает к царице спросить, хорошо ли она почивала? И чрез несколько времени сам идет здороваться с нею в средней комнате, находящейся между его и ее покоями; отсюда идут они вместе в церковь к заутрени, продолжающейся около часу. Возвратясь из церкви, Царь садится в большой комнате, куда являются на поклон бояре, находящиеся в особенной милости. Около девяти часов Царь едет к обедне, которая продолжается два часа… После обеда и сна едет к вечерне… Каждую неделю Царь отправляется на богомолье в какой-нибудь из ближайших монастырей».</i><sup id="cite_ref-2" class="reference"><a href="#cite_note-2">[2]</a></sup></p> +</blockquote> +<p>Основатель династии <a href="/wiki/%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD%D0%BE%D0%B2%D1%8B" title="Романовы">Романовых</a>, <a href="/wiki/%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D0%B8%D1%87" title="Михаил Фёдорович">Михаил Фёдорович</a> приходился двоюродным племянником Фёдору I (так как мать Фёдора, Анастасия Романовна, была родной сестрой деда Михаила, Никиты Романовича Захарьина); на этом родстве основывались права Романовых на престол.</p> +<h2><span class="mw-headline" id=".D0.A1.D0.BC.D0.B5.D1.80.D1.82.D1.8C">Смерть</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=2" class="mw-editsection-visualeditor" title="Редактировать раздел «Смерть»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=2" title="Редактировать раздел «Смерть»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h2> +<p>Царь Фёдор Иоаннович скончался 7 января 1598 года. По свидетельству Патриарха Иова, в предсмертном томлении царь беседовал с кем-то незримым для других, именуя его великим Святителем, а в час кончины его, по преданию, ощущалось благоухание в палатах Кремлёвских. Сам Патриарх совершил таинство елеосвящения и причастил умирающего Царя Святых Христовых Таин. Феодор Иоаннович умер, не оставив потомства, и с его смертью прекратилась московская династия Рюриковичей на царском престоле в Москве. Погребен он был в Архангельском соборе Московского Кремля<sup id="cite_ref-:0_1-1" class="reference"><a href="#cite_note-:0-1">[1]</a></sup>.</p> +<h2><span class="mw-headline" id=".D0.9E.D1.81.D0.BD.D0.BE.D0.B2.D0.BD.D1.8B.D0.B5_.D1.81.D0.BE.D0.B1.D1.8B.D1.82.D0.B8.D1.8F_.D0.B2.D0.BE_.D0.B2.D1.80.D0.B5.D0.BC.D1.8F_.D1.86.D0.B0.D1.80.D1.81.D1.82.D0.B2.D0.BE.D0.B2.D0.B0.D0.BD.D0.B8.D1.8F_.D0.A4.D1.91.D0.B4.D0.BE.D1.80.D0.B0_.D0.98.D0.BE.D0.B0.D0.BD.D0.BD.D0.BE.D0.B2.D0.B8.D1.87.D0.B0">Основные события во время царствования Фёдора Иоанновича</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=3" class="mw-editsection-visualeditor" title="Редактировать раздел «Основные события во время царствования Фёдора Иоанновича»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=3" title="Редактировать раздел «Основные события во время царствования Фёдора Иоанновича»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h2> +<div class="thumb tright"> +<div class="thumbinner" style="width:222px;"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Fedor_ioannovich01_reconstruction.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/0/06/Fedor_ioannovich01_reconstruction.jpg/220px-Fedor_ioannovich01_reconstruction.jpg" width="220" height="307" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/0/06/Fedor_ioannovich01_reconstruction.jpg/330px-Fedor_ioannovich01_reconstruction.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/0/06/Fedor_ioannovich01_reconstruction.jpg/440px-Fedor_ioannovich01_reconstruction.jpg 2x" data-file-width="879" data-file-height="1225" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Fedor_ioannovich01_reconstruction.jpg" class="internal" title="Увеличить"></a></div> +Реконструкция Герасимова</div> +</div> +</div> +<ul> +<li>1584 — избран на царство Московским <a href="/wiki/%D0%97%D0%B5%D0%BC%D1%81%D0%BA%D0%B8%D0%B9_%D1%81%D0%BE%D0%B1%D0%BE%D1%80" title="Земский собор">Земским собором</a></li> +<li>1586 — отлита <a href="/wiki/%D0%A6%D0%B0%D1%80%D1%8C-%D0%BF%D1%83%D1%88%D0%BA%D0%B0" title="Царь-пушка">Царь-пушка</a>, основана <a href="/wiki/%D0%A1%D0%B0%D0%BC%D0%B0%D1%80%D0%B0" title="Самара">Самара</a></li> +<li>1589 — учреждение <a href="/wiki/%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9_%D0%BF%D0%B0%D1%82%D1%80%D0%B8%D0%B0%D1%80%D1%85%D0%B0%D1%82" title="Московский патриархат">Московского патриархата</a> с первым патриархом <a href="/wiki/%D0%98%D0%BE%D0%B2_(%D0%BF%D0%B0%D1%82%D1%80%D0%B8%D0%B0%D1%80%D1%85_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9)" title="Иов (патриарх Московский)">Иовом</a></li> +<li>1589 — основан <a href="/wiki/%D0%92%D0%BE%D0%BB%D0%B3%D0%BE%D0%B3%D1%80%D0%B0%D0%B4" title="Волгоград">Царицын</a></li> +<li>1590 — основан <a href="/wiki/%D0%A1%D0%B0%D1%80%D0%B0%D1%82%D0%BE%D0%B2" title="Саратов">Саратов</a></li> +<li>1591 годы — завершено строительство <a href="/wiki/%D0%91%D0%B5%D0%BB%D1%8B%D0%B9_%D0%B3%D0%BE%D1%80%D0%BE%D0%B4" title="Белый город">Белого города</a> Москвы</li> +<li>1595 год — окончание <a href="/wiki/%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%BE-%D1%88%D0%B2%D0%B5%D0%B4%D1%81%D0%BA%D0%B0%D1%8F_%D0%B2%D0%BE%D0%B9%D0%BD%D0%B0_(1590%E2%80%941595)" title="Русско-шведская война (1590—1595)">русско-шведской войны 1590—1595</a> годов, по результатам которой России возвращены города <a href="/wiki/%D0%9A%D0%B8%D0%BD%D0%B3%D0%B8%D1%81%D0%B5%D0%BF%D0%BF" title="Кингисепп">Ям</a>, <a href="/wiki/%D0%98%D0%B2%D0%B0%D0%BD%D0%B3%D0%BE%D1%80%D0%BE%D0%B4" title="Ивангород">Ивангород</a>, <a href="/wiki/%D0%9A%D0%BE%D0%BF%D0%BE%D1%80%D1%81%D0%BA%D0%B0%D1%8F_%D0%BA%D1%80%D0%B5%D0%BF%D0%BE%D1%81%D1%82%D1%8C" title="Копорская крепость">Копорье</a>, <a href="/wiki/%D0%9A%D0%BE%D1%80%D0%B5%D0%BB%D0%B0_(%D0%B3%D0%BE%D1%80%D0%BE%D0%B4)" class="mw-redirect" title="Корела (город)">Корела</a></li> +</ul> +<h2><span class="mw-headline" id=".D0.9F.D0.B8.D1.81.D1.8C.D0.BC.D0.B5.D0.BD.D0.BD.D1.8B.D0.B5_.D0.B8.D1.81.D1.82.D0.BE.D1.87.D0.BD.D0.B8.D0.BA.D0.B8_.D0.BE_.D0.A4.D1.91.D0.B4.D0.BE.D1.80.D0.B5_.D0.98.D0.BE.D0.B0.D0.BD.D0.BD.D0.BE.D0.B2.D0.B8.D1.87.D0.B5">Письменные источники о Фёдоре Иоанновиче</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=4" class="mw-editsection-visualeditor" title="Редактировать раздел «Письменные источники о Фёдоре Иоанновиче»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=4" title="Редактировать раздел «Письменные источники о Фёдоре Иоанновиче»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h2> +<div class="thumb tright"> +<div class="thumbinner" style="width:222px;"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Tsar_Cannon_01_by_shakko_(detail).jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/0/02/Tsar_Cannon_01_by_shakko_%28detail%29.jpg/220px-Tsar_Cannon_01_by_shakko_%28detail%29.jpg" width="220" height="138" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/0/02/Tsar_Cannon_01_by_shakko_%28detail%29.jpg/330px-Tsar_Cannon_01_by_shakko_%28detail%29.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/0/02/Tsar_Cannon_01_by_shakko_%28detail%29.jpg/440px-Tsar_Cannon_01_by_shakko_%28detail%29.jpg 2x" data-file-width="4059" data-file-height="2545" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Tsar_Cannon_01_by_shakko_(detail).jpg" class="internal" title="Увеличить"></a></div> +Изображение Федора Иоанновича, <a href="/wiki/%D0%A6%D0%B0%D1%80%D1%8C-%D0%BF%D1%83%D1%88%D0%BA%D0%B0" title="Царь-пушка">Царь-пушка</a></div> +</div> +</div> +<p>По отзыву английского дипломата Джильса Флетчера<sup id="cite_ref-:1_3-0" class="reference"><a href="#cite_note-:1-3">[3]</a></sup>:</p> +<blockquote style="float:none; padding:3px 15px 3px 15px; border:thin solid #e0e0e0;"> +<div>«Теперешний царь (по имени Феодор Иванович) относительно своей наружности: росту малого, приземист и толстоват, телосложения слабого и склонен к водяной; нос у него ястребиный, поступь нетвердая от некоторой расслабленности в членах; он тяжел и недеятелен, но всегда улыбается, так что почти смеется. Что касается до других свойств его, то он прост и слабоумен, но весьма любезен и хорош в обращении, тих, милостив, не имеет склонности к войне, мало способен к делам политическим и до крайности суеверен. Кроме того, что он молится дома, ходит он обыкновенно каждую неделю на богомолье в какой-нибудь из ближних монастырей».</div> +</blockquote> +<p>Голландский купец и торговый агент в Москве <a href="/wiki/%D0%9C%D0%B0%D1%81%D1%81%D0%B0,_%D0%98%D1%81%D0%B0%D0%B0%D0%BA" title="Масса, Исаак">Исаак Масса</a><sup id="cite_ref-:1_3-1" class="reference"><a href="#cite_note-:1-3">[3]</a></sup>:</p> +<blockquote style="float:none; padding:3px 15px 3px 15px; border:thin solid #e0e0e0;"> +<div> +<p>Очень добр, набожен и весьма кроток… Он был столь благочестив, что часто желал променять своё царство на монастырь, ежели бы только это было возможно.</p> +</div> +</blockquote> +<p>Дьяк <a href="/wiki/%D0%A1%D0%B5%D0%BC%D1%91%D0%BD%D0%BE%D0%B2,_%D0%98%D0%B2%D0%B0%D0%BD_%D0%A2%D0%B8%D0%BC%D0%BE%D1%84%D0%B5%D0%B5%D0%B2%D0%B8%D1%87" title="Семёнов, Иван Тимофеевич">Иван Тимофеев</a> даёт Фёдору такую оценку<sup id="cite_ref-:1_3-2" class="reference"><a href="#cite_note-:1-3">[3]</a></sup>:</p> +<blockquote style="float:none; padding:3px 15px 3px 15px; border:thin solid #e0e0e0;"> +<div>«Своими молитвами царь мой сохранил землю невредимой от вражеских козней. Он был по природе кроток, ко всем очень милостив и непорочен и, подобно Иову, на всех путях своих охранял себя от всякой злой вещи, более всего любя благочестие, церковное благолепие и, после священных иереев, монашеский чин и даже меньших во Христе братьев, ублажаемых в Евангелии самим Господом. Просто сказать — он всего себя предал Христу и все время своего святого и преподобного царствования; не любя крови, как инок, проводил в посте, в молитвах и мольбах с коленопреклонением — днем и ночью, всю жизнь изнуряя себя духовными подвигами… Монашество, соединенное с царством, не разделяясь, взаимно украшали друг друга; он рассуждал, что для будущей (жизни) одно имеет значение не меньше другого, [являясь] нераспрягаемой колесницей, возводящей к небесам. И то и другое было видимо только одним верным, которые были привязаны к нему любовью. Извне все легко могли видеть в нем царя, внутри же подвигами иночества он оказывался монахом; видом он был венценосцем, а своими стремлениями — монах».</div> +</blockquote> +<p>Исключительно важно свидетельство неофициального, иными словами, частного исторического памятника — «Пискарёвского летописца». О царе Фёдоре сказано столько доброго, сколько не досталось никому из русских правителей. Его называют <i>«благочестивым», «милостивым», «благоверным»,</i> на страницах летописи приводится длинный список его трудов на благо Церкви. Кончина его воспринимается как настоящая катастрофа, как предвестие худших бед России: <i>«Солнце померче и преста от течения своего, и луна не даст света своего, и звезды с небеси спадоша: за многи грехи християнския преставися последнее светило, собратель и облагодатель всея Руския земли государь царь и великий князь Федор Иванович…»</i> Обращаясь к прежнему царствованию, летописец вещает с необыкновенной нежностью: <i>«А царьствовал благоверный и христолюбивый царь и великий князь Феодор Иванович… тихо и праведно, и милостивно, безметежно. И все люди в покое и в любви, и в тишине, и во благоденстве пребыша в та лета. Ни в которые лета, ни при котором царе в Руской земли, кроме великого князя Ивана Даниловича Калиты, такие тишины и благоденства не бысть, что при нем, благоверном царе и великом князе Феодоре Ивановиче всеа Русии».</i><sup id="cite_ref-:1_3-3" class="reference"><a href="#cite_note-:1-3">[3]</a></sup> Современник и близкий ко двору Государя князь И. М. Катырев-Ростовский сказал о Государе так:</p> +<blockquote> +<p><i>«Благоюродив бысть от чрева матери своея и ни о чем попечения имея, токмо о душевном спасении». По его свидетельству, в Царе Феодоре «мнишество бысть с царствием сплетено без раздвоения и одно служило украшением другому».</i><sup id="cite_ref-:0_1-2" class="reference"><a href="#cite_note-:0-1">[1]</a></sup></p> +</blockquote> +<p>Известный историк <a href="/wiki/%D0%9A%D0%BB%D1%8E%D1%87%D0%B5%D0%B2%D1%81%D0%BA%D0%B8%D0%B9,_%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%9E%D1%81%D0%B8%D0%BF%D0%BE%D0%B2%D0%B8%D1%87" title="Ключевский, Василий Осипович">В. О. Ключевский</a> так писал о святом Феодоре:</p> +<blockquote> +<p><i>«…блаженный на престоле, один из тех нищих духом, которым подобает Царство Небесное, а не земное, которых Церковь так любила заносить в свои святцы»</i><sup id="cite_ref-:0_1-3" class="reference"><a href="#cite_note-:0-1">[1]</a></sup></p> +</blockquote> +<p>В статье, посвященной прославлению в лике святых Патриархов <a href="/wiki/%D0%98%D0%BE%D0%B2_(%D0%9F%D0%B0%D1%82%D1%80%D0%B8%D0%B0%D1%80%D1%85_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9)" class="mw-redirect" title="Иов (Патриарх Московский)">Иова</a> и <a href="/wiki/%D0%A2%D0%B8%D1%85%D0%BE%D0%BD_(%D0%9F%D0%B0%D1%82%D1%80%D0%B8%D0%B0%D1%80%D1%85_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9)" class="mw-redirect" title="Тихон (Патриарх Московский)">Тихона</a>, архимандрит <a href="/wiki/%D0%A2%D0%B8%D1%85%D0%BE%D0%BD_(%D0%A8%D0%B5%D0%B2%D0%BA%D1%83%D0%BD%D0%BE%D0%B2)" title="Тихон (Шевкунов)">Тихон (Шевкунов)</a> отметил:</p> +<blockquote> +<p><i>«Царь Феодор Иоаннович был удивительный, светлый человек. Это был воистину святой на троне. Он постоянно пребывал в богомыслии и молитве, был добр ко всем, жизнью для него была церковная служба, и Господь не омрачил годы его царствования нестроениями и смутой. Они начались после его смерти. Редко какого царя так любил и жалел русский народ. Его почитали за блаженного и юродивого, называли „освятованным царем“. Недаром вскоре после кончины он был занесён в святцы местночтимых московских святых. Народ видел в нем мудрость, которая исходит от чистого сердца и которой так богаты „нищие духом“. Именно таким изобразил царя Федора в своей трагедии Алексей Константинович Толстой. Но для чужого взгляда этот государь был другим. Иностранные путешественники, соглядатаи и дипломаты (такие как Пирсон, Флетчер или швед Петрей де Эрлезунда), оставившие свои записки о России, в лучшем случае называют его „тихим идиотом“. А поляк Лев Сапега утверждал, что „напрасно говорят, что у этого государя мало рассудка, я убежден, что он вовсе лишен его“».</i><sup id="cite_ref-4" class="reference"><a href="#cite_note-4">[4]</a></sup></p> +</blockquote> +<h2><span class="mw-headline" id=".D0.9F.D1.80.D0.B5.D0.B4.D0.BA.D0.B8">Предки</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=5" class="mw-editsection-visualeditor" title="Редактировать раздел «Предки»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=5" title="Редактировать раздел «Предки»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h2> +<table class="wikitable mw-collapsible mw-collapsed" style="width:100%;"> +<tr> +<th style="width:100%; text-align: center;">Фёдор Иванович — предки</th> +</tr> +<tr> +<td> +<center> +<table cellspacing="0" cellpadding="0" border="0" style="font-size: 90%; line-height: 110%;"> +<tr align="center"> +<td rowspan="62" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="62"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="62"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="30" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="30"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="30"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #9fe;"><a href="/wiki/%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_II_%D0%A2%D1%91%D0%BC%D0%BD%D1%8B%D0%B9" title="Василий II Тёмный">Василий II Тёмный</a></td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="2" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #bfc;"><a href="/wiki/%D0%98%D0%B2%D0%B0%D0%BD_III" class="mw-redirect" title="Иван III">Иван III</a></td> +<td rowspan="2" colspan="3"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="6" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-bottom: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #9fe;"><a href="/wiki/%D0%9C%D0%B0%D1%80%D0%B8%D1%8F_%D0%AF%D1%80%D0%BE%D1%81%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0" title="Мария Ярославна">Мария Боровская</a></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="2" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #ffc;"><a href="/wiki/%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_III" title="Василий III">Василий III</a></td> +<td rowspan="2" colspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="14" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #9fe;"><a href="/wiki/%D0%A4%D0%BE%D0%BC%D0%B0_%D0%9F%D0%B0%D0%BB%D0%B5%D0%BE%D0%BB%D0%BE%D0%B3" title="Фома Палеолог">Фома Палеолог</a></td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="2" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-bottom: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #bfc;"><a href="/wiki/%D0%A1%D0%BE%D1%84%D0%B8%D1%8F_%D0%9F%D0%B0%D0%BB%D0%B5%D0%BE%D0%BB%D0%BE%D0%B3" title="София Палеолог">София Палеолог</a></td> +<td rowspan="2" colspan="3"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="6" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-bottom: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #9fe;"><a href="/w/index.php?title=%D0%95%D0%BA%D0%B0%D1%82%D0%B5%D1%80%D0%B8%D0%BD%D0%B0_%D0%97%D0%B0%D0%BA%D0%BA%D0%B0%D1%80%D0%B8%D0%B0&action=edit&redlink=1" class="new" title="Екатерина Заккариа (страница отсутствует)">Екатерина Заккариа</a></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="2" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #fb9;"><a href="/wiki/%D0%98%D0%B2%D0%B0%D0%BD_%D0%93%D1%80%D0%BE%D0%B7%D0%BD%D1%8B%D0%B9" title="Иван Грозный">Иван Грозный</a></td> +<td rowspan="2" colspan="9"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="30" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="30"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="30"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #9fe;">Лев Борисович Глинский</td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #bfc;"><a href="/w/index.php?title=%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87_%D0%93%D0%BB%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Василий Иванович Глинский (страница отсутствует)">Глинский, Василий Иванович</a></td> +<td rowspan="2" colspan="3"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="6" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-bottom: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #ffc;"><a href="/wiki/%D0%95%D0%BB%D0%B5%D0%BD%D0%B0_%D0%93%D0%BB%D0%B8%D0%BD%D1%81%D0%BA%D0%B0%D1%8F" class="mw-redirect" title="Елена Глинская">Елена Глинская</a></td> +<td rowspan="2" colspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="14" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #9fe;">Стефан Якшич</td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="2" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-bottom: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #bfc;">Анна Якшич</td> +<td rowspan="2" colspan="3"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="6" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-bottom: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #9fe;">Милица Бельмушевич</td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="2" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #fcc;"><b>Фёдор Иоаннович</b></td> +<td rowspan="2" colspan="12"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="62" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="62"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="62"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="30" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="30"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="30"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #9fe;"><a href="/wiki/%D0%97%D0%B0%D1%85%D0%B0%D1%80%D0%B8%D0%B9_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87_%D0%9A%D0%BE%D1%88%D0%BA%D0%B8%D0%BD" class="mw-redirect" title="Захарий Иванович Кошкин">Захарий Иванович Кошкин</a></td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="2" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #bfc;"><a href="/wiki/%D0%AE%D1%80%D0%B8%D0%B9_%D0%97%D0%B0%D1%85%D0%B0%D1%80%D1%8C%D0%B5%D0%B2%D0%B8%D1%87_%D0%9A%D0%BE%D1%88%D0%BA%D0%B8%D0%BD-%D0%97%D0%B0%D1%85%D0%B0%D1%80%D1%8C%D0%B8%D0%BD" class="mw-redirect" title="Юрий Захарьевич Кошкин-Захарьин">Юрий Захарьевич Кошкин</a></td> +<td rowspan="2" colspan="3"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="6" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #ffc;"><a href="/wiki/%D0%97%D0%B0%D1%85%D0%B0%D1%80%D1%8C%D0%B8%D0%BD,_%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD_%D0%AE%D1%80%D1%8C%D0%B5%D0%B2%D0%B8%D1%87" class="mw-redirect" title="Захарьин, Роман Юрьевич">Роман Юрьевич Захарьин-Юрьев</a></td> +<td rowspan="2" colspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="14" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #9fe;"><a href="/w/index.php?title=%D0%A2%D1%83%D1%87%D0%BA%D0%BE-%D0%9C%D0%BE%D1%80%D0%BE%D0%B7%D0%BE%D0%B2,_%D0%98%D0%B2%D0%B0%D0%BD_%D0%91%D0%BE%D1%80%D0%B8%D1%81%D0%BE%D0%B2%D0%B8%D1%87&action=edit&redlink=1" class="new" title="Тучко-Морозов, Иван Борисович (страница отсутствует)">Иван Борисович Тучко-Морозов</a></td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="2" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-bottom: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #bfc;"><a href="/w/index.php?title=%D0%A2%D1%83%D1%87%D0%BA%D0%BE%D0%B2%D0%B0,_%D0%98%D1%80%D0%B8%D0%BD%D0%B0_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%BD%D0%B0&action=edit&redlink=1" class="new" title="Тучкова, Ирина Ивановна (страница отсутствует)">Ирина Ивановна Тучкова</a></td> +<td rowspan="2" colspan="3"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="6" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-bottom: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #fb9;"><a href="/wiki/%D0%90%D0%BD%D0%B0%D1%81%D1%82%D0%B0%D1%81%D0%B8%D1%8F_%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD%D0%BE%D0%B2%D0%BD%D0%B0_%D0%97%D0%B0%D1%85%D0%B0%D1%80%D1%8C%D0%B8%D0%BD%D0%B0-%D0%AE%D1%80%D1%8C%D0%B5%D0%B2%D0%B0" class="mw-redirect" title="Анастасия Романовна Захарьина-Юрьева">Анастасия Романовна Захарьина-Юрьева</a></td> +<td rowspan="2" colspan="9"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="30" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="30"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="30"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14" style="border-left: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td style="border-left: 1px solid black; border-bottom: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:1px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #ffc;"><a href="/wiki/%D0%97%D0%B0%D1%85%D0%B0%D1%80%D1%8C%D0%B8%D0%BD%D0%B0,_%D0%A3%D0%BB%D1%8C%D1%8F%D0%BD%D0%B0_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D0%BD%D0%B0" title="Захарьина, Ульяна Фёдоровна">Ульяна Фёдоровна</a></td> +<td rowspan="2" colspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="14" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14}"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14}"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14}"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14}" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14}"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14}"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14}"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14}"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +</table> +</center> +</td> +</tr> +</table> +<h2><span class="mw-headline" id=".D0.9F.D0.B0.D0.BC.D1.8F.D1.82.D1.8C">Память</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=6" class="mw-editsection-visualeditor" title="Редактировать раздел «Память»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=6" title="Редактировать раздел «Память»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h2> +<h3><span class="mw-headline" id=".D0.92_.D0.9F.D1.80.D0.B0.D0.B2.D0.BE.D1.81.D0.BB.D0.B0.D0.B2.D0.BD.D0.BE.D0.B9_.D0.A6.D0.B5.D1.80.D0.BA.D0.B2.D0.B8">В Православной Церкви</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=7" class="mw-editsection-visualeditor" title="Редактировать раздел «В Православной Церкви»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=7" title="Редактировать раздел «В Православной Церкви»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h3> +<p>Почитание блаженного Царя началось вскоре после его кончины: святой <a href="/wiki/%D0%98%D0%BE%D0%B2_(%D0%9F%D0%B0%D1%82%D1%80%D0%B8%D0%B0%D1%80%D1%85_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9)" class="mw-redirect" title="Иов (Патриарх Московский)">Патриарх Иов</a> (†1607) составил «Повесть о честном житии царя Федора Иоанновича», уже с начала XVII века известны иконные изображения святого Феодора в нимбе. В «Книге глаголемой описание о Российских святых» (1-я половина XVII века) Царь Феодор поставлен в лике Московских чудотворцев. В некоторых рукописных святцах в числе Московских святых указана и его супруга, царица <a href="/wiki/%D0%93%D0%BE%D0%B4%D1%83%D0%BD%D0%BE%D0%B2%D0%B0,_%D0%98%D1%80%D0%B8%D0%BD%D0%B0_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D0%BD%D0%B0" title="Годунова, Ирина Фёдоровна">Ирина</a>, во иночестве Александра (†1603). Память святого Феодора совершается в день его преставления 7 (20) января и в Неделю перед 26 августа (8 сентября) в <a href="/wiki/%D0%A1%D0%BE%D0%B1%D0%BE%D1%80_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D1%85_%D1%81%D0%B2%D1%8F%D1%82%D1%8B%D1%85" title="Собор Московских святых">Соборе Московских святых</a><sup id="cite_ref-:0_1-4" class="reference"><a href="#cite_note-:0-1">[1]</a></sup>.</p> +<h3><span class="mw-headline" id=".D0.A1.D0.BA.D1.83.D0.BB.D1.8C.D0.BF.D1.82.D1.83.D1.80.D0.B0">Скульптура</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=8" class="mw-editsection-visualeditor" title="Редактировать раздел «Скульптура»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=8" title="Редактировать раздел «Скульптура»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h3> +<p><a href="/wiki/4_%D0%BD%D0%BE%D1%8F%D0%B1%D1%80%D1%8F" title="4 ноября">4 ноября</a> <a href="/wiki/2009_%D0%B3%D0%BE%D0%B4" title="2009 год">2009 года</a> в <a href="/wiki/%D0%99%D0%BE%D1%88%D0%BA%D0%B0%D1%80-%D0%9E%D0%BB%D0%B0" title="Йошкар-Ола">Йошкар-Оле</a> был открыт <a href="/wiki/%D0%9F%D0%B0%D0%BC%D1%8F%D1%82%D0%BD%D0%B8%D0%BA_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D1%83_I_%D0%98%D0%BE%D0%B0%D0%BD%D0%BD%D0%BE%D0%B2%D0%B8%D1%87%D1%83" title="Памятник Фёдору I Иоанновичу">памятник царю Фёдору I Иоанновичу</a>, в период царствования которого был основан город (скульптор — народный художник РФ <a href="/wiki/%D0%9A%D0%BE%D0%B2%D0%B0%D0%BB%D1%8C%D1%87%D1%83%D0%BA,_%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9_%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B5%D0%B2%D0%B8%D1%87" title="Ковальчук, Андрей Николаевич">Андрей Ковальчук</a>).</p> +<h3><span class="mw-headline" id=".D0.97.D0.B0.D1.85.D0.BE.D1.80.D0.BE.D0.BD.D0.B5.D0.BD.D0.B8.D0.B5">Захоронение</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=9" class="mw-editsection-visualeditor" title="Редактировать раздел «Захоронение»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=9" title="Редактировать раздел «Захоронение»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h3> +<div class="thumb tleft"> +<div class="thumbinner" style="width:102px;"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Ivan_IV%27s_grave.jpg" class="image"><img alt="Ivan IV's grave.jpg" src="//upload.wikimedia.org/wikipedia/commons/thumb/d/d9/Ivan_IV%27s_grave.jpg/100px-Ivan_IV%27s_grave.jpg" width="100" height="112" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/d9/Ivan_IV%27s_grave.jpg/150px-Ivan_IV%27s_grave.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/d9/Ivan_IV%27s_grave.jpg/200px-Ivan_IV%27s_grave.jpg 2x" data-file-width="450" data-file-height="504" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Ivan_IV%27s_grave.jpg" class="internal" title="Увеличить"></a></div> +</div> +</div> +</div> +<p>Похоронен в Архангельском соборе вместе со своим отцом и братом Иваном, в правой части алтаря, за иконостасом собора.</p> +<p>Иван Грозный «ещё при жизни приготовил себе место погребения в диаконнике Архангельского собора, превратив его в придельную церковь-капеллу. В ней впоследствии нашли упокоение сам царь и два его сына Иван Иванович и <strong class="selflink">Фёдор Иванович</strong>. Фрески усыпальницы — то немногое, что сохранилось от первоначальной живописи XVI в. Здесь в нижнем ярусе представлены композиции „Прощание князя с семьей“, „Аллегория Внезапной смерти“, „Отпевание“ и „Погребение“, составляющие единый цикл. Он был призван напоминать самодержцу о нелицемерном суде, о тщете мирской суеты, о непрестанном памятовании смерти, не разбирающей „есть ли нищ, или праведен, или господин, или раб“»<sup id="cite_ref-5" class="reference"><a href="#cite_note-5">[5]</a></sup>.</p> +<h2><span class="mw-headline" id=".D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.87.D0.B0.D0.BD.D0.B8.D1.8F">Примечания</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=10" class="mw-editsection-visualeditor" title="Редактировать раздел «Примечания»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=10" title="Редактировать раздел «Примечания»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h2> +<div class="references-small" style=""> +<ol class="references"> +<li id="cite_note-:0-1"><span class="mw-cite-backlink">↑ <a href="#cite_ref-:0_1-0"><sup><i><b>1</b></i></sup></a> <a href="#cite_ref-:0_1-1"><sup><i><b>2</b></i></sup></a> <a href="#cite_ref-:0_1-2"><sup><i><b>3</b></i></sup></a> <a href="#cite_ref-:0_1-3"><sup><i><b>4</b></i></sup></a> <a href="#cite_ref-:0_1-4"><sup><i><b>5</b></i></sup></a></span> <span class="reference-text"><span class="citation"><a rel="nofollow" class="external text" href="http://www.eparhia-saratov.ru/Articles/article_old_2954">Святой благоверный Феодор I Иоаннович, царь Московский, память 7 (20) января</a>.</span></span></li> +<li id="cite_note-2"><b><a href="#cite_ref-2">↑</a></b> <span class="reference-text"><span class="citation"><i>Соловьёв С. М..</i> <a rel="nofollow" class="external text" href="http://www.magister.msk.ru/library/history/solov/solv07p2.htm"></a><a href="/wiki/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%8F_%D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8_%D1%81_%D0%B4%D1%80%D0%B5%D0%B2%D0%BD%D0%B5%D0%B9%D1%88%D0%B8%D1%85_%D0%B2%D1%80%D0%B5%D0%BC%D1%91%D0%BD" title="История России с древнейших времён">История России с древнейших времён</a>. — Спб.: товарищество «Общественная польза», 1851—1879. — Т. 7.</span></span></li> +<li id="cite_note-:1-3"><span class="mw-cite-backlink">↑ <a href="#cite_ref-:1_3-0"><sup><i><b>1</b></i></sup></a> <a href="#cite_ref-:1_3-1"><sup><i><b>2</b></i></sup></a> <a href="#cite_ref-:1_3-2"><sup><i><b>3</b></i></sup></a> <a href="#cite_ref-:1_3-3"><sup><i><b>4</b></i></sup></a></span> <span class="reference-text"><span class="citation"><i>Дмитрий Володихин.</i> [<a rel="nofollow" class="external free" href="http://foma.ru/czar-fedor-ioannovich.html">http://foma.ru/czar-fedor-ioannovich.html</a> ЦАРЬ ФЕДОР ИОАННОВИЧ Когда на троне блаженный]. Журнал "Фома" (Сентябрь, 21 2009 08:11).</span></span></li> +<li id="cite_note-4"><b><a href="#cite_ref-4">↑</a></b> <span class="reference-text"><span class="citation"><i>Архимандрит Тихон (Шевкунов).</i> <a rel="nofollow" class="external text" href="http://georgievka.cerkov.ru/2015/04/17/arximandrit-tixon-shevkunov-patriarxi-smutnyx-vremyon/">Патриархи смутных времён</a>.</span></span></li> +<li id="cite_note-5"><b><a href="#cite_ref-5">↑</a></b> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.kreml.ru/ru/museums/archangel/burial-vault/Ivan_Grozniy/">Захоронения Ивана Грозного и его сыновей</a></span></li> +</ol> +</div> +<h2><span class="mw-headline" id=".D0.9B.D0.B8.D1.82.D0.B5.D1.80.D0.B0.D1.82.D1.83.D1.80.D0.B0">Литература</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit&section=11" class="mw-editsection-visualeditor" title="Редактировать раздел «Литература»">править</a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&action=edit&section=11" title="Редактировать раздел «Литература»">править вики-текст</a><span class="mw-editsection-bracket">]</span></span></h2> +<table class="metadata plainlinks navigation-box ruwikiWikimediaNavigation" style="margin:0 0 1em 1em; clear:right; border:solid #aaa 1px; background:#f9f9f9; padding:1ex; font-size:90%; float:right;"> +<tr> +<th><a href="https://ru.wikisource.org/wiki/%D0%A4%D1%91%D0%B4%D0%BE%D1%80_I_%D0%98%D0%BE%D0%B0%D0%BD%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" title="s:Фёдор I Иоаннович"><img alt="s:" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Wikisource-logo.svg/20px-Wikisource-logo.svg.png" width="20" height="21" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Wikisource-logo.svg/30px-Wikisource-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4c/Wikisource-logo.svg/40px-Wikisource-logo.svg.png 2x" data-file-width="410" data-file-height="430" /></a></th> +<td><span class="wikisource-ref"><a href="https://ru.wikisource.org/wiki/%D0%A4%D1%91%D0%B4%D0%BE%D1%80_I_%D0%98%D0%BE%D0%B0%D0%BD%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" class="extiw" title="s:Фёдор I Иоаннович">Фёдор I Иоаннович</a></span> в Викитеке</td> +</tr> +<tr> +<th><a href="https://commons.wikimedia.org/wiki/Category:Feodor_I_of_Russia" title="commons:Category:Feodor I of Russia"><img alt="commons:" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/20px-Commons-logo.svg.png" width="20" height="27" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/40px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></a></th> +<td><span class="wikicommons-ref"><a class="external text" href="https://commons.wikimedia.org/wiki/Category:Feodor_I_of_Russia?uselang=ru">Фёдор Иванович</a></span> на Викискладе</td> +</tr> +</table> +<ul> +<li><span class="citation"><i>Зимин А. А.</i> <a rel="nofollow" class="external text" href="http://annales.info/rus/zimin/zimin.htm#6">В канун грозных потрясений</a>. — <span style="border-bottom:1px dotted gray; cursor:default" title="Москва">М</span>., 1986.</span></li> +<li><span class="citation"><i>Павлов А. П.</i> Государев двор и политическая борьба при Борисе Годунове (1584—1605). — <span style="border-bottom:1px dotted gray; cursor:default;" title="Санкт-Петербург">СПб.</span>, 1992.</span></li> +<li><span class="citation"><i>Морозова Л. Е.</i> Два царя: Федор и Борис. — <span style="border-bottom:1px dotted gray; cursor:default" title="Москва">М</span>., 2001.</span></li> +<li><span class="citation"><i>Володихин Д.</i> Царь Федор Иванович. — <span style="border-bottom:1px dotted gray; cursor:default" title="Москва">М</span>., 2011.</span></li> +</ul> +<table class="navbox" style="border-spacing:0"> +<tr> +<td style="padding:2px"> +<table class="nowraplinks collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"> +<tr> +<th scope="col" class="navbox-title" colspan="2" style="background:#A3EEA3;"><span class="nomobile" style="float:left;text-align:left;width:5em;margin-right:0.5em"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B5_%D1%86%D0%B0%D1%80%D0%B8" title="Просмотр этого шаблона"><img alt="⛭" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" width="14" height="14" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a></span> +<div style="font-size:114%"><a href="/wiki/%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%B5_%D1%86%D0%B0%D1%80%D1%81%D1%82%D0%B2%D0%BE" title="Русское царство">Русские цари</a></div> +</th> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<td colspan="2" class="navbox-list navbox-odd hlist hlist-items-nowrap" style="width:100%;padding:0px;text-align: center;"> +<div style="padding:0em 0.25em"> +<div class="NavContent"> +<p><span class="nowrap"><a href="/wiki/%D0%98%D0%B2%D0%B0%D0%BD_%D0%93%D1%80%D0%BE%D0%B7%D0%BD%D1%8B%D0%B9" title="Иван Грозный">Иван IV</a> —</span> <span class="nowrap"><i><a href="/wiki/%D0%A1%D0%B8%D0%BC%D0%B5%D0%BE%D0%BD_%D0%91%D0%B5%D0%BA%D0%B1%D1%83%D0%BB%D0%B0%D1%82%D0%BE%D0%B2%D0%B8%D1%87" title="Симеон Бекбулатович">Симеон Бекбулатович</a></i> —</span> <span class="nowrap"><a href="/wiki/%D0%A4%D1%91%D0%B4%D0%BE%D1%80_I_%D0%98%D0%BE%D0%B0%D0%BD%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" class="mw-redirect" title="Фёдор I Иоаннович">Фёдор I</a> —</span> <span class="nowrap"><a href="/wiki/%D0%93%D0%BE%D0%B4%D1%83%D0%BD%D0%BE%D0%B2%D0%B0,_%D0%98%D1%80%D0%B8%D0%BD%D0%B0_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D0%BD%D0%B0" title="Годунова, Ирина Фёдоровна">Ирина Годунова</a> —</span> <span class="nowrap"><a href="/wiki/%D0%91%D0%BE%D1%80%D0%B8%D1%81_%D0%93%D0%BE%D0%B4%D1%83%D0%BD%D0%BE%D0%B2" title="Борис Годунов">Борис Годунов</a> —</span> <span class="nowrap"><a href="/wiki/%D0%A4%D1%91%D0%B4%D0%BE%D1%80_II_%D0%93%D0%BE%D0%B4%D1%83%D0%BD%D0%BE%D0%B2" title="Фёдор II Годунов">Фёдор II Годунов</a> —</span> <span class="nowrap"><a href="/wiki/%D0%9B%D0%B6%D0%B5%D0%B4%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9_I" title="Лжедмитрий I">Лжедмитрий I</a> —</span> <span class="nowrap"><a href="/wiki/%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_IV_%D0%A8%D1%83%D0%B9%D1%81%D0%BA%D0%B8%D0%B9" title="Василий IV Шуйский">Василий IV Шуйский</a> —</span> <span class="nowrap"><i><a href="/wiki/%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D1%81%D0%BB%D0%B0%D0%B2_IV" title="Владислав IV">Владислав</a></i> —</span> <span class="nowrap"><a href="/wiki/%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D0%B8%D1%87" title="Михаил Фёдорович">Михаил Фёдорович</a> —</span> <span class="nowrap"><a href="/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B9_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87" title="Алексей Михайлович">Алексей Михайлович</a> —</span> <span class="nowrap"><a href="/wiki/%D0%A4%D1%91%D0%B4%D0%BE%D1%80_III_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%B8%D1%87" title="Фёдор III Алексеевич">Фёдор III</a> —</span> <span class="nowrap"><a href="/wiki/%D0%98%D0%B2%D0%B0%D0%BD_V" title="Иван V">Иван V</a> —</span> <span class="nowrap"><a href="/wiki/%D0%9F%D1%91%D1%82%D1%80_I" title="Пётр I">Пётр I</a></span></p> +</div> +</div> +</td> +</tr> +</table> +</td> +</tr> +</table> +<table class="navbox" style="border-spacing:0"> +<tr> +<td style="padding:2px"> +<table class="nowraplinks collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"> +<tr> +<th scope="col" class="navbox-title" colspan="4"><span class="nomobile" style="float:left;text-align:left;width:5em;margin-right:0.5em"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%94%D0%B5%D1%82%D0%B8_%D0%98%D0%B2%D0%B0%D0%BD%D0%B0_%D0%93%D1%80%D0%BE%D0%B7%D0%BD%D0%BE%D0%B3%D0%BE" title="Просмотр этого шаблона"><img alt="⛭" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" width="14" height="14" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a></span> +<div style="font-size:114%"><small><a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D1%85_%D1%86%D0%B0%D1%80%D0%B5%D0%B2%D0%B8%D1%87%D0%B5%D0%B9" title="Список русских царевичей">Царевичи</a> и <a href="/wiki/%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%B8%D1%85_%D1%86%D0%B0%D1%80%D0%B5%D0%B2%D0%B5%D0%BD" title="Список русских царевен">царевны</a>:</small> <b><a href="/wiki/%D0%94%D0%B5%D1%82%D0%B8_%D0%98%D0%B2%D0%B0%D0%BD%D0%B0_IV" title="Дети Ивана IV">Дети</a> <i><a href="/wiki/%D0%98%D0%B2%D0%B0%D0%BD_%D0%93%D1%80%D0%BE%D0%B7%D0%BD%D1%8B%D0%B9" title="Иван Грозный">Ивана Грозного</a></i></b> <small>→ <a href="/wiki/%D0%94%D0%B5%D1%82%D0%B8_%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB%D0%B0_%D0%A4%D1%91%D0%B4%D0%BE%D1%80%D0%BE%D0%B2%D0%B8%D1%87%D0%B0" title="Дети Михаила Фёдоровича">Михаила</a></small> → <small><a href="/wiki/%D0%94%D0%B5%D1%82%D0%B8_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D1%8F_%D0%9C%D0%B8%D1%85%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87%D0%B0" title="Дети Алексея Михайловича">Алексея</a></small> → <small><a href="/wiki/%D0%94%D0%B5%D1%82%D0%B8_%D0%98%D0%B2%D0%B0%D0%BD%D0%B0_V" title="Дети Ивана V">Ивана V</a></small> → <small><a href="/wiki/%D0%94%D0%B5%D1%82%D0%B8_%D0%9F%D0%B5%D1%82%D1%80%D0%B0_I" title="Дети Петра I">Петра I</a></small></div> +</th> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<td class="navbox-image" rowspan="1" style="width:1%;padding:0px 7px 0px 0px"> +<div><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Kremlinpic4.jpg" class="image"><img alt="Kremlinpic4.jpg" src="//upload.wikimedia.org/wikipedia/commons/thumb/6/62/Kremlinpic4.jpg/53px-Kremlinpic4.jpg" width="53" height="66" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/6/62/Kremlinpic4.jpg/80px-Kremlinpic4.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/6/62/Kremlinpic4.jpg/106px-Kremlinpic4.jpg 2x" data-file-width="530" data-file-height="655" /></a></div> +</td> +<td colspan="2" class="navbox-list navbox-odd hlist hlist-items-nowrap" style="width:100%;padding:0px;text-align: center;"> +<div style="padding:0em 0.25em"> +<div class="NavContent"> +<p><br /> +<a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Caravaca3.png" class="image"><img alt="Caravaca3.png" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/10px-Caravaca3.png" width="10" height="19" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/15px-Caravaca3.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/20px-Caravaca3.png 2x" data-file-width="49" data-file-height="92" /></a> <a href="/wiki/%D0%90%D0%BD%D0%BD%D0%B0_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%BD%D0%B0_(%D0%B4%D0%BE%D1%87%D1%8C_%D0%98%D0%B2%D0%B0%D0%BD%D0%B0_%D0%93%D1%80%D0%BE%D0%B7%D0%BD%D0%BE%D0%B3%D0%BE)" title="Анна Ивановна (дочь Ивана Грозного)">Анна</a> • <a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Caravaca3.png" class="image"><img alt="Caravaca3.png" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/10px-Caravaca3.png" width="10" height="19" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/15px-Caravaca3.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/20px-Caravaca3.png 2x" data-file-width="49" data-file-height="92" /></a> <i><a href="/wiki/%D0%94%D0%B5%D1%82%D0%B8_%D0%98%D0%B2%D0%B0%D0%BD%D0%B0_IV#.D0.9C.D0.B0.D1.80.D0.B8.D1.8F" title="Дети Ивана IV">Мария</a></i> • <a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Caravaca3.png" class="image"><img alt="Caravaca3.png" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/10px-Caravaca3.png" width="10" height="19" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/15px-Caravaca3.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/20px-Caravaca3.png 2x" data-file-width="49" data-file-height="92" /></a> <a href="/wiki/%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87_(%D1%81%D1%82%D0%B0%D1%80%D1%88%D0%B8%D0%B9_%D1%81%D1%8B%D0%BD_%D0%98%D0%B2%D0%B0%D0%BD%D0%B0_IV)" title="Дмитрий Иванович (старший сын Ивана IV)">Дмитрий (Старший)</a> • <a href="/wiki/%D0%98%D0%B2%D0%B0%D0%BD_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87_(%D1%86%D0%B0%D1%80%D0%B5%D0%B2%D0%B8%D1%87)" title="Иван Иванович (царевич)">Иван</a><br /> +<a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Caravaca3.png" class="image"><img alt="Caravaca3.png" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/10px-Caravaca3.png" width="10" height="19" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/15px-Caravaca3.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/20px-Caravaca3.png 2x" data-file-width="49" data-file-height="92" /></a> <i><a href="/wiki/%D0%94%D0%B5%D1%82%D0%B8_%D0%98%D0%B2%D0%B0%D0%BD%D0%B0_IV#.D0.95.D0.B2.D0.B4.D0.BE.D0.BA.D0.B8.D1.8F" title="Дети Ивана IV">Евдокия</a></i> • <a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:H%C3%A9raldique_meuble_couronne.svg" class="image" title="Корона"><img alt="Корона" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/ce/H%C3%A9raldique_meuble_couronne.svg/22px-H%C3%A9raldique_meuble_couronne.svg.png" width="22" height="12" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/ce/H%C3%A9raldique_meuble_couronne.svg/33px-H%C3%A9raldique_meuble_couronne.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/ce/H%C3%A9raldique_meuble_couronne.svg/44px-H%C3%A9raldique_meuble_couronne.svg.png 2x" data-file-width="153" data-file-height="81" /></a> <a href="/wiki/%D0%A4%D1%91%D0%B4%D0%BE%D1%80_I_%D0%98%D0%BE%D0%B0%D0%BD%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" class="mw-redirect" title="Фёдор I Иоаннович">Фёдор</a> • <a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Caravaca3.png" class="image"><img alt="Caravaca3.png" src="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/10px-Caravaca3.png" width="10" height="19" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/15px-Caravaca3.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/3/39/Caravaca3.png/20px-Caravaca3.png 2x" data-file-width="49" data-file-height="92" /></a><i><a href="/wiki/%D0%94%D0%B5%D1%82%D0%B8_%D0%98%D0%B2%D0%B0%D0%BD%D0%B0_IV#.D0.92.D0.B0.D1.81.D0.B8.D0.BB.D0.B8.D0.B9" title="Дети Ивана IV">Василий</a></i> • <a href="/wiki/%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9_%D0%A3%D0%B3%D0%BB%D0%B8%D1%86%D0%BA%D0%B8%D0%B9" title="Дмитрий Углицкий">Дмитрий Углицкий</a></p> +</div> +</div> +</td> +<td class="navbox-image" rowspan="1" style="width:1%;padding:0px 0px 0px 7px"> +<div><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Feodor_I_of_Russia_(parsuna,_1630s,_Moscow_History_museum).jpg" class="image"><img alt="Feodor I of Russia (parsuna, 1630s, Moscow History museum).jpg" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/44/Feodor_I_of_Russia_%28parsuna%2C_1630s%2C_Moscow_History_museum%29.jpg/53px-Feodor_I_of_Russia_%28parsuna%2C_1630s%2C_Moscow_History_museum%29.jpg" width="53" height="70" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/44/Feodor_I_of_Russia_%28parsuna%2C_1630s%2C_Moscow_History_museum%29.jpg/80px-Feodor_I_of_Russia_%28parsuna%2C_1630s%2C_Moscow_History_museum%29.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/44/Feodor_I_of_Russia_%28parsuna%2C_1630s%2C_Moscow_History_museum%29.jpg/106px-Feodor_I_of_Russia_%28parsuna%2C_1630s%2C_Moscow_History_museum%29.jpg 2x" data-file-width="727" data-file-height="960" /></a></div> +</td> +</tr> +</table> +</td> +</tr> +</table> +<table class="navbox" style="border-spacing:0"> +<tr> +<td style="padding:2px"> +<table class="nowraplinks hlist navbox-inner" style="border-spacing:0;background:transparent;color:inherit"> +<tr> +<th scope="row" class="navbox-group" style="background: #CCF;"> +<div style="padding: 0px 18px 0px 0px; width: 100%;"> +<div style="float: left; margin-left: -0.25em;"><span class="noprint plainlinksneverexpand nowrap" style="font-size:x-small;"> <a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%92%D0%BD%D0%B5%D1%88%D0%BD%D0%B8%D0%B5_%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B8" title="Просмотр этого шаблона"><img alt="⚙️" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" width="14" height="14" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a> </span></div> +  Словари и энциклопедии</div> +</th> +<td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"> +<div style="padding:0em 0.25em"><a href="https://ru.wikisource.org/wiki/%D0%AD%D0%A1%D0%91%D0%95/%D0%A4%D0%B5%D0%BE%D0%B4%D0%BE%D1%80_%D0%98%D0%BE%D0%B0%D0%BD%D0%BD%D0%BE%D0%B2%D0%B8%D1%87,_%D1%86%D0%B0%D1%80%D1%8C_%D0%BC%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9" class="extiw" title="s:ЭСБЕ/Феодор Иоаннович, царь московский">Брокгауза и Ефрона</a> · <a href="https://ru.wikisource.org/wiki/%D0%9C%D0%AD%D0%A1%D0%91%D0%95/%D0%A4%D0%B5%D0%B4%D0%BE%D1%80_%D0%B8%D0%BB%D0%B8_%D0%A4%D0%B5%D0%BE%D0%B4%D0%BE%D1%80_(%D0%BC%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B5_%D1%86%D0%B0%D1%80%D0%B8)" class="extiw" title="s:МЭСБЕ/Федор или Феодор (московские цари)">Малый Брокгауза и Ефрона</a> · <a href="https://ru.wikisource.org/wiki/%D0%A0%D0%91%D0%A1/%D0%92%D0%A2/%D0%A4%D0%B5%D0%BE%D0%B4%D0%BE%D1%80_%D0%98%D0%BE%D0%B0%D0%BD%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" class="extiw" title="s:РБС/ВТ/Феодор Иоаннович">Русский биографический</a></div> +</td> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group" style="background: #CCF;"><a href="/wiki/%D0%9D%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8C" title="Нормативный контроль">Нормативный контроль</a></th> +<td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"> +<div style="padding:0em 0.25em"><a href="/wiki/Gemeinsame_Normdatei" title="Gemeinsame Normdatei">GND</a>: <a rel="nofollow" class="external text" href="http://d-nb.info/gnd/119455935">119455935</a> · <a href="/wiki/%D0%9C%D0%B5%D0%B6%D0%B4%D1%83%D0%BD%D0%B0%D1%80%D0%BE%D0%B4%D0%BD%D1%8B%D0%B9_%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80_%D1%81%D1%82%D0%B0%D0%BD%D0%B4%D0%B0%D1%80%D1%82%D0%BD%D1%8B%D1%85_%D0%BD%D0%B0%D0%B8%D0%BC%D0%B5%D0%BD%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B9" title="Международный идентификатор стандартных наименований">ISNI</a>: <a rel="nofollow" class="external text" href="http://isni-url.oclc.nl/isni/0000000061287595">0000 0000 6128 7595</a> · <a href="/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BD%D0%BE%D0%BC%D0%B5%D1%80_%D0%91%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B8_%D0%9A%D0%BE%D0%BD%D0%B3%D1%80%D0%B5%D1%81%D1%81%D0%B0" title="Контрольный номер Библиотеки Конгресса">LCCN</a>: <a rel="nofollow" class="external text" href="http://id.loc.gov/authorities/n80158671">n80158671</a> · <a href="/wiki/%D0%9A%D0%BE%D1%80%D0%BE%D0%BB%D0%B5%D0%B2%D1%81%D0%BA%D0%B0%D1%8F_%D0%BD%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B0_%D0%9D%D0%B8%D0%B4%D0%B5%D1%80%D0%BB%D0%B0%D0%BD%D0%B4%D0%BE%D0%B2" title="Королевская национальная библиотека Нидерландов">NTA</a>: <a rel="nofollow" class="external text" href="http://opc4.kb.nl/PPN?PPN=242972756">242972756</a> · <a href="/wiki/VIAF" title="VIAF">VIAF</a>: <a rel="nofollow" class="external text" href="http://viaf.org/viaf/52499500">52499500</a></div> +</td> +</tr> +</table> +</td> +</tr> +</table> +<table class="navbox" style="border-spacing:0"> +<tr> +<td style="padding:2px"> +<table class="nowraplinks collapsible collapsed navbox-inner" style="border-spacing:0;background:transparent;color:inherit"> +<tr> +<th scope="col" class="navbox-title" colspan="3" style="background:#EDECD8;"><span class="nomobile" style="float:left;text-align:left;width:5em;margin-right:0.5em"><a href="/wiki/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%A1%D0%BE%D0%B1%D0%BE%D1%80_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D1%85_%D1%81%D0%B2%D1%8F%D1%82%D1%8B%D1%85" title="Просмотр этого шаблона"><img alt="⛭" src="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/14px-Wikipedia_interwiki_section_gear_icon.svg.png" width="14" height="14" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/21px-Wikipedia_interwiki_section_gear_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Wikipedia_interwiki_section_gear_icon.svg/28px-Wikipedia_interwiki_section_gear_icon.svg.png 2x" data-file-width="14" data-file-height="14" /></a></span> +<div style="font-size:114%"><a href="/wiki/%D0%A1%D0%BE%D0%B1%D0%BE%D1%80_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D1%85_%D1%81%D0%B2%D1%8F%D1%82%D1%8B%D1%85" title="Собор Московских святых">Собор Московских святых</a></div> +</th> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group" style="background:#EDECD8;"><a href="/wiki/%D0%A1%D0%B2%D1%8F%D1%82%D0%B8%D1%82%D0%B5%D0%BB%D1%8C" title="Святитель">Святители</a></th> +<td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"> +<div style="padding:0em 0.25em"><a href="/wiki/%D0%9F%D0%B5%D1%82%D1%80_(%D0%BC%D0%B8%D1%82%D1%80%D0%BE%D0%BF%D0%BE%D0%BB%D0%B8%D1%82_%D0%9A%D0%B8%D0%B5%D0%B2%D1%81%D0%BA%D0%B8%D0%B9)" class="mw-redirect" title="Петр (митрополит Киевский)">Петр</a>, <a href="/wiki/%D0%A4%D0%B5%D0%BE%D0%B3%D0%BD%D0%BE%D1%81%D1%82_(%D0%BC%D0%B8%D1%82%D1%80%D0%BE%D0%BF%D0%BE%D0%BB%D0%B8%D1%82_%D0%9A%D0%B8%D0%B5%D0%B2%D1%81%D0%BA%D0%B8%D0%B9)" title="Феогност (митрополит Киевский)">Феогност</a>, <a href="/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D0%B9_(%D0%91%D1%8F%D0%BA%D0%BE%D0%BD%D1%82)" title="Алексий (Бяконт)">Алексий</a>, <a href="/wiki/%D0%9A%D0%B8%D0%BF%D1%80%D0%B8%D0%B0%D0%BD_(%D0%BC%D0%B8%D1%82%D1%80%D0%BE%D0%BF%D0%BE%D0%BB%D0%B8%D1%82_%D0%9A%D0%B8%D0%B5%D0%B2%D1%81%D0%BA%D0%B8%D0%B9)" title="Киприан (митрополит Киевский)">Киприан</a>, <a href="/wiki/%D0%A4%D0%BE%D1%82%D0%B8%D0%B9_(%D0%BC%D0%B8%D1%82%D1%80%D0%BE%D0%BF%D0%BE%D0%BB%D0%B8%D1%82_%D0%9A%D0%B8%D0%B5%D0%B2%D1%81%D0%BA%D0%B8%D0%B9)" title="Фотий (митрополит Киевский)">Фотий</a>, <a href="/wiki/%D0%98%D0%BE%D0%BD%D0%B0_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9" title="Иона Московский">Иона</a> Киевские и всея Руси • <a href="/wiki/%D0%A4%D0%B8%D0%BB%D0%B8%D0%BF%D0%BF_I_(%D0%BC%D0%B8%D1%82%D1%80%D0%BE%D0%BF%D0%BE%D0%BB%D0%B8%D1%82_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9)" title="Филипп I (митрополит Московский)">Филипп I</a>, <a href="/wiki/%D0%A4%D0%B5%D0%BE%D0%B4%D0%BE%D1%81%D0%B8%D0%B9_(%D0%BC%D0%B8%D1%82%D1%80%D0%BE%D0%BF%D0%BE%D0%BB%D0%B8%D1%82_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9)" title="Феодосий (митрополит Московский)">Феодосий</a>, <a href="/wiki/%D0%93%D0%B5%D1%80%D0%BE%D0%BD%D1%82%D0%B8%D0%B9_(%D0%BC%D0%B8%D1%82%D1%80%D0%BE%D0%BF%D0%BE%D0%BB%D0%B8%D1%82_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9)" title="Геронтий (митрополит Московский)">Геронтий</a>, <a href="/wiki/%D0%A1%D0%B8%D0%BC%D0%BE%D0%BD_(%D0%BC%D0%B8%D1%82%D1%80%D0%BE%D0%BF%D0%BE%D0%BB%D0%B8%D1%82_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9)" title="Симон (митрополит Московский)">Симон</a>, <a href="/wiki/%D0%98%D0%BE%D0%B0%D1%81%D0%B0%D1%84_(%D0%BC%D0%B8%D1%82%D1%80%D0%BE%D0%BF%D0%BE%D0%BB%D0%B8%D1%82_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9)" title="Иоасаф (митрополит Московский)">Иоасаф</a>, <a href="/wiki/%D0%9C%D0%B0%D0%BA%D0%B0%D1%80%D0%B8%D0%B9_(%D0%BC%D0%B8%D1%82%D1%80%D0%BE%D0%BF%D0%BE%D0%BB%D0%B8%D1%82_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9)" title="Макарий (митрополит Московский)">Макарий I</a>, <a href="/wiki/%D0%A4%D0%B8%D0%BB%D0%B8%D0%BF%D0%BF_II_(%D0%BC%D0%B8%D1%82%D1%80%D0%BE%D0%BF%D0%BE%D0%BB%D0%B8%D1%82_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9)" title="Филипп II (митрополит Московский)">Филипп II</a>, <a href="/wiki/%D0%98%D0%BE%D0%B2_(%D0%9F%D0%B0%D1%82%D1%80%D0%B8%D0%B0%D1%80%D1%85_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9)" class="mw-redirect" title="Иов (Патриарх Московский)">Иов</a> Московские и всея Руси • <a href="/wiki/%D0%A4%D0%B8%D0%BB%D0%B0%D1%80%D0%B5%D1%82_(%D0%94%D1%80%D0%BE%D0%B7%D0%B4%D0%BE%D0%B2)" title="Филарет (Дроздов)">Филарет</a>, <a href="/wiki/%D0%98%D0%BD%D0%BD%D0%BE%D0%BA%D0%B5%D0%BD%D1%82%D0%B8%D0%B9_(%D0%92%D0%B5%D0%BD%D0%B8%D0%B0%D0%BC%D0%B8%D0%BD%D0%BE%D0%B2)" title="Иннокентий (Вениаминов)">Иннокентий</a>, <a href="/wiki/%D0%9C%D0%B0%D0%BA%D0%B0%D1%80%D0%B8%D0%B9_(%D0%9D%D0%B5%D0%B2%D1%81%D0%BA%D0%B8%D0%B9)" title="Макарий (Невский)">Макарий II</a> митр. Московские • <a href="/wiki/%D0%A2%D0%B8%D1%85%D0%BE%D0%BD_(%D0%91%D0%B5%D0%BB%D0%B0%D0%B2%D0%B8%D0%BD)" class="mw-redirect" title="Тихон (Белавин)">Тихон</a> патр. Московский и всея России • <a href="/wiki/%D0%93%D0%B5%D0%BD%D0%BD%D0%B0%D0%B4%D0%B8%D0%B9_(%D0%B0%D1%80%D1%85%D0%B8%D0%B5%D0%BF%D0%B8%D1%81%D0%BA%D0%BE%D0%BF_%D0%9D%D0%BE%D0%B2%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D1%81%D0%BA%D0%B8%D0%B9)" title="Геннадий (архиепископ Новгородский)">Геннадий</a> и <a href="/wiki/%D0%A1%D0%B5%D1%80%D0%B0%D0%BF%D0%B8%D0%BE%D0%BD_(%D0%B0%D1%80%D1%85%D0%B8%D0%B5%D0%BF%D0%B8%D1%81%D0%BA%D0%BE%D0%BF_%D0%9D%D0%BE%D0%B2%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D1%81%D0%BA%D0%B8%D0%B9)" title="Серапион (архиепископ Новгородский)">Серапион</a> Новгородские • <a href="/wiki/%D0%A1%D1%82%D0%B5%D1%84%D0%B0%D0%BD_%D0%9F%D0%B5%D1%80%D0%BC%D1%81%D0%BA%D0%B8%D0%B9" title="Стефан Пермский">Стефан Пермский</a> • <a href="/wiki/%D0%A4%D0%B5%D0%BE%D0%B4%D0%BE%D1%80_III_(%D0%B0%D1%80%D1%85%D0%B8%D0%B5%D0%BF%D0%B8%D1%81%D0%BA%D0%BE%D0%BF_%D0%A0%D0%BE%D1%81%D1%82%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9)" title="Феодор III (архиепископ Ростовский)">Феодор Ростовский</a></div> +</td> +<td class="navbox-image" rowspan="21" style="width:1%;padding:0px 0px 0px 7px"> +<div> +<div class="floatright"><a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Saints_of_Moscow_(early_20_c.).jpg" class="image"><img alt="Saints of Moscow (early 20 c.).jpg" src="//upload.wikimedia.org/wikipedia/commons/thumb/a/a8/Saints_of_Moscow_%28early_20_c.%29.jpg/120px-Saints_of_Moscow_%28early_20_c.%29.jpg" width="120" height="142" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/a/a8/Saints_of_Moscow_%28early_20_c.%29.jpg/180px-Saints_of_Moscow_%28early_20_c.%29.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/a/a8/Saints_of_Moscow_%28early_20_c.%29.jpg/240px-Saints_of_Moscow_%28early_20_c.%29.jpg 2x" data-file-width="339" data-file-height="400" /></a></div> +</div> +</td> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group" style="background:#EDECD8;"><a href="/wiki/%D0%A1%D0%B2%D1%8F%D1%89%D0%B5%D0%BD%D0%BD%D0%BE%D0%BC%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%BA" title="Священномученик">Священномученики</a></th> +<td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px;background:#f0f0f0;"> +<div style="padding:0em 0.25em"><a href="/wiki/%D0%93%D0%B5%D1%80%D0%BC%D0%BE%D0%B3%D0%B5%D0%BD_(%D0%9F%D0%B0%D1%82%D1%80%D0%B8%D0%B0%D1%80%D1%85_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9)" class="mw-redirect" title="Гермоген (Патриарх Московский)">Патриарх Гермоген</a> • Новомученики митр. <a href="/w/index.php?title=%D0%9F%D0%B5%D1%82%D1%80(%D0%9F%D0%BE%D0%BB%D1%8F%D0%BD%D1%81%D0%BA%D0%B8%D0%B9)&action=edit&redlink=1" class="new" title="Петр(Полянский) (страница отсутствует)">Петр Крутицкий</a>, Местоблюститель Патриаршего престола, <a href="/wiki/%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D0%BC%D0%B8%D1%80_(%D0%91%D0%BE%D0%B3%D0%BE%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9)" title="Владимир (Богоявленский)">Владимир Киевский и Галицкий</a>, <a href="/wiki/%D0%A1%D0%B5%D1%80%D0%B0%D1%84%D0%B8%D0%BC_(%D0%A7%D0%B8%D1%87%D0%B0%D0%B3%D0%BE%D0%B2)" title="Серафим (Чичагов)">Серафим</a> • архиеп. <a href="/wiki/%D0%9F%D0%B5%D1%82%D1%80_(%D0%97%D0%B2%D0%B5%D1%80%D0%B5%D0%B2)" class="mw-redirect" title="Петр (Зверев)">Петр Воронежский</a>, <a href="/wiki/%D0%98%D0%BB%D0%B0%D1%80%D0%B8%D0%BE%D0%BD_(%D0%A2%D1%80%D0%BE%D0%B8%D1%86%D0%BA%D0%B8%D0%B9)" title="Иларион (Троицкий)">Иларион Верейский</a>, <a href="/wiki/%D0%94%D0%B8%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9_(%D0%94%D0%BE%D0%B1%D1%80%D0%BE%D1%81%D0%B5%D1%80%D0%B4%D0%BE%D0%B2)" title="Димитрий (Добросердов)">Димитрий Можайский</a>, <a href="/wiki/%D0%9F%D0%B0%D0%B2%D0%BB%D0%B8%D0%BD_(%D0%9A%D1%80%D0%BE%D1%88%D0%B5%D1%87%D0%BA%D0%B8%D0%BD)" title="Павлин (Крошечкин)">Павлин Могилевский</a>, <a href="/wiki/%D0%A1%D0%B5%D1%80%D0%B0%D1%84%D0%B8%D0%BC_(%D0%A1%D0%B0%D0%BC%D0%BE%D0%B9%D0%BB%D0%BE%D0%B2%D0%B8%D1%87)" title="Серафим (Самойлович)">Серафим Угличский</a>, <a href="/wiki/%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_(%D0%94%D0%BE%D0%B1%D1%80%D0%BE%D0%BD%D1%80%D0%B0%D0%B2%D0%BE%D0%B2)" title="Николай (Добронравов)">Николай Владимирский</a> • еп. <a href="/wiki/%D0%95%D1%80%D0%BC%D0%BE%D0%B3%D0%B5%D0%BD_(%D0%94%D0%BE%D0%BB%D0%B3%D0%B0%D0%BD%D1%91%D0%B2)" class="mw-redirect" title="Ермоген (Долганёв)">Ермоген Тобольский</a>, <a href="/wiki/%D0%9C%D0%B0%D0%BA%D0%B0%D1%80%D0%B8%D0%B9_(%D0%93%D0%BD%D0%B5%D0%B2%D1%83%D1%88%D0%B5%D0%B2)" title="Макарий (Гневушев)">Макарий Вяземский</a>, <a href="/wiki/%D0%95%D1%84%D1%80%D0%B5%D0%BC_(%D0%9A%D1%83%D0%B7%D0%BD%D0%B5%D1%86%D0%BE%D0%B2)" title="Ефрем (Кузнецов)">Ефрем Селенгинский</a>, <a href="/wiki/%D0%9D%D0%B8%D0%BA%D0%BE%D0%B4%D0%B8%D0%BC_(%D0%9A%D0%BE%D0%BD%D0%BE%D0%BD%D0%BE%D0%B2)" title="Никодим (Кононов)">Никодим Белгородский</a>, <a href="/wiki/%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_(%D0%97%D0%B5%D0%BB%D0%B5%D0%BD%D1%86%D0%BE%D0%B2)" title="Василий (Зеленцов)">Василий Прилукский</a>, <a href="/wiki/%D0%A1%D0%B5%D1%80%D0%B0%D1%84%D0%B8%D0%BC_(%D0%97%D0%B2%D0%B5%D0%B7%D0%B4%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9)" title="Серафим (Звездинский)">Серафим Дмитровский</a>, <a href="/wiki/%D0%94%D0%B0%D0%BC%D0%B0%D1%81%D0%BA%D0%B8%D0%BD_(%D0%A6%D0%B5%D0%B4%D1%80%D0%B8%D0%BA)" title="Дамаскин (Цедрик)">Дамаскин Стародубский</a>, <a href="/wiki/%D0%98%D0%BE%D0%BD%D0%B0_(%D0%9B%D0%B0%D0%B7%D0%B0%D1%80%D0%B5%D0%B2)" title="Иона (Лазарев)">Иона Велижский</a>, <a href="/wiki/%D0%9D%D0%B8%D0%BA%D0%B8%D1%82%D0%B0_(%D0%94%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D1%81%D0%BA%D0%B8%D0%B9)" title="Никита (Делекторский)">Никита Орехово-Зуевский</a>, <a href="/wiki/%D0%90%D1%80%D0%BA%D0%B0%D0%B4%D0%B8%D0%B9_(%D0%9E%D1%81%D1%82%D0%B0%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9)" title="Аркадий (Остальский)">Аркадий Бежецкий</a> • протопресв. <a href="/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%A5%D0%BE%D1%82%D0%BE%D0%B2%D0%B8%D1%86%D0%BA%D0%B8%D0%B9" class="mw-redirect" title="Александр Хотовицкий">Александр Хотовицкий</a> • прот. <a href="/wiki/%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%92%D0%BE%D1%81%D1%82%D0%BE%D1%80%D0%B3%D0%BE%D0%B2" class="mw-redirect" title="Иоанн Восторгов">Иоанн Восторгов</a>, <a href="/w/index.php?title=%D0%9D%D0%B5%D0%BE%D1%84%D0%B8%D1%82_%D0%9B%D1%8E%D0%B1%D0%B8%D0%BC%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Неофит Любимов (страница отсутствует)">Неофит Любимов</a>, <a href="/wiki/%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD_%D0%93%D0%BE%D0%BB%D1%83%D0%B1%D0%B5%D0%B2" class="mw-redirect mw-disambig" title="Константин Голубев">Константин Голубев</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%97%D0%B0%D0%BE%D0%B7%D0%B5%D1%80%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Александр Заозерский (страница отсутствует)">Александр Заозерский</a>, <a href="/wiki/%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%A1%D0%BE%D0%BA%D0%BE%D0%BB%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Василий Соколов">Василий Соколов</a>, <a href="/wiki/%D0%9F%D0%B5%D1%82%D1%80_%D0%A3%D1%81%D0%BF%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9" class="mw-redirect" title="Петр Успенский">Петр Успенский</a>, <a href="/w/index.php?title=%D0%98%D0%BB%D0%B8%D1%8F_%D0%A7%D0%B5%D1%82%D0%B2%D0%B5%D1%80%D1%83%D1%85%D0%B8%D0%BD&action=edit&redlink=1" class="new" title="Илия Четверухин (страница отсутствует)">Илия Четверухин</a>, <a href="/w/index.php?title=%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%9F%D0%BE%D1%80%D0%B5%D1%86%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Николай Порецкий (страница отсутствует)">Николай Порецкий</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D0%B9_%D0%92%D0%BE%D1%80%D0%BE%D0%B1%D1%8C%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Алексий Воробьев (страница отсутствует)">Алексий Воробьев</a>, <a href="/w/index.php?title=%D0%94%D0%B8%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9_%D0%9E%D1%81%D1%82%D1%80%D0%BE%D1%83%D0%BC%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Димитрий Остроумов (страница отсутствует)">Димитрий Остроумов</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%9B%D0%B5%D0%B1%D0%B5%D0%B4%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Иоанн Лебедев (страница отсутствует)">Иоанн Лебедев</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%A1%D0%BC%D0%B8%D1%80%D0%BD%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Иоанн Смирнов (страница отсутствует)">Иоанн Смирнов</a>, <a href="/wiki/%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%9C%D0%B0%D0%BA%D1%81%D0%B8%D0%BC%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Василий Максимов">Василий Максимов</a>, <a href="/w/index.php?title=%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%96%D0%B8%D1%82%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Николай Житов (страница отсутствует)">Николай Житов</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%91%D0%BE%D1%80%D0%BE%D0%B7%D0%B4%D0%B8%D0%BD&action=edit&redlink=1" class="new" title="Иоанн Бороздин (страница отсутствует)">Иоанн Бороздин</a>, <a href="/wiki/%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%A1%D0%BA%D0%B2%D0%BE%D1%80%D1%86%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Николай Скворцов">Николай Скворцов</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%9B%D0%B5%D0%B2%D0%B8%D1%82%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Александр Левитский (страница отсутствует)">Александр Левитский</a>, <a href="/w/index.php?title=%D0%94%D0%B8%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9_%D0%A0%D0%BE%D0%B7%D0%B0%D0%BD%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Димитрий Розанов (страница отсутствует)">Димитрий Розанов</a>, <a href="/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%9E%D1%80%D0%BB%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Александр Орлов">Александр Орлов</a>, <a href="/w/index.php?title=%D0%9F%D0%B5%D1%82%D1%80_%D0%9F%D1%83%D1%88%D0%BA%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Петр Пушкинский (страница отсутствует)">Петр Пушкинский</a>, <a href="/w/index.php?title=%D0%9F%D0%B5%D1%82%D1%80_%D0%A1%D0%BE%D0%BB%D0%BE%D0%B2%D1%8C%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Петр Соловьев (страница отсутствует)">Петр Соловьев</a>, <a href="/wiki/%D0%9F%D0%B0%D0%B2%D0%B5%D0%BB_%D0%9F%D1%80%D0%B5%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9" class="mw-redirect mw-disambig" title="Павел Преображенский">Павел Преображенский</a>, <a href="/w/index.php?title=%D0%9F%D0%B5%D1%82%D1%80_%D0%9D%D0%B8%D0%BA%D0%BE%D1%82%D0%B8%D0%BD&action=edit&redlink=1" class="new" title="Петр Никотин (страница отсутствует)">Петр Никотин</a>, <a href="/w/index.php?title=%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9_%D0%92%D0%BE%D1%81%D0%BA%D1%80%D0%B5%D1%81%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Андрей Воскресенский (страница отсутствует)">Андрей Воскресенский</a>, <a href="/wiki/%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%A1%D0%BE%D0%BA%D0%BE%D0%BB%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Николай Соколов">Николай Соколов</a>, <a href="/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B5%D0%B2" class="mw-redirect mw-disambig" title="Александр Андреев">Александр Андреев</a>, <a href="/w/index.php?title=%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%90%D0%B3%D0%B0%D1%84%D0%BE%D0%BD%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Николай Агафонников (страница отсутствует)">Николай Агафонников</a>, <a href="/wiki/%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%90%D1%80%D1%85%D0%B0%D0%BD%D0%B3%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9" class="mw-redirect mw-disambig" title="Николай Архангельский">Николай Архангельский</a>, <a href="/wiki/%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%90%D1%80%D1%85%D0%B0%D0%BD%D0%B3%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9" class="mw-redirect mw-disambig" title="Василий Архангельский">Василий Архангельский</a>, <a href="/w/index.php?title=%D0%92%D1%81%D0%B5%D0%B2%D0%BE%D0%BB%D0%BE%D0%B4_%D0%A1%D0%BC%D0%B8%D1%80%D0%BD%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Всеволод Смирнов (страница отсутствует)">Всеволод Смирнов</a>, <a href="/w/index.php?title=%D0%9F%D0%B5%D1%82%D1%80_%D0%92%D0%BE%D1%81%D0%BA%D0%BE%D0%B1%D0%BE%D0%B9%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Петр Воскобойников (страница отсутствует)">Петр Воскобойников</a>, <a href="/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%97%D0%B2%D0%B5%D1%80%D0%B5%D0%B2" class="mw-redirect mw-disambig" title="Александр Зверев">Александр Зверев</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%9F%D0%B0%D1%80%D1%83%D1%81%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Александр Парусников (страница отсутствует)">Александр Парусников</a>, <a href="/w/index.php?title=%D0%92%D0%B8%D0%BA%D0%B5%D0%BD%D1%82%D0%B8%D0%B9_%D0%A1%D0%BC%D0%B8%D1%80%D0%BD%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Викентий Смирнов (страница отсутствует)">Викентий Смирнов</a>, <a href="/w/index.php?title=%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D0%BC%D0%B8%D1%80_%D0%9F%D0%B8%D1%81%D0%B0%D1%80%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Владимир Писарев (страница отсутствует)">Владимир Писарев</a>, <a href="/wiki/%D0%9F%D0%B0%D0%B2%D0%B5%D0%BB_%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B5%D0%B2" class="mw-redirect mw-disambig" title="Павел Андреев">Павел Андреев</a>, <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_%D0%9A%D0%B5%D0%B4%D1%80%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Сергий Кедров (страница отсутствует)">Сергий Кедров</a>, <a href="/w/index.php?title=%D0%90%D1%80%D1%81%D0%B5%D0%BD%D0%B8%D0%B9_%D0%A2%D1%80%D0%BE%D0%B8%D1%86%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Арсений Троицкий (страница отсутствует)">Арсений Троицкий</a>, <a href="/w/index.php?title=%D0%9F%D0%B0%D0%B2%D0%B5%D0%BB_%D0%90%D0%BD%D1%81%D0%B8%D0%BC%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Павел Ансимов (страница отсутствует)">Павел Ансимов</a>, <a href="/w/index.php?title=%D0%94%D0%B8%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9_%D0%A0%D1%83%D1%81%D0%B8%D0%BD%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Димитрий Русинов (страница отсутствует)">Димитрий Русинов</a>, <a href="/w/index.php?title=%D0%98%D0%BB%D0%B8%D1%8F_%D0%A0%D1%8B%D0%BB%D1%8C%D0%BA%D0%BE&action=edit&redlink=1" class="new" title="Илия Рылько (страница отсутствует)">Илия Рылько</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%A1%D0%BF%D0%B5%D1%80%D0%B0%D0%BD%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Иоанн Сперанский (страница отсутствует)">Иоанн Сперанский</a>, <a href="/w/index.php?title=%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD_%D0%A3%D1%81%D0%BF%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Константин Успенский (страница отсутствует)">Константин Успенский</a>, <a href="/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%9F%D0%BE%D0%BA%D1%80%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9" class="mw-redirect mw-disambig" title="Александр Покровский">Александр Покровский</a>, <a href="/w/index.php?title=%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%9B%D0%B8%D1%85%D0%B0%D1%80%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Василий Лихарев (страница отсутствует)">Василий Лихарев</a>, <a href="/wiki/%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9" class="mw-redirect mw-disambig" title="Василий Никольский">Василий Никольский</a>, <a href="/w/index.php?title=%D0%94%D0%B8%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9_%D0%9B%D0%B5%D0%B1%D0%B5%D0%B4%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Димитрий Лебедев (страница отсутствует)">Димитрий Лебедев</a>, <a href="/wiki/%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%92%D0%B8%D0%BD%D0%BE%D0%B3%D1%80%D0%B0%D0%B4%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Николай Виноградов">Николай Виноградов</a>, <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_%D0%97%D0%BD%D0%B0%D0%BC%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Сергий Знаменский (страница отсутствует)">Сергий Знаменский</a>, <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_%D0%A0%D1%83%D1%84%D0%B8%D1%86%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Сергий Руфицкий (страница отсутствует)">Сергий Руфицкий</a>, <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_%D0%9C%D0%B0%D1%85%D0%B0%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Сергий Махаев (страница отсутствует)">Сергий Махаев</a>, <a href="/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%A1%D0%B0%D1%85%D0%B0%D1%80%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Александр Сахаров">Александр Сахаров</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D0%B9_%D0%90%D0%BC%D0%B0%D0%BD%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Алексий Аманов (страница отсутствует)">Алексий Аманов</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D0%B9_%D0%9D%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Алексий Никатов (страница отсутствует)">Алексий Никатов</a>, <a href="/w/index.php?title=%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D0%BC%D0%B8%D1%80_%D0%9C%D0%B5%D0%B4%D0%B2%D0%B5%D0%B4%D1%8E%D0%BA&action=edit&redlink=1" class="new" title="Владимир Медведюк (страница отсутствует)">Владимир Медведюк</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%92%D0%B5%D1%80%D1%88%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Александр Вершинский (страница отсутствует)">Александр Вершинский</a>, <a href="/wiki/%D0%92%D0%B8%D0%BA%D1%82%D0%BE%D1%80_%D0%A1%D0%BC%D0%B8%D1%80%D0%BD%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Виктор Смирнов">Виктор Смирнов</a>, <a href="/w/index.php?title=%D0%93%D1%80%D0%B8%D0%B3%D0%BE%D1%80%D0%B8%D0%B9_%D0%92%D0%BE%D0%B8%D0%BD%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Григорий Воинов (страница отсутствует)">Григорий Воинов</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%A2%D0%B0%D1%80%D0%B0%D1%81%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Иоанн Тарасов (страница отсутствует)">Иоанн Тарасов</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%AF%D0%BD%D1%83%D1%88%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Иоанн Янушев (страница отсутствует)">Иоанн Янушев</a>, <a href="/w/index.php?title=%D0%AF%D1%80%D0%BE%D1%81%D0%BB%D0%B0%D0%B2_%D0%A1%D0%B0%D0%B2%D0%B8%D1%86%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Ярослав Савицкий (страница отсутствует)">Ярослав Савицкий</a>, <a href="/w/index.php?title=%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%90%D0%B3%D0%B0%D1%84%D0%BE%D0%BD%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Василий Агафонников (страница отсутствует)">Василий Агафонников</a>, <a href="/wiki/%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%9A%D0%BE%D0%BB%D0%BE%D1%81%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Василий Колосов">Василий Колосов</a>, <a href="/w/index.php?title=%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%A1%D1%82%D1%83%D0%B4%D0%BD%D0%B8%D1%86%D1%8B%D0%BD&action=edit&redlink=1" class="new" title="Василий Студницын (страница отсутствует)">Василий Студницын</a>, <a href="/wiki/%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D0%B9_%D0%9A%D0%BE%D0%BB%D0%BE%D0%BA%D0%BE%D0%BB%D0%BE%D0%B2" class="mw-redirect" title="Георгий Колоколов">Георгий Колоколов</a>, <a href="/wiki/%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%92%D0%B8%D0%BD%D0%BE%D0%B3%D1%80%D0%B0%D0%B4%D0%BE%D0%B2" class="mw-redirect" title="Иоанн Виноградов">Иоанн Виноградов</a>, <a href="/w/index.php?title=%D0%9D%D0%B0%D0%B7%D0%B0%D1%80%D0%B8%D0%B9_%D0%93%D1%80%D0%B8%D0%B1%D0%BA%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Назарий Грибков (страница отсутствует)">Назарий Грибков</a>, <a href="/w/index.php?title=%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%9F%D0%BE%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Николай Постников (страница отсутствует)">Николай Постников</a>, <a href="/wiki/%D0%91%D0%BE%D1%80%D0%B8%D1%81_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9" class="mw-redirect" title="Борис Ивановский">Борис Ивановский</a>, <a href="/wiki/%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%A1%D0%BE%D0%BA%D0%BE%D0%BB%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Василий Соколов">Василий Соколов</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%A1%D0%BC%D0%B8%D1%80%D0%BD%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Иоанн Смирнов (страница отсутствует)">Иоанн Смирнов</a>, <a href="/wiki/%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B5%D0%B2" class="mw-redirect mw-disambig" title="Николай Андреев">Николай Андреев</a>, <a href="/wiki/%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%9F%D0%BE%D0%BA%D1%80%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9" class="mw-redirect mw-disambig" title="Николай Покровский">Николай Покровский</a>, <a href="/wiki/%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD_%D0%9D%D0%B5%D0%BA%D1%80%D0%B0%D1%81%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Константин Некрасов">Константин Некрасов</a>, <a href="/wiki/%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%92%D0%B8%D0%BD%D0%BE%D0%B3%D1%80%D0%B0%D0%B4%D1%81%D0%BA%D0%B8%D0%B9" class="mw-redirect mw-disambig" title="Николай Виноградский">Николай Виноградский</a>, <a href="/w/index.php?title=%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%97%D0%B0%D0%B1%D0%BE%D0%BB%D0%BE%D1%82%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Николай Заболотский (страница отсутствует)">Николай Заболотский</a>, <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_%D0%9A%D1%83%D0%B4%D1%80%D1%8F%D0%B2%D1%86%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Сергий Кудрявцев (страница отсутствует)">Сергий Кудрявцев</a>, <a href="/wiki/%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_%D0%93%D0%BE%D0%BB%D0%BE%D1%89%D0%B0%D0%BF%D0%BE%D0%B2" class="mw-redirect" title="Сергий Голощапов">Сергий Голощапов</a>, <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_%D0%A3%D1%81%D0%BF%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Сергий Успенский (страница отсутствует)">Сергий Успенский</a>, <a href="/w/index.php?title=%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%AF%D0%B3%D0%BE%D0%B4%D0%B8%D0%BD&action=edit&redlink=1" class="new" title="Василий Ягодин (страница отсутствует)">Василий Ягодин</a>, <a href="/w/index.php?title=%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%9A%D0%BE%D0%B1%D1%80%D0%B0%D0%BD%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Николай Кобранов (страница отсутствует)">Николай Кобранов</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%A0%D1%83%D1%81%D0%B8%D0%BD%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Александр Русинов (страница отсутствует)">Александр Русинов</a>, <a href="/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%A1%D0%BE%D0%BA%D0%BE%D0%BB%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Александр Соколов">Александр Соколов</a>, <a href="/w/index.php?title=%D0%91%D0%BE%D1%80%D0%B8%D1%81_%D0%9D%D0%B0%D0%B7%D0%B0%D1%80%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Борис Назаров (страница отсутствует)">Борис Назаров</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%90%D1%80%D1%82%D0%BE%D0%B1%D0%BE%D0%BB%D0%B5%D0%B2%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Иоанн Артоболевский (страница отсутствует)">Иоанн Артоболевский</a>, <a href="/w/index.php?title=%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%9A%D0%B0%D0%BD%D0%B4%D0%B0%D1%83%D1%80%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Николай Кандауров (страница отсутствует)">Николай Кандауров</a>, <a href="/w/index.php?title=%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%9F%D0%BE%D1%81%D0%BF%D0%B5%D0%BB%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Николай Поспелов (страница отсутствует)">Николай Поспелов</a>, <a href="/wiki/%D0%9F%D0%B5%D1%82%D1%80_%D0%A1%D0%BE%D0%BA%D0%BE%D0%BB%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Петр Соколов">Петр Соколов</a>, <a href="/w/index.php?title=%D0%97%D0%BE%D1%81%D0%B8%D0%BC%D0%B0_%D0%A2%D1%80%D1%83%D0%B1%D0%B0%D1%87%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Зосима Трубачев (страница отсутствует)">Зосима Трубачев</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%9F%D0%BE%D0%BA%D1%80%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Иоанн Покровский (страница отсутствует)">Иоанн Покровский</a>, <a href="/w/index.php?title=%D0%9B%D0%B5%D0%BE%D0%BD%D1%82%D0%B8%D0%B9_%D0%93%D1%80%D0%B8%D0%BC%D0%B0%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Леонтий Гримальский (страница отсутствует)">Леонтий Гримальский</a>, <a href="/wiki/%D0%9F%D0%B0%D0%B2%D0%B5%D0%BB_%D0%A1%D0%BC%D0%B8%D1%80%D0%BD%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Павел Смирнов">Павел Смирнов</a>, <a href="/w/index.php?title=%D0%9F%D0%B0%D0%B2%D0%B5%D0%BB_%D0%9A%D0%BE%D1%81%D0%BC%D0%B8%D0%BD%D0%BA%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Павел Косминков (страница отсутствует)">Павел Косминков</a>, <a href="/w/index.php?title=%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD_%D0%9F%D1%8F%D1%82%D0%B8%D0%BA%D1%80%D0%B5%D1%81%D1%82%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Константин Пятикрестовский (страница отсутствует)">Константин Пятикрестовский</a>, <a href="/w/index.php?title=%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9_%D0%AF%D1%81%D0%B5%D0%BD%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Андрей Ясенев (страница отсутствует)">Андрей Ясенев</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%9F%D0%B0%D1%80%D1%83%D1%81%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Иоанн Парусников (страница отсутствует)">Иоанн Парусников</a>, <a href="/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%92%D0%B8%D0%BD%D0%BE%D0%B3%D1%80%D0%B0%D0%B4%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Александр Виноградов">Александр Виноградов</a>, <a href="/w/index.php?title=%D0%9F%D0%B5%D1%82%D1%80_%D0%9B%D1%8E%D0%B1%D0%B8%D0%BC%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Петр Любимов (страница отсутствует)">Петр Любимов</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%9B%D0%B8%D1%85%D0%B0%D1%80%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Александр Лихарев (страница отсутствует)">Александр Лихарев</a>, <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_%D0%9B%D0%B5%D0%B1%D0%B5%D0%B4%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Сергий Лебедев (страница отсутствует)">Сергий Лебедев</a>, <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_%D0%A6%D0%B2%D0%B5%D1%82%D0%BA%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Сергий Цветков (страница отсутствует)">Сергий Цветков</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%9F%D0%B0%D1%80%D1%83%D1%81%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Александр Парусников (страница отсутствует)">Александр Парусников</a>, <a href="/wiki/%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%92%D0%B8%D0%BD%D0%BE%D0%B3%D1%80%D0%B0%D0%B4%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Николай Виноградов">Николай Виноградов</a>, <a href="/wiki/%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%A1%D0%BC%D0%B8%D1%80%D0%BD%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Василий Смирнов">Василий Смирнов</a>, <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_%D0%9A%D1%80%D0%BE%D1%82%D0%BA%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Сергий Кротков (страница отсутствует)">Сергий Кротков</a>, <a href="/wiki/%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%A0%D0%BE%D0%B7%D0%B0%D0%BD%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Николай Розанов">Николай Розанов</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D0%B9_%D0%97%D0%BD%D0%B0%D0%BC%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Алексий Знаменский (страница отсутствует)">Алексий Знаменский</a>, <a href="/w/index.php?title=%D0%9B%D0%B5%D0%BE%D0%BD%D0%B8%D0%B4_%D0%9F%D1%80%D0%B5%D0%BD%D0%B4%D0%BA%D0%BE%D0%B2%D0%B8%D1%87&action=edit&redlink=1" class="new" title="Леонид Прендкович (страница отсутствует)">Леонид Прендкович</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%A6%D0%B8%D1%86%D0%B5%D1%80%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Александр Цицеров (страница отсутствует)">Александр Цицеров</a>, <a href="/wiki/%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D0%BC%D0%B8%D1%80_%D0%A1%D0%BE%D0%BA%D0%BE%D0%BB%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Владимир Соколов">Владимир Соколов</a>, <a href="/wiki/%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%9A%D1%80%D1%8B%D0%BB%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Николай Крылов">Николай Крылов</a>, <a href="/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%92%D0%B8%D0%BD%D0%BE%D0%B3%D1%80%D0%B0%D0%B4%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Александр Виноградов">Александр Виноградов</a>, <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_%D0%9C%D0%B5%D1%87%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Сергий Мечев (страница отсутствует)">Сергий Мечев</a> • пресвитеры <a href="/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%A1%D0%BC%D0%B8%D1%80%D0%BD%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Александр Смирнов">Александр Смирнов</a> и <a href="/w/index.php?title=%D0%A4%D0%B5%D0%BE%D0%B4%D0%BE%D1%80_%D0%A0%D0%B5%D0%BC%D0%B8%D0%B7%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Феодор Ремизов (страница отсутствует)">Феодор Ремизов</a> Вышегородские, <a href="/w/index.php?title=%D0%A5%D1%80%D0%B8%D1%81%D1%82%D0%BE%D1%84%D0%BE%D1%80_%D0%9D%D0%B0%D0%B4%D0%B5%D0%B6%D0%B4%D0%B8%D0%BD&action=edit&redlink=1" class="new" title="Христофор Надеждин (страница отсутствует)">Христофор Надеждин</a>, <a href="/w/index.php?title=%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%9D%D0%B0%D0%B4%D0%B5%D0%B6%D0%B4%D0%B8%D0%BD&action=edit&redlink=1" class="new" title="Василий Надеждин (страница отсутствует)">Василий Надеждин</a>, <a href="/w/index.php?title=%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D0%B9_%D0%A2%D1%80%D0%BE%D0%B8%D1%86%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Георгий Троицкий (страница отсутствует)">Георгий Троицкий</a>, <a href="/w/index.php?title=%D0%94%D0%B8%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9_%D0%91%D0%BB%D0%B0%D0%B3%D0%BE%D0%B2%D0%B5%D1%89%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Димитрий Благовещенский (страница отсутствует)">Димитрий Благовещенский</a>, <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_%D0%92%D0%BE%D1%81%D0%BA%D1%80%D0%B5%D1%81%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Сергий Воскресенский (страница отсутствует)">Сергий Воскресенский</a>, <a href="/w/index.php?title=%D0%94%D0%B8%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9_%D0%9C%D0%B8%D0%BB%D0%BE%D0%B2%D0%B8%D0%B4%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Димитрий Миловидов (страница отсутствует)">Димитрий Миловидов</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D0%B9_%D0%97%D0%B8%D0%BD%D0%BE%D0%B2%D1%8C%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Алексий Зиновьев (страница отсутствует)">Алексий Зиновьев</a>, <a href="/w/index.php?title=%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%A1%D1%83%D0%BD%D0%B3%D1%83%D1%80%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Василий Сунгуров (страница отсутствует)">Василий Сунгуров</a>, <a href="/w/index.php?title=%D0%9F%D0%B5%D1%82%D1%80_%D0%AE%D1%80%D0%BA%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Петр Юрков (страница отсутствует)">Петр Юрков</a>, <a href="/w/index.php?title=%D0%9F%D0%B5%D1%82%D1%80_%D0%9F%D0%B5%D1%82%D1%80%D0%B8%D0%BA%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Петр Петриков (страница отсутствует)">Петр Петриков</a>, <a href="/w/index.php?title=%D0%92%D0%B5%D0%BD%D0%B8%D0%B0%D0%BC%D0%B8%D0%BD_%D0%91%D0%BB%D0%B0%D0%B3%D0%BE%D0%BD%D0%B0%D0%B4%D0%B5%D0%B6%D0%B4%D0%B8%D0%BD&action=edit&redlink=1" class="new" title="Вениамин Благонадеждин (страница отсутствует)">Вениамин Благонадеждин</a>, <a href="/w/index.php?title=%D0%90%D1%84%D0%B0%D0%BD%D0%B0%D1%81%D0%B8%D0%B9_%D0%94%D0%BE%D0%BA%D1%83%D0%BA%D0%B8%D0%BD&action=edit&redlink=1" class="new" title="Афанасий Докукин (страница отсутствует)">Афанасий Докукин</a>, <a href="/wiki/%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%93%D1%83%D1%80%D1%8C%D0%B5%D0%B2" class="mw-redirect mw-disambig" title="Василий Гурьев">Василий Гурьев</a>, <a href="/w/index.php?title=%D0%92%D1%8F%D1%87%D0%B5%D1%81%D0%BB%D0%B0%D0%B2_%D0%97%D0%B0%D0%BD%D0%BA%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Вячеслав Занков (страница отсутствует)">Вячеслав Занков</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%90%D0%B3%D0%B0%D1%84%D0%BE%D0%BD%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Александр Агафонников (страница отсутствует)">Александр Агафонников</a>, <a href="/w/index.php?title=%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D0%B9_%D0%90%D1%80%D1%85%D0%B0%D0%BD%D0%B3%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Георгий Архангельский (страница отсутствует)">Георгий Архангельский</a>, <a href="/w/index.php?title=%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%9E%D0%B7%D0%B5%D1%80%D0%B5%D1%86%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Василий Озерецковский (страница отсутствует)">Василий Озерецковский</a>, <a href="/w/index.php?title=%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D0%BC%D0%B8%D1%80_%D0%A1%D0%BF%D0%B5%D1%80%D0%B0%D0%BD%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Владимир Сперанский (страница отсутствует)">Владимир Сперанский</a>, <a href="/w/index.php?title=%D0%9F%D0%B5%D1%82%D1%80_%D0%9E%D0%B7%D0%B5%D1%80%D0%B5%D1%86%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Петр Озерецковский (страница отсутствует)">Петр Озерецковский</a>, <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_%D0%91%D0%B0%D0%B6%D0%B0%D0%BD%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Сергий Бажанов (страница отсутствует)">Сергий Бажанов</a>, <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_%D0%93%D1%83%D1%81%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Сергий Гусев (страница отсутствует)">Сергий Гусев</a>, <a href="/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%A1%D0%BE%D0%BB%D0%BE%D0%B2%D1%8C%D0%B5%D0%B2" class="mw-redirect mw-disambig" title="Александр Соловьев">Александр Соловьев</a>, <a href="/wiki/%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D0%BC%D0%B8%D1%80_%D0%90%D0%BC%D0%B1%D0%B0%D1%80%D1%86%D1%83%D0%BC%D0%BE%D0%B2" class="mw-redirect" title="Владимир Амбарцумов">Владимир Амбарцумов</a>, <a href="/w/index.php?title=%D0%95%D0%BC%D0%B8%D0%BB%D0%B8%D0%B0%D0%BD_%D0%93%D0%BE%D0%BD%D1%87%D0%B0%D1%80%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Емилиан Гончаров (страница отсутствует)">Емилиан Гончаров</a>, <a href="/w/index.php?title=%D0%A1%D0%BE%D0%B7%D0%BE%D0%BD%D1%82_%D0%A0%D0%B5%D1%88%D0%B5%D1%82%D0%B8%D0%BB%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Созонт Решетилов (страница отсутствует)">Созонт Решетилов</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%92%D0%BE%D0%B7%D0%B4%D0%B2%D0%B8%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Александр Воздвиженский (страница отсутствует)">Александр Воздвиженский</a>, <a href="/w/index.php?title=%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%9A%D0%BE%D0%BB%D0%BE%D0%BA%D0%BE%D0%BB%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Василий Колоколов (страница отсутствует)">Василий Колоколов</a>, <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_%D0%A0%D0%BE%D0%B7%D0%B0%D0%BD%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Сергий Розанов (страница отсутствует)">Сергий Розанов</a>, <a href="/wiki/%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%90%D1%80%D1%85%D0%B0%D0%BD%D0%B3%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9" class="mw-redirect mw-disambig" title="Василий Архангельский">Василий Архангельский</a>, <a href="/wiki/%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%9F%D0%BE%D0%BA%D1%80%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9" class="mw-redirect mw-disambig" title="Василий Покровский">Василий Покровский</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%9A%D0%B5%D1%81%D0%B0%D1%80%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Иоанн Кесарийский (страница отсутствует)">Иоанн Кесарийский</a>, <a href="/w/index.php?title=%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%9F%D1%8F%D1%82%D0%BD%D0%B8%D1%86%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Николай Пятницкий (страница отсутствует)">Николай Пятницкий</a>, <a href="/w/index.php?title=%D0%9F%D0%B5%D1%82%D1%80_%D0%9A%D0%BE%D1%81%D0%BC%D0%B5%D0%BD%D0%BA%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Петр Косменков (страница отсутствует)">Петр Косменков</a>, <a href="/w/index.php?title=%D0%9F%D0%B5%D1%82%D1%80_%D0%9E%D1%80%D0%BB%D0%B5%D0%BD%D0%BA%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Петр Орленков (страница отсутствует)">Петр Орленков</a>, <a href="/w/index.php?title=%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD_%D0%9B%D1%8E%D0%B1%D0%BE%D0%BC%D1%83%D0%B4%D1%80%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Константин Любомудров (страница отсутствует)">Константин Любомудров</a>, <a href="/w/index.php?title=%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD_%D0%9D%D0%B5%D0%BC%D0%B5%D1%88%D0%B0%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Константин Немешаев (страница отсутствует)">Константин Немешаев</a>, <a href="/wiki/%D0%95%D0%B2%D0%B3%D0%B5%D0%BD%D0%B8%D0%B9_%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D1%8C%D0%B5%D0%B2" class="mw-redirect mw-disambig" title="Евгений Васильев">Евгений Васильев</a>, <a href="/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%90%D1%80%D1%85%D0%B0%D0%BD%D0%B3%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9" class="mw-redirect mw-disambig" title="Александр Архангельский">Александр Архангельский</a>, <a href="/wiki/%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D0%BC%D0%B8%D1%80_%D0%9A%D1%80%D0%B0%D1%81%D0%BD%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9" class="mw-redirect" title="Владимир Красновский">Владимир Красновский</a>, <a href="/w/index.php?title=%D0%94%D0%B8%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9_%D0%A0%D0%BE%D0%B7%D0%B0%D0%BD%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Димитрий Розанов (страница отсутствует)">Димитрий Розанов</a>, <a href="/w/index.php?title=%D0%9C%D0%B0%D1%82%D1%84%D0%B5%D0%B9_%D0%90%D0%BB%D0%BE%D0%B8%D0%BD&action=edit&redlink=1" class="new" title="Матфей Алоин (страница отсутствует)">Матфей Алоин</a>, <a href="/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%91%D1%8B%D0%BA%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Александр Быков">Александр Быков</a>, <a href="/w/index.php?title=%D0%94%D0%B8%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9_%D0%A0%D1%83%D0%B4%D0%B0%D0%BA%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Димитрий Рудаков (страница отсутствует)">Димитрий Рудаков</a>, <a href="/w/index.php?title=%D0%98%D0%B0%D0%BA%D0%BE%D0%B2_%D0%91%D1%80%D0%B8%D0%BB%D0%BB%D0%B8%D0%B0%D0%BD%D1%82%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Иаков Бриллиантов (страница отсутствует)">Иаков Бриллиантов</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%97%D0%B0%D0%B1%D0%BE%D0%BB%D0%BE%D1%82%D0%BD%D1%8B%D0%B9&action=edit&redlink=1" class="new" title="Иоанн Заболотный (страница отсутствует)">Иоанн Заболотный</a>, <a href="/w/index.php?title=%D0%98%D0%B0%D0%BA%D0%BE%D0%B2_%D0%A1%D0%BE%D0%BA%D0%BE%D0%BB%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Иаков Соколов (страница отсутствует)">Иаков Соколов</a>, <a href="/w/index.php?title=%D0%A4%D0%B5%D0%BE%D0%B4%D0%BE%D1%80_%D0%93%D1%83%D1%81%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Феодор Гусев (страница отсутствует)">Феодор Гусев</a>, <a href="/w/index.php?title=%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9_%D0%A8%D0%B5%D1%80%D1%88%D0%BD%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Андрей Шершнев (страница отсутствует)">Андрей Шершнев</a>, <a href="/w/index.php?title=%D0%9A%D0%BE%D1%81%D0%BC%D0%B0_%D0%9A%D0%BE%D1%80%D0%BE%D1%82%D0%BA%D0%B8%D1%85&action=edit&redlink=1" class="new" title="Косма Коротких (страница отсутствует)">Косма Коротких</a>, <a href="/w/index.php?title=%D0%94%D0%B0%D0%BD%D0%B8%D0%B8%D0%BB_%D0%9C%D0%B5%D1%89%D0%B0%D0%BD%D0%B8%D0%BD%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Даниил Мещанинов (страница отсутствует)">Даниил Мещанинов</a>, <a href="/w/index.php?title=%D0%98%D0%BB%D0%B8%D1%8F_%D0%97%D0%B0%D1%87%D0%B0%D1%82%D0%B5%D0%B9%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Илия Зачатейский (страница отсутствует)">Илия Зачатейский</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D0%B9_%D0%A1%D0%BF%D0%B5%D1%80%D0%B0%D0%BD%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Алексий Сперанский (страница отсутствует)">Алексий Сперанский</a>, <a href="/w/index.php?title=%D0%A4%D0%B5%D0%BE%D0%B4%D0%BE%D1%80_%D0%94%D0%BE%D1%80%D0%BE%D1%84%D0%B5%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Феодор Дорофеев (страница отсутствует)">Феодор Дорофеев</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D0%B9_%D0%92%D0%B5%D1%81%D0%B5%D0%BB%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Алексий Веселовский (страница отсутствует)">Алексий Веселовский</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D0%B9_%D0%A1%D0%BC%D0%B8%D1%80%D0%BD%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Алексий Смирнов (страница отсутствует)">Алексий Смирнов</a>, <a href="/w/index.php?title=%D0%9F%D0%B5%D1%82%D1%80_%D0%92%D0%BE%D1%80%D0%BE%D0%BD%D0%B0&action=edit&redlink=1" class="new" title="Петр Ворона (страница отсутствует)">Петр Ворона</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%A7%D0%B5%D1%81%D1%82%D0%BD%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Иоанн Честнов (страница отсутствует)">Иоанн Честнов</a>, <a href="/wiki/%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D0%BC%D0%B8%D1%80_%D0%9F%D1%80%D0%BE%D1%84%D0%B5%D1%80%D0%B0%D0%BD%D1%81%D0%BE%D0%B2" class="mw-redirect" title="Владимир Проферансов">Владимир Проферансов</a>, <a href="/wiki/%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%94%D0%B5%D1%80%D0%B6%D0%B0%D0%B2%D0%B8%D0%BD" class="mw-redirect mw-disambig" title="Иоанн Державин">Иоанн Державин</a>, <a href="/w/index.php?title=%D0%9F%D0%B0%D0%B2%D0%B5%D0%BB_%D0%9F%D0%BE%D0%BD%D1%8F%D1%82%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Павел Понятский (страница отсутствует)">Павел Понятский</a>, <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_%D0%A4%D0%B5%D0%BB%D0%B8%D1%86%D1%8B%D0%BD&action=edit&redlink=1" class="new" title="Сергий Фелицын (страница отсутствует)">Сергий Фелицын</a>, <a href="/w/index.php?title=%D0%A4%D0%B5%D0%BE%D0%B4%D0%BE%D1%80_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Феодор Алексинский (страница отсутствует)">Феодор Алексинский</a>, <a href="/wiki/%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%A3%D1%81%D0%BF%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9" class="mw-redirect mw-disambig" title="Михаил Успенский">Михаил Успенский</a>, <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_%D0%9E%D1%80%D0%BB%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Сергий Орлов (страница отсутствует)">Сергий Орлов</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%91%D1%83%D1%80%D0%B0%D0%B2%D1%86%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Александр Буравцев (страница отсутствует)">Александр Буравцев</a>, <a href="/wiki/%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%9A%D1%80%D0%B0%D1%81%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9" class="mw-redirect mw-disambig" title="Николай Красовский">Николай Красовский</a>, <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_%D0%9B%D0%B5%D0%B1%D0%B5%D0%B4%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Сергий Лебедев (страница отсутствует)">Сергий Лебедев</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%9C%D0%B8%D0%BD%D0%B5%D1%80%D0%B2%D0%B8%D0%BD&action=edit&redlink=1" class="new" title="Александр Минервин (страница отсутствует)">Александр Минервин</a>, <a href="/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%9F%D0%BE%D0%BA%D1%80%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9" class="mw-redirect mw-disambig" title="Александр Покровский">Александр Покровский</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D0%B9_%D0%9A%D0%BD%D1%8F%D0%B6%D0%B5%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Алексий Княжеский (страница отсутствует)">Алексий Княжеский</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D0%B9_%D0%9B%D0%B5%D0%B1%D0%B5%D0%B4%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Алексий Лебедев (страница отсутствует)">Алексий Лебедев</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D0%B9_%D0%A8%D0%B0%D1%80%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Алексий Шаров (страница отсутствует)">Алексий Шаров</a>, <a href="/w/index.php?title=%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9_%D0%91%D0%B5%D0%B4%D0%BD%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Андрей Беднов (страница отсутствует)">Андрей Беднов</a>, <a href="/w/index.php?title=%D0%90%D1%80%D0%BA%D0%B0%D0%B4%D0%B8%D0%B9_%D0%9B%D0%BE%D0%B1%D1%86%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Аркадий Лобцов (страница отсутствует)">Аркадий Лобцов</a>, <a href="/w/index.php?title=%D0%95%D0%B2%D1%81%D1%82%D0%B0%D1%84%D0%B8%D0%B9_%D0%A1%D0%BE%D0%BA%D0%BE%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Евстафий Сокольский (страница отсутствует)">Евстафий Сокольский</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%90%D0%BB%D0%B5%D1%88%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Иоанн Алешковский (страница отсутствует)">Иоанн Алешковский</a>, <a href="/w/index.php?title=%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%A0%D1%8B%D0%B1%D0%B8%D0%BD&action=edit&redlink=1" class="new" title="Михаил Рыбин (страница отсутствует)">Михаил Рыбин</a>, <a href="/w/index.php?title=%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%93%D0%BE%D0%BB%D1%8B%D1%88%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Николай Голышев (страница отсутствует)">Николай Голышев</a>, <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_%D0%A1%D0%BE%D0%BB%D0%BE%D0%B2%D1%8C%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Сергий Соловьев (страница отсутствует)">Сергий Соловьев</a>, <a href="/w/index.php?title=%D0%A4%D0%B5%D0%BE%D0%B4%D0%BE%D1%80_%D0%91%D0%BE%D0%B1%D0%BA%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Феодор Бобков (страница отсутствует)">Феодор Бобков</a>, <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_%D0%9B%D1%8E%D0%B1%D0%BE%D0%BC%D1%83%D0%B4%D1%80%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Сергий Любомудров (страница отсутствует)">Сергий Любомудров</a>, <a href="/w/index.php?title=%D0%A1%D0%B8%D0%BC%D0%B5%D0%BE%D0%BD_%D0%9A%D1%83%D0%BB%D1%8C%D0%B3%D0%B0%D0%B2%D0%B5%D1%86&action=edit&redlink=1" class="new" title="Симеон Кульгавец (страница отсутствует)">Симеон Кульгавец</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%A4%D1%80%D1%8F%D0%B7%D0%B8%D0%BD%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Иоанн Фрязинов (страница отсутствует)">Иоанн Фрязинов</a>, <a href="/wiki/%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%93%D0%BE%D1%80%D0%B1%D0%B0%D1%87%D0%B5%D0%B2" class="mw-redirect" title="Василий Горбачев">Василий Горбачев</a>, <a href="/wiki/%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D0%BC%D0%B8%D1%80_%D0%9F%D0%BE%D0%BA%D1%80%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9" class="mw-redirect mw-disambig" title="Владимир Покровский">Владимир Покровский</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%9A%D0%B0%D0%BB%D0%B0%D0%B1%D1%83%D1%85%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Иоанн Калабухов (страница отсутствует)">Иоанн Калабухов</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%9A%D0%BE%D1%81%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Иоанн Косинский (страница отсутствует)">Иоанн Косинский</a>, <a href="/wiki/%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%94%D0%BE%D0%B1%D1%80%D0%BE%D0%BB%D1%8E%D0%B1%D0%BE%D0%B2" class="mw-redirect" title="Николай Добролюбов">Николай Добролюбов</a>, <a href="/w/index.php?title=%D0%9F%D0%B0%D1%80%D1%84%D0%B5%D0%BD%D0%B8%D0%B9_%D0%93%D1%80%D1%83%D0%B7%D0%B8%D0%BD%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Парфений Грузинов (страница отсутствует)">Парфений Грузинов</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D0%B9_%D0%9D%D0%B8%D0%BA%D0%B8%D1%82%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Алексий Никитский (страница отсутствует)">Алексий Никитский</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D0%B9_%D0%A1%D0%BC%D0%B8%D1%80%D0%BD%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Алексий Смирнов (страница отсутствует)">Алексий Смирнов</a>, <a href="/w/index.php?title=%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%BE%D0%B3%D0%BE%D1%80%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Михаил Никологорский (страница отсутствует)">Михаил Никологорский</a>, <a href="/w/index.php?title=%D0%92%D0%B8%D0%BA%D1%82%D0%BE%D1%80_%D0%9C%D0%BE%D1%80%D0%B8%D0%B3%D0%B5%D1%80%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Виктор Моригеровский (страница отсутствует)">Виктор Моригеровский</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%9E%D1%80%D0%BB%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Иоанн Орлов (страница отсутствует)">Иоанн Орлов</a>, <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_%D0%91%D0%B5%D0%BB%D0%BE%D0%BA%D1%83%D1%80%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Сергий Белокуров (страница отсутствует)">Сергий Белокуров</a>, <a href="/wiki/%D0%9F%D0%B5%D1%82%D1%80_%D0%A3%D1%81%D0%BF%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9" class="mw-redirect" title="Петр Успенский">Петр Успенский</a>, <a href="/w/index.php?title=%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%9D%D0%B8%D0%BA%D0%B8%D1%82%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Василий Никитский (страница отсутствует)">Василий Никитский</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%A1%D1%82%D1%80%D0%B5%D0%BB%D1%8C%D1%86%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Иоанн Стрельцов (страница отсутствует)">Иоанн Стрельцов</a>, <a href="/w/index.php?title=%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%91%D1%83%D0%BA%D1%80%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Михаил Букринский (страница отсутствует)">Михаил Букринский</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D0%B9_%D0%A1%D0%BC%D0%B8%D1%80%D0%BD%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Алексий Смирнов (страница отсутствует)">Алексий Смирнов</a>, <a href="/w/index.php?title=%D0%94%D0%B8%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9_%D0%93%D0%BB%D0%B8%D0%B2%D0%B5%D0%BD%D0%BA%D0%BE&action=edit&redlink=1" class="new" title="Димитрий Гливенко (страница отсутствует)">Димитрий Гливенко</a>, <a href="/wiki/%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%9C%D0%B0%D1%81%D0%BB%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Михаил Маслов">Михаил Маслов</a>, <a href="/w/index.php?title=%D0%9F%D0%B5%D1%82%D1%80_%D0%9A%D0%BE%D1%81%D0%BC%D0%BE%D0%B4%D0%B0%D0%BC%D0%B8%D0%B0%D0%BD%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Петр Космодамианский (страница отсутствует)">Петр Космодамианский</a>, <a href="/wiki/%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD_%D0%A1%D0%BE%D0%BA%D0%BE%D0%BB%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Константин Соколов">Константин Соколов</a>, <a href="/w/index.php?title=%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%9A%D0%BE%D0%BA%D0%BB%D0%B8%D0%BD&action=edit&redlink=1" class="new" title="Василий Коклин (страница отсутствует)">Василий Коклин</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D0%B9_%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BF%D0%BE%D0%BF%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Алексий Протопопов (страница отсутствует)">Алексий Протопопов</a>, <a href="/w/index.php?title=%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%9C%D0%B0%D1%80%D0%BA%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Михаил Марков (страница отсутствует)">Михаил Марков</a>, <a href="/wiki/%D0%9F%D0%B0%D0%B2%D0%B5%D0%BB_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Павел Иванов">Павел Иванов</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%9A%D1%80%D1%83%D1%82%D0%B8%D1%86%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Александр Крутицкий (страница отсутствует)">Александр Крутицкий</a>, <a href="/wiki/%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%9A%D1%80%D1%8B%D0%BB%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Василий Крылов">Василий Крылов</a>, <a href="/w/index.php?title=%D0%9F%D0%B0%D0%B2%D0%B5%D0%BB_%D0%A3%D1%81%D0%BF%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Павел Успенский (страница отсутствует)">Павел Успенский</a>, <a href="/w/index.php?title=%D0%9F%D0%B5%D1%82%D1%80_%D0%93%D0%BE%D0%BB%D1%83%D0%B1%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Петр Голубев (страница отсутствует)">Петр Голубев</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D0%B9_%D0%9A%D1%80%D0%B0%D1%81%D0%BD%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Алексий Красновский (страница отсутствует)">Алексий Красновский</a>, <a href="/wiki/%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%9F%D0%BE%D0%BC%D0%B5%D1%80%D0%B0%D0%BD%D1%86%D0%B5%D0%B2" class="mw-redirect" title="Николай Померанцев">Николай Померанцев</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D0%B9_%D0%9D%D0%B8%D0%BA%D0%BE%D0%BD%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Алексий Никонов (страница отсутствует)">Алексий Никонов</a>, <a href="/w/index.php?title=%D0%90%D1%80%D0%B5%D1%84%D0%B0_%D0%9D%D0%B0%D1%81%D0%BE%D0%BD%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Арефа Насонов (страница отсутствует)">Арефа Насонов</a>, <a href="/wiki/%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%90%D1%80%D1%85%D0%B0%D0%BD%D0%B3%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9" class="mw-redirect mw-disambig" title="Василий Архангельский">Василий Архангельский</a>, <a href="/wiki/%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%9A%D0%BE%D0%BB%D0%BE%D1%81%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Василий Колосов">Василий Колосов</a>, <a href="/w/index.php?title=%D0%9F%D0%B5%D1%82%D1%80_%D0%9E%D1%81%D1%82%D1%80%D0%BE%D1%83%D0%BC%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Петр Остроумов (страница отсутствует)">Петр Остроумов</a>, <a href="/w/index.php?title=%D0%A2%D0%B8%D0%BC%D0%BE%D1%84%D0%B5%D0%B9_%D0%A3%D0%BB%D1%8C%D1%8F%D0%BD%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Тимофей Ульянов (страница отсутствует)">Тимофей Ульянов</a>, <a href="/w/index.php?title=%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%9F%D1%80%D0%BE%D1%82%D0%BE%D0%BF%D0%BE%D0%BF%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Василий Протопопов (страница отсутствует)">Василий Протопопов</a>, <a href="/w/index.php?title=%D0%A4%D0%B5%D0%BE%D0%B4%D0%BE%D1%80_%D0%93%D1%80%D1%83%D0%B4%D0%B0%D0%BA%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Феодор Грудаков (страница отсутствует)">Феодор Грудаков</a>, <a href="/w/index.php?title=%D0%9F%D0%B0%D0%B2%D0%B5%D0%BB_%D0%A4%D0%B8%D0%BB%D0%B8%D1%86%D0%B8%D0%BD&action=edit&redlink=1" class="new" title="Павел Филицин (страница отсутствует)">Павел Филицин</a>, <a href="/w/index.php?title=%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%91%D0%B5%D0%BD%D0%B5%D0%B2%D0%BE%D0%BB%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Николай Беневоленский (страница отсутствует)">Николай Беневоленский</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%A1%D0%BE%D0%BB%D0%BE%D0%B2%D1%8C%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Иоанн Соловьев (страница отсутствует)">Иоанн Соловьев</a>, <a href="/w/index.php?title=%D0%9B%D0%B5%D0%BE%D0%BD%D0%B8%D0%B4_%D0%9C%D1%83%D1%80%D0%B0%D0%B2%D1%8C%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Леонид Муравьев (страница отсутствует)">Леонид Муравьев</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D0%B9_%D0%A2%D1%80%D0%BE%D0%B8%D1%86%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Алексий Троицкий (страница отсутствует)">Алексий Троицкий</a>, <a href="/w/index.php?title=%D0%A4%D0%B5%D0%BE%D0%B4%D0%BE%D1%80_%D0%9D%D0%B5%D0%B4%D0%BE%D1%81%D0%B5%D0%BA%D0%B8%D0%BD&action=edit&redlink=1" class="new" title="Феодор Недосекин (страница отсутствует)">Феодор Недосекин</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D1%8C%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Иоанн Васильев (страница отсутствует)">Иоанн Васильев</a>, <a href="/wiki/%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%9A%D1%80%D1%8B%D0%BB%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Василий Крылов">Василий Крылов</a>, <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_%D0%9B%D0%BE%D1%81%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Сергий Лосев (страница отсутствует)">Сергий Лосев</a>, <a href="/w/index.php?title=%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%9A%D1%80%D1%8B%D0%BC%D0%BA%D0%B8%D0%BD&action=edit&redlink=1" class="new" title="Василий Крымкин (страница отсутствует)">Василий Крымкин</a>, <a href="/w/index.php?title=%D0%9F%D0%B0%D0%B2%D0%B5%D0%BB_%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Павел Никольский (страница отсутствует)">Павел Никольский</a>, <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_%D0%A1%D0%BA%D0%B2%D0%BE%D1%80%D1%86%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Сергий Скворцов (страница отсутствует)">Сергий Скворцов</a> • архидиакон <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B0%D1%84%D0%B8%D0%BC_(%D0%92%D0%B0%D0%B2%D0%B8%D0%BB%D0%BE%D0%B2)&action=edit&redlink=1" class="new" title="Серафим (Вавилов) (страница отсутствует)">Серафим</a> • протодиаконы <a href="/wiki/%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%A6%D0%B2%D0%B5%D1%82%D0%BA%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Николай Цветков">Николай Цветков</a>, <a href="/wiki/%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%93%D0%BE%D1%80%D1%8E%D0%BD%D0%BE%D0%B2" class="mw-redirect" title="Николай Горюнов">Николай Горюнов</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D0%B9_%D0%94%D1%80%D0%BE%D0%B7%D0%B4%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Алексий Дроздов (страница отсутствует)">Алексий Дроздов</a>, <a href="/w/index.php?title=%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%A2%D0%BE%D1%85%D1%82%D1%83%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Николай Тохтуев (страница отсутствует)">Николай Тохтуев</a> • диаконы <a href="/wiki/%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%90%D1%80%D0%B8%D1%81%D1%82%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Николай Аристов">Николай Аристов</a>, <a href="/w/index.php?title=%D0%95%D0%BB%D0%B8%D1%81%D0%B5%D0%B9_%D0%A8%D1%82%D0%BE%D0%BB%D1%8C%D0%B4%D0%B5%D1%80&action=edit&redlink=1" class="new" title="Елисей Штольдер (страница отсутствует)">Елисей Штольдер</a>, <a href="/w/index.php?title=%D0%94%D0%B8%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9_%D0%A2%D1%80%D0%BE%D0%B8%D1%86%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Димитрий Троицкий (страница отсутствует)">Димитрий Троицкий</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%A5%D1%80%D0%B5%D0%BD%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Иоанн Хренов (страница отсутствует)">Иоанн Хренов</a>, <a href="/w/index.php?title=%D0%A1%D0%B8%D0%BC%D0%B5%D0%BE%D0%BD_%D0%9A%D1%80%D0%B5%D1%87%D0%BA%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Симеон Кречков (страница отсутствует)">Симеон Кречков</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D1%81%D0%B8%D1%84_%D0%A1%D1%87%D0%B5%D0%BD%D1%81%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&action=edit&redlink=1" class="new" title="Иосиф Сченснович (страница отсутствует)">Иосиф Сченснович</a>, <a href="/w/index.php?title=%D0%A1%D0%B8%D0%BC%D0%B5%D0%BE%D0%BD_%D0%9A%D1%83%D0%BB%D1%8F%D0%BC%D0%B8%D0%BD&action=edit&redlink=1" class="new" title="Симеон Кулямин (страница отсутствует)">Симеон Кулямин</a>, <a href="/wiki/%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%97%D0%B0%D0%BF%D0%BE%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9" class="mw-redirect" title="Николай Запольский">Николай Запольский</a>, <a href="/w/index.php?title=%D0%93%D0%B0%D0%B2%D1%80%D0%B8%D0%B8%D0%BB_%D0%90%D1%80%D1%85%D0%B0%D0%BD%D0%B3%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Гавриил Архангельский (страница отсутствует)">Гавриил Архангельский</a>, <a href="/w/index.php?title=%D0%A4%D0%B5%D0%BE%D0%B4%D0%BE%D1%80_%D0%A1%D0%BC%D0%B8%D1%80%D0%BD%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Феодор Смирнов (страница отсутствует)">Феодор Смирнов</a>, <a href="/wiki/%D0%9F%D0%B5%D1%82%D1%80_%D0%A2%D1%80%D0%BE%D0%B8%D1%86%D0%BA%D0%B8%D0%B9" class="mw-redirect mw-disambig" title="Петр Троицкий">Петр Троицкий</a>, <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_%D0%A6%D0%B2%D0%B5%D1%82%D0%BA%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Сергий Цветков (страница отсутствует)">Сергий Цветков</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%A1%D0%BC%D0%B8%D1%80%D0%BD%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Иоанн Смирнов (страница отсутствует)">Иоанн Смирнов</a>, <a href="/w/index.php?title=%D0%93%D1%80%D0%B8%D0%B3%D0%BE%D1%80%D0%B8%D0%B9_%D0%A1%D0%B0%D0%BC%D0%B0%D1%80%D0%B8%D0%BD&action=edit&redlink=1" class="new" title="Григорий Самарин (страница отсутствует)">Григорий Самарин</a>, <a href="/w/index.php?title=%D0%9B%D0%B5%D0%BE%D0%BD%D1%82%D0%B8%D0%B9_%D0%A1%D1%82%D1%80%D0%BE%D1%86%D1%8E%D0%BA&action=edit&redlink=1" class="new" title="Леонтий Строцюк (страница отсутствует)">Леонтий Строцюк</a>, <a href="/w/index.php?title=%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%A8%D0%B8%D1%80%D0%BE%D0%B3%D0%BE%D1%80%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Николай Широгоров (страница отсутствует)">Николай Широгоров</a>, <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_%D0%90%D1%81%D1%82%D0%B0%D1%85%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Сергий Астахов (страница отсутствует)">Сергий Астахов</a></div> +</td> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group" style="background:#EDECD8;"><a href="/wiki/%D0%9F%D1%80%D0%B5%D0%BF%D0%BE%D0%B4%D0%BE%D0%B1%D0%BD%D0%BE%D0%BC%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%BA" title="Преподобномученик">Преподобномученики</a></th> +<td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"> +<div style="padding:0em 0.25em">Новомученики <a href="/w/index.php?title=%D0%92%D0%B5%D0%BB._%D0%BA%D0%BD._%D0%95%D0%BB%D0%B8%D1%81%D0%B0%D0%B2%D0%B5%D1%82%D0%B0&action=edit&redlink=1" class="new" title="Вел. кн. Елисавета (страница отсутствует)">вел. кн. Елисавета</a> и <a href="/wiki/%D0%98%D0%BD%D0%BE%D0%BA%D0%B8%D0%BD%D1%8F_%D0%92%D0%B0%D1%80%D0%B2%D0%B0%D1%80%D0%B0" class="mw-redirect" title="Инокиня Варвара">инокиня Варвара</a> • схиархим. <a href="/wiki/%D0%98%D0%B3%D0%BD%D0%B0%D1%82%D0%B8%D0%B9_(%D0%9B%D0%B5%D0%B1%D0%B5%D0%B4%D0%B5%D0%B2)" title="Игнатий (Лебедев)">Игнатий (Лебедев)</a> • архим. <a href="/w/index.php?title=%D0%93%D0%B0%D0%B2%D1%80%D0%B8%D0%B8%D0%BB_(%D0%AF%D1%86%D0%B8%D0%BA)&action=edit&redlink=1" class="new" title="Гавриил (Яцик) (страница отсутствует)">Гавриил (Яцик)</a>, <a href="/wiki/%D0%90%D0%BC%D0%B2%D1%80%D0%BE%D1%81%D0%B8%D0%B9_(%D0%90%D1%81%D1%82%D0%B0%D1%85%D0%BE%D0%B2)" title="Амвросий (Астахов)">Амвросий (Астахов)</a>, <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B0%D1%84%D0%B8%D0%BC_(%D0%A9%D0%B5%D0%BB%D0%BE%D0%BA%D0%BE%D0%B2)&action=edit&redlink=1" class="new" title="Серафим (Щелоков) (страница отсутствует)">Серафим (Щелоков)</a>, <a href="/w/index.php?title=%D0%93%D0%B5%D1%80%D0%BC%D0%B0%D0%BD_(%D0%9F%D0%BE%D0%BB%D1%8F%D0%BD%D1%81%D0%BA%D0%B8%D0%B9)&action=edit&redlink=1" class="new" title="Герман (Полянский) (страница отсутствует)">Герман (Полянский)</a>, <a href="/wiki/%D0%9C%D0%B8%D0%BD%D0%B0_(%D0%A8%D0%B5%D0%BB%D0%B0%D0%B5%D0%B2)" title="Мина (Шелаев)">Мина (Шелаев)</a>, <a href="/wiki/%D0%98%D0%BE%D0%B0%D1%81%D0%B0%D1%84_(%D0%91%D0%BE%D0%B5%D0%B2)" title="Иоасаф (Боев)">Иоасаф (Боев)</a>, <a href="/wiki/%D0%9A%D1%80%D0%BE%D0%BD%D0%B8%D0%B4_(%D0%9B%D1%8E%D0%B1%D0%B8%D0%BC%D0%BE%D0%B2)" title="Кронид (Любимов)">Кронид (Любимов)</a>, <a href="/wiki/%D0%9D%D0%B8%D0%BA%D0%BE%D0%BD_(%D0%91%D0%B5%D0%BB%D1%8F%D0%B5%D0%B2)" class="mw-redirect" title="Никон (Беляев)">Никон (Беляев)</a>, <a href="/w/index.php?title=%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D0%BC%D0%B8%D1%80_(%D0%92%D0%BE%D0%BB%D0%BA%D0%BE%D0%B2)&action=edit&redlink=1" class="new" title="Владимир (Волков) (страница отсутствует)">Владимир (Волков)</a>, <a href="/w/index.php?title=%D0%9D%D0%B8%D0%BA%D0%B0%D0%BD%D0%BE%D1%80_(%D0%9C%D0%BE%D1%80%D0%BE%D0%B7%D0%BA%D0%B8%D0%BD)&action=edit&redlink=1" class="new" title="Никанор (Морозкин) (страница отсутствует)">Никанор (Морозкин)</a> • игумены <a href="/wiki/%D0%90%D1%84%D0%B0%D0%BD%D0%B0%D1%81%D0%B8%D0%B9_(%D0%95%D0%B3%D0%BE%D1%80%D0%BE%D0%B2)" title="Афанасий (Егоров)">Афанасий (Егоров)</a>, <a href="/w/index.php?title=%D0%9C%D0%B5%D1%84%D0%BE%D0%B4%D0%B8%D0%B9_(%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2)&action=edit&redlink=1" class="new" title="Мефодий (Иванов) (страница отсутствует)">Мефодий (Иванов)</a>, <a href="/w/index.php?title=%D0%9F%D0%B0%D1%85%D0%BE%D0%BC%D0%B8%D0%B9_(%D0%A2%D1%83%D1%80%D0%BA%D0%B5%D0%B2%D0%B8%D1%87)&action=edit&redlink=1" class="new" title="Пахомий (Туркевич) (страница отсутствует)">Пахомий (Туркевич)</a>, <a href="/wiki/%D0%92%D0%B0%D1%80%D0%BB%D0%B0%D0%B0%D0%BC_(%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9)" title="Варлаам (Никольский)">Варлаам (Никольский)</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D1%81%D0%B0%D1%84_(%D0%9A%D1%80%D1%8B%D0%BC%D0%B7%D0%B8%D0%BD)&action=edit&redlink=1" class="new" title="Иоасаф (Крымзин) (страница отсутствует)">Иоасаф (Крымзин)</a>, <a href="/w/index.php?title=%D0%95%D0%B2%D1%82%D0%B8%D1%85%D0%B8%D0%B9_(%D0%9A%D0%B0%D1%87%D1%83%D1%80)&action=edit&redlink=1" class="new" title="Евтихий (Качур) (страница отсутствует)">Евтихий (Качур)</a>, <a href="/w/index.php?title=%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_(%D0%A1%D0%B0%D0%BB%D1%82%D1%8B%D0%BA%D0%BE%D0%B2)&action=edit&redlink=1" class="new" title="Николай (Салтыков) (страница отсутствует)">Николай (Салтыков)</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D1%81%D0%B0%D1%84_(%D0%A8%D0%B0%D1%85%D0%BE%D0%B2)&action=edit&redlink=1" class="new" title="Иоасаф (Шахов) (страница отсутствует)">Иоасаф (Шахов)</a> • игумения <a href="/w/index.php?title=%D0%90%D1%84%D0%B0%D0%BD%D0%B0%D1%81%D0%B8%D1%8F_(%D0%9B%D0%B5%D0%BF%D0%B5%D1%88%D0%BA%D0%B8%D0%BD%D0%B0)&action=edit&redlink=1" class="new" title="Афанасия (Лепешкина) (страница отсутствует)">Афанасия (Лепешкина)</a> • иеросхим. <a href="/w/index.php?title=%D0%94%D0%B8%D0%BE%D0%BD%D0%B8%D1%81%D0%B8%D0%B9_(%D0%9F%D0%B5%D1%82%D1%83%D1%88%D0%BA%D0%BE%D0%B2)&action=edit&redlink=1" class="new" title="Дионисий (Петушков) (страница отсутствует)">Дионисий (Петушков)</a> • иером. <a href="/w/index.php?title=%D0%9C%D0%B0%D0%BA%D0%B0%D1%80%D0%B8%D0%B9_(%D0%A2%D0%B5%D0%BB%D0%B5%D0%B3%D0%B8%D0%BD)&action=edit&redlink=1" class="new" title="Макарий (Телегин) (страница отсутствует)">Макарий (Телегин)</a>, <a href="/w/index.php?title=%D0%9C%D0%B0%D0%BA%D0%B0%D1%80%D0%B8%D0%B9_(%D0%9C%D0%BE%D1%80%D0%B6%D0%BE%D0%B2)&action=edit&redlink=1" class="new" title="Макарий (Моржов) (страница отсутствует)">Макарий (Моржов)</a>, <a href="/w/index.php?title=%D0%9A%D0%B8%D0%BF%D1%80%D0%B8%D0%B0%D0%BD_(%D0%9D%D0%B5%D0%BB%D0%B8%D0%B4%D0%BE%D0%B2)&action=edit&redlink=1" class="new" title="Киприан (Нелидов) (страница отсутствует)">Киприан (Нелидов)</a>, <a href="/w/index.php?title=%D0%98%D0%BB%D0%B0%D1%80%D0%B8%D0%BE%D0%BD_(%D0%93%D1%80%D0%BE%D0%BC%D0%BE%D0%B2)&action=edit&redlink=1" class="new" title="Иларион (Громов) (страница отсутствует)">Иларион (Громов)</a>, <a href="/w/index.php?title=%D0%93%D0%B0%D0%B2%D1%80%D0%B8%D0%B8%D0%BB_(%D0%93%D1%83%D1%80)&action=edit&redlink=1" class="new" title="Гавриил (Гур) (страница отсутствует)">Гавриил (Гур)</a>, <a href="/wiki/%D0%90%D1%80%D0%B8%D1%81%D1%82%D0%B0%D1%80%D1%85_(%D0%97%D0%B0%D0%B3%D0%BB%D0%BE%D0%B4%D0%B8%D0%BD-%D0%9A%D0%BE%D0%BA%D0%BE%D1%80%D0%B5%D0%B2)" title="Аристарх (Заглодин-Кокорев)">Аристарх (Заглодин-Кокорев)</a>, <a href="/w/index.php?title=%D0%9F%D0%B5%D1%82%D1%80_(%D0%9C%D0%B0%D0%BC%D0%BE%D0%BD%D1%82%D0%BE%D0%B2)&action=edit&redlink=1" class="new" title="Петр (Мамонтов) (страница отсутствует)">Петр (Мамонтов)</a>, <a href="/w/index.php?title=%D0%98%D0%BB%D0%B0%D1%80%D0%B8%D0%BE%D0%BD_(%D0%9F%D0%B8%D1%81%D0%B0%D1%80%D0%B5%D1%86)&action=edit&redlink=1" class="new" title="Иларион (Писарец) (страница отсутствует)">Иларион (Писарец)</a>, <a href="/w/index.php?title=%D0%95%D0%B2%D1%84%D1%80%D0%BE%D1%81%D0%B8%D0%BD_(%D0%90%D0%BD%D1%82%D0%BE%D0%BD%D0%BE%D0%B2)&action=edit&redlink=1" class="new" title="Евфросин (Антонов) (страница отсутствует)">Евфросин (Антонов)</a>, <a href="/w/index.php?title=%D0%93%D0%B5%D1%80%D0%B0%D1%81%D0%B8%D0%BC_(%D0%9C%D0%BE%D1%87%D0%B0%D0%BB%D0%BE%D0%B2)&action=edit&redlink=1" class="new" title="Герасим (Мочалов) (страница отсутствует)">Герасим (Мочалов)</a>, <a href="/w/index.php?title=%D0%90%D0%BF%D0%BE%D0%BB%D0%BB%D0%BE%D1%81_(%D0%A4%D0%B5%D0%B4%D0%BE%D1%81%D0%B5%D0%B5%D0%B2)&action=edit&redlink=1" class="new" title="Аполлос (Федосеев) (страница отсутствует)">Аполлос (Федосеев)</a>, <a href="/w/index.php?title=%D0%9A%D1%81%D0%B5%D0%BD%D0%BE%D1%84%D0%BE%D0%BD%D1%82_(%D0%91%D0%BE%D0%BD%D0%B4%D0%B0%D1%80%D0%B5%D0%BD%D0%BA%D0%BE)&action=edit&redlink=1" class="new" title="Ксенофонт (Бондаренко) (страница отсутствует)">Ксенофонт (Бондаренко)</a>, <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B0%D1%84%D0%B8%D0%BC_(%D0%9A%D1%80%D0%B5%D1%81%D1%82%D1%8C%D1%8F%D0%BD%D0%B8%D0%BD%D0%BE%D0%B2)&action=edit&redlink=1" class="new" title="Серафим (Крестьянинов) (страница отсутствует)">Серафим (Крестьянинов)</a>, <a href="/w/index.php?title=%D0%94%D0%B0%D0%BD%D0%B0%D0%BA%D1%82_(%D0%9A%D0%B0%D0%BB%D0%B0%D1%88%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2)&action=edit&redlink=1" class="new" title="Данакт (Калашников) (страница отсутствует)">Данакт (Калашников)</a>, <a href="/w/index.php?title=%D0%9A%D0%BE%D1%81%D0%BC%D0%B0_(%D0%9C%D0%B0%D0%B3%D0%B4%D0%B0)&action=edit&redlink=1" class="new" title="Косма (Магда) (страница отсутствует)">Косма (Магда)</a>, <a href="/w/index.php?title=%D0%90%D0%BD%D1%82%D0%B8%D0%BF%D0%B0_(%D0%9A%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%D0%BE%D0%B2)&action=edit&redlink=1" class="new" title="Антипа (Кириллов) (страница отсутствует)">Антипа (Кириллов)</a>, <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_(%D0%91%D1%83%D0%BA%D0%B0%D1%88%D0%BA%D0%B8%D0%BD)&action=edit&redlink=1" class="new" title="Сергий (Букашкин) (страница отсутствует)">Сергий (Букашкин)</a>, <a href="/w/index.php?title=%D0%9D%D0%B8%D0%BB_(%D0%A2%D1%8E%D1%82%D1%8E%D0%BA%D0%B8%D0%BD)&action=edit&redlink=1" class="new" title="Нил (Тютюкин) (страница отсутствует)">Нил (Тютюкин)</a>, <a href="/w/index.php?title=%D0%98%D0%BB%D0%B8%D1%8F_(%D0%92%D1%8F%D1%82%D0%BB%D0%B8%D0%BD)&action=edit&redlink=1" class="new" title="Илия (Вятлин) (страница отсутствует)">Илия (Вятлин)</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%BD%D0%B0_(%D0%A1%D0%B0%D0%BD%D0%BA%D0%BE%D0%B2)&action=edit&redlink=1" class="new" title="Иона (Санков) (страница отсутствует)">Иона (Санков)</a>, <a href="/w/index.php?title=%D0%90%D0%BD%D0%B4%D1%80%D0%BE%D0%BD%D0%B8%D0%BA_(%D0%A1%D1%83%D1%80%D0%B8%D0%BA%D0%BE%D0%B2)&action=edit&redlink=1" class="new" title="Андроник (Суриков) (страница отсутствует)">Андроник (Суриков)</a>, <a href="/w/index.php?title=%D0%A4%D0%B5%D0%BE%D0%B4%D0%BE%D1%80_(%D0%91%D0%BE%D0%B3%D0%BE%D1%8F%D0%B2%D0%BB%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9)&action=edit&redlink=1" class="new" title="Феодор (Богоявленский) (страница отсутствует)">Феодор (Богоявленский)</a> • иеродиаконы <a href="/w/index.php?title=%D0%A4%D0%B5%D0%BE%D1%84%D0%B0%D0%BD_(%D0%93%D1%80%D0%B0%D1%84%D0%BE%D0%B2)&action=edit&redlink=1" class="new" title="Феофан (Графов) (страница отсутствует)">Феофан (Графов)</a>, <a href="/wiki/%D0%98%D0%BD%D0%BD%D0%BE%D0%BA%D0%B5%D0%BD%D1%82%D0%B8%D0%B9_(%D0%9C%D0%B0%D0%B7%D1%83%D1%80%D0%B8%D0%BD)" title="Иннокентий (Мазурин)">Иннокентий (Мазурин)</a> • схимонахини <a href="/w/index.php?title=%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB%D0%B0_(%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B0)&action=edit&redlink=1" class="new" title="Михаила (Иванова) (страница отсутствует)">Михаила (Иванова)</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80%D0%B0_(%D0%A7%D0%B5%D1%80%D0%B2%D1%8F%D0%BA%D0%BE%D0%B2%D0%B0)&action=edit&redlink=1" class="new" title="Александра (Червякова) (страница отсутствует)">Александра (Червякова)</a>, <a href="/w/index.php?title=%D0%A0%D0%B0%D1%84%D0%B0%D0%B8%D0%BB%D0%B0_(%D0%92%D0%B8%D1%88%D0%BD%D1%8F%D0%BA%D0%BE%D0%B2%D0%B0)&action=edit&redlink=1" class="new" title="Рафаила (Вишнякова) (страница отсутствует)">Рафаила (Вишнякова)</a> • иноки <a href="/w/index.php?title=%D0%98%D0%B5%D1%80%D0%B5%D0%BC%D0%B8%D1%8F_(%D0%9B%D0%B5%D0%BE%D0%BD%D0%BE%D0%B2)&action=edit&redlink=1" class="new" title="Иеремия (Леонов) (страница отсутствует)">Иеремия (Леонов)</a>, <a href="/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D0%B9_(%D0%93%D0%B0%D0%B2%D1%80%D0%B8%D0%BD)" title="Алексий (Гаврин)">Алексий (Гаврин)</a>, <a href="/w/index.php?title=%D0%A2%D0%B0%D0%B2%D1%80%D0%B8%D0%BE%D0%BD_(%D0%A2%D0%BE%D0%BB%D0%BE%D0%BA%D0%BE%D0%BD%D1%86%D0%B5%D0%B2)&action=edit&redlink=1" class="new" title="Таврион (Толоконцев) (страница отсутствует)">Таврион (Толоконцев)</a>, <a href="/w/index.php?title=%D0%92%D0%B0%D1%80%D0%BB%D0%B0%D0%B0%D0%BC_(%D0%95%D1%84%D0%B8%D0%BC%D0%BE%D0%B2)&action=edit&redlink=1" class="new" title="Варлаам (Ефимов) (страница отсутствует)">Варлаам (Ефимов)</a> • инокини <a href="/w/index.php?title=%D0%95%D0%B2%D0%B4%D0%BE%D0%BA%D0%B8%D1%8F_(%D0%91%D1%83%D1%87%D0%B8%D0%BD%D0%B5%D0%B2%D0%B0)&action=edit&redlink=1" class="new" title="Евдокия (Бучинева) (страница отсутствует)">Евдокия (Бучинева)</a>, <a href="/w/index.php?title=%D0%A2%D0%B0%D1%82%D0%B8%D0%B0%D0%BD%D0%B0_(%D0%91%D0%B5%D1%81%D1%84%D0%B0%D0%BC%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F)&action=edit&redlink=1" class="new" title="Татиана (Бесфамильная) (страница отсутствует)">Татиана (Бесфамильная)</a>, <a href="/w/index.php?title=%D0%90%D0%BD%D1%82%D0%BE%D0%BD%D0%B8%D0%BD%D0%B0_(%D0%A1%D1%82%D0%B5%D0%BF%D0%B0%D0%BD%D0%BE%D0%B2%D0%B0)&action=edit&redlink=1" class="new" title="Антонина (Степанова) (страница отсутствует)">Антонина (Степанова)</a>, <a href="/w/index.php?title=%D0%9C%D0%B0%D1%80%D0%B8%D1%8F_(%D0%93%D1%80%D0%BE%D1%88%D0%B5%D0%B2%D0%B0)&action=edit&redlink=1" class="new" title="Мария (Грошева) (страница отсутствует)">Мария (Грошева)</a>, <a href="/w/index.php?title=%D0%9C%D0%B0%D1%82%D1%80%D0%BE%D0%BD%D0%B0_(%D0%93%D1%80%D0%BE%D1%88%D0%B5%D0%B2%D0%B0)&action=edit&redlink=1" class="new" title="Матрона (Грошева) (страница отсутствует)">Матрона (Грошева)</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80%D0%B0_(%D0%A1%D0%B0%D0%BC%D0%BE%D0%B9%D0%BB%D0%BE%D0%B2%D0%B0)&action=edit&redlink=1" class="new" title="Александра (Самойлова) (страница отсутствует)">Александра (Самойлова)</a>, <a href="/w/index.php?title=%D0%9C%D0%B0%D1%82%D1%80%D0%BE%D0%BD%D0%B0_(%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B5%D0%B5%D0%B2%D0%B0)&action=edit&redlink=1" class="new" title="Матрона (Алексеева) (страница отсутствует)">Матрона (Алексеева)</a>, <a href="/w/index.php?title=%D0%A1%D0%B5%D0%B2%D0%B0%D1%81%D1%82%D0%B8%D0%B0%D0%BD%D0%B0_(%D0%90%D0%B3%D0%B5%D0%B5%D0%B2%D0%B0-%D0%97%D1%83%D0%B5%D0%B2%D0%B0)&action=edit&redlink=1" class="new" title="Севастиана (Агеева-Зуева) (страница отсутствует)">Севастиана (Агеева-Зуева)</a>, <a href="/w/index.php?title=%D0%9C%D0%B0%D1%80%D0%B8%D1%8F_(%D0%A6%D0%B5%D0%B9%D1%82%D0%BB%D0%B8%D0%BD)&action=edit&redlink=1" class="new" title="Мария (Цейтлин) (страница отсутствует)">Мария (Цейтлин)</a>, <a href="/w/index.php?title=%D0%93%D0%B5%D1%80%D0%BC%D0%BE%D0%B3%D0%B5%D0%BD%D0%B0_(%D0%9A%D0%B0%D0%B4%D0%BE%D0%BC%D1%86%D0%B5%D0%B2%D0%B0)&action=edit&redlink=1" class="new" title="Гермогена (Кадомцева) (страница отсутствует)">Гермогена (Кадомцева)</a> • послушник <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_(%D0%9A%D1%80%D0%B5%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2)&action=edit&redlink=1" class="new" title="Сергий (Крестников) (страница отсутствует)">Сергий (Крестников)</a> • послушницы <a href="/w/index.php?title=%D0%98%D1%80%D0%B8%D0%BD%D0%B0_(%D0%A4%D1%80%D0%BE%D0%BB%D0%BE%D0%B2%D0%B0)&action=edit&redlink=1" class="new" title="Ирина (Фролова) (страница отсутствует)">Ирина (Фролова)</a>, <a href="/wiki/%D0%A2%D0%B0%D1%82%D0%B8%D0%B0%D0%BD%D0%B0_(%D0%93%D1%80%D0%B8%D0%B1%D0%BA%D0%BE%D0%B2%D0%B0)" class="mw-redirect" title="Татиана (Грибкова)">Татиана (Грибкова)</a>, <a href="/w/index.php?title=%D0%A2%D0%B0%D1%82%D0%B8%D0%B0%D0%BD%D0%B0_(%D0%A4%D0%BE%D0%BC%D0%B8%D1%87%D0%B5%D0%B2%D0%B0)&action=edit&redlink=1" class="new" title="Татиана (Фомичева) (страница отсутствует)">Татиана (Фомичева)</a>, <a href="/w/index.php?title=%D0%9C%D0%B0%D1%80%D0%B8%D1%8F_(%D0%96%D1%83%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%B2%D0%B0)&action=edit&redlink=1" class="new" title="Мария (Журавлева) (страница отсутствует)">Мария (Журавлева)</a>, <a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D1%81%D1%82%D0%B0%D1%81%D0%B8%D1%8F_%D0%A2%D0%B8%D1%82%D0%BE%D0%B2%D0%B0&action=edit&redlink=1" class="new" title="Анастасия Титова (страница отсутствует)">Анастасия Титова</a>, <a href="/w/index.php?title=%D0%95%D0%B2%D0%B4%D0%BE%D0%BA%D0%B8%D1%8F_(%D0%9A%D1%83%D0%B7%D1%8C%D0%BC%D0%B8%D0%BD%D0%BE%D0%B2%D0%B0)&action=edit&redlink=1" class="new" title="Евдокия (Кузьминова) (страница отсутствует)">Евдокия (Кузьминова)</a>, <a href="/wiki/%D0%95%D0%BA%D0%B0%D1%82%D0%B5%D1%80%D0%B8%D0%BD%D0%B0_(%D0%A7%D0%B5%D1%80%D0%BA%D0%B0%D1%81%D0%BE%D0%B2%D0%B0)" class="mw-redirect" title="Екатерина (Черкасова)">Екатерина (Черкасова)</a>, <a href="/w/index.php?title=%D0%90%D0%BD%D0%BD%D0%B0_(%D0%95%D1%84%D1%80%D0%B5%D0%BC%D0%BE%D0%B2%D0%B0)&action=edit&redlink=1" class="new" title="Анна (Ефремова) (страница отсутствует)">Анна (Ефремова)</a>, <a href="/w/index.php?title=%D0%90%D0%BD%D0%BD%D0%B0_(%D0%9A%D0%BE%D1%80%D0%BD%D0%B5%D0%B5%D0%B2%D0%B0)&action=edit&redlink=1" class="new" title="Анна (Корнеева) (страница отсутствует)">Анна (Корнеева)</a>, <a href="/w/index.php?title=%D0%92%D0%B5%D1%80%D0%B0_(%D0%9C%D0%BE%D1%80%D0%BE%D0%B7%D0%BE%D0%B2%D0%B0)&action=edit&redlink=1" class="new" title="Вера (Морозова) (страница отсутствует)">Вера (Морозова)</a>, <a href="/w/index.php?title=%D0%98%D1%80%D0%B8%D0%BD%D0%B0_(%D0%A5%D0%B2%D0%BE%D1%81%D1%82%D0%BE%D0%B2%D0%B0)&action=edit&redlink=1" class="new" title="Ирина (Хвостова) (страница отсутствует)">Ирина (Хвостова)</a>, <a href="/w/index.php?title=%D0%A1%D0%BE%D1%84%D0%B8%D1%8F_(%D0%A1%D0%B5%D0%BB%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D1%82%D0%BE%D0%B2%D0%B0)&action=edit&redlink=1" class="new" title="София (Селиверстова) (страница отсутствует)">София (Селиверстова)</a>, <a href="/w/index.php?title=%D0%9F%D0%B0%D1%80%D0%B0%D1%81%D0%BA%D0%B5%D0%B2%D0%B0_(%D0%9C%D0%B0%D0%BA%D0%B0%D1%80%D0%BE%D0%B2%D0%B0)&action=edit&redlink=1" class="new" title="Параскева (Макарова) (страница отсутствует)">Параскева (Макарова)</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80%D0%B0_(%D0%94%D1%8C%D1%8F%D1%87%D0%BA%D0%BE%D0%B2%D0%B0)&action=edit&redlink=1" class="new" title="Александра (Дьячкова) (страница отсутствует)">Александра (Дьячкова)</a>, <a href="/wiki/%D0%90%D0%BD%D0%BD%D0%B0_(%D0%9C%D0%B0%D0%BA%D0%B0%D0%BD%D0%B4%D0%B8%D0%BD%D0%B0)" title="Анна (Макандина)">Анна (Макандина)</a>, <a href="/wiki/%D0%94%D0%B0%D1%80%D0%B8%D1%8F_(%D0%97%D0%B0%D0%B9%D1%86%D0%B5%D0%B2%D0%B0)" title="Дария (Зайцева)">Дария (Зайцева)</a>, <a href="/w/index.php?title=%D0%9C%D0%B0%D1%82%D1%80%D0%BE%D0%BD%D0%B0_(%D0%9C%D0%B0%D0%BA%D0%B0%D0%BD%D0%B4%D0%B8%D0%BD%D0%B0)&action=edit&redlink=1" class="new" title="Матрона (Макандина) (страница отсутствует)">Матрона (Макандина)</a>, <a href="/w/index.php?title=%D0%90%D0%BD%D0%BD%D0%B0_(%D0%93%D0%BE%D1%80%D0%BE%D1%85%D0%BE%D0%B2%D0%B0)&action=edit&redlink=1" class="new" title="Анна (Горохова) (страница отсутствует)">Анна (Горохова)</a>, <a href="/w/index.php?title=%D0%95%D0%B2%D0%B4%D0%BE%D0%BA%D0%B8%D1%8F_(%D0%A1%D0%B8%D0%BD%D0%B8%D1%86%D1%8B%D0%BD%D0%B0)&action=edit&redlink=1" class="new" title="Евдокия (Синицына) (страница отсутствует)">Евдокия (Синицына)</a>, <a href="/wiki/%D0%95%D0%BA%D0%B0%D1%82%D0%B5%D1%80%D0%B8%D0%BD%D0%B0_(%D0%9A%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8%D0%BD%D0%BE%D0%B2%D0%B0)" title="Екатерина (Константинова)">Екатерина (Константинова)</a>, <a href="/w/index.php?title=%D0%9A%D1%81%D0%B5%D0%BD%D0%B8%D1%8F_(%D0%9F%D0%B5%D1%82%D1%80%D1%83%D1%85%D0%B8%D0%BD%D0%B0)&action=edit&redlink=1" class="new" title="Ксения (Петрухина) (страница отсутствует)">Ксения (Петрухина)</a>, <a href="/w/index.php?title=%D0%9D%D0%B0%D1%82%D0%B0%D0%BB%D0%B8%D1%8F_%D0%A3%D0%BB%D1%8C%D1%8F%D0%BD%D0%BE%D0%B2%D0%B0&action=edit&redlink=1" class="new" title="Наталия Ульянова (страница отсутствует)">Наталия Ульянова</a>, <a href="/w/index.php?title=%D0%90%D0%BD%D0%B0%D1%81%D1%82%D0%B0%D1%81%D0%B8%D1%8F_(%D0%91%D0%BE%D0%B1%D0%BA%D0%BE%D0%B2%D0%B0)&action=edit&redlink=1" class="new" title="Анастасия (Бобкова) (страница отсутствует)">Анастасия (Бобкова)</a>, <a href="/w/index.php?title=%D0%9C%D0%B0%D1%80%D0%B8%D1%8F_(%D0%9C%D0%B0%D0%BC%D0%BE%D0%BD%D1%82%D0%BE%D0%B2%D0%B0-%D0%A8%D0%B0%D1%88%D0%B8%D0%BD%D0%B0&action=edit&redlink=1" class="new" title="Мария (Мамонтова-Шашина (страница отсутствует)">Мария (Мамонтова-Шашина</a>), <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80%D0%B0_%D0%A5%D0%B2%D0%BE%D1%80%D0%BE%D1%81%D1%82%D1%8F%D0%BD%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2%D0%B0&action=edit&redlink=1" class="new" title="Александра Хворостянникова (страница отсутствует)">Александра Хворостянникова</a></div> +</td> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group" style="background:#EDECD8;"><a href="/wiki/%D0%9C%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%BA" title="Мученик">Мученики</a></th> +<td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px;background:#f0f0f0;"> +<div style="padding:0em 0.25em"><a href="/wiki/%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%92%D1%81%D0%B5%D0%B2%D0%BE%D0%BB%D0%BE%D0%B4%D0%BE%D0%B2%D0%B8%D1%87" title="Михаил Всеволодович">Князь Михаил Всеволодович Чёрный</a> и <a href="/w/index.php?title=%D0%A4%D0%B5%D0%BE%D0%B4%D0%BE%D1%80_%D0%A7%D0%B5%D1%80%D0%BD%D0%B8%D0%B3%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Феодор Черниговский (страница отсутствует)">боярин Феодор Черниговские</a> • Новомученики мчч. <a href="/w/index.php?title=%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%92%D0%B0%D1%80%D0%B6%D0%B0%D0%BD%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Николай Варжанский (страница отсутствует)">Николай Варжанский</a>, <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_%D0%A2%D0%B8%D1%85%D0%BE%D0%BC%D0%B8%D1%80%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Сергий Тихомиров (страница отсутствует)">Сергий Тихомиров</a>, <a href="/w/index.php?title=%D0%98%D0%B3%D0%BD%D0%B0%D1%82%D0%B8%D0%B9_%D0%9C%D0%B0%D1%80%D0%BA%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Игнатий Марков (страница отсутствует)">Игнатий Марков</a>, <a href="/w/index.php?title=%D0%9F%D0%B5%D1%82%D1%80_%D0%AE%D0%B4%D0%B8%D0%BD&action=edit&redlink=1" class="new" title="Петр Юдин (страница отсутствует)">Петр Юдин</a>, <a href="/w/index.php?title=%D0%A1%D0%B8%D0%BC%D0%B5%D0%BE%D0%BD_%D0%A2%D1%83%D1%80%D0%BA%D0%B8%D0%BD&action=edit&redlink=1" class="new" title="Симеон Туркин (страница отсутствует)">Симеон Туркин</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%97%D0%BE%D0%BB%D0%BE%D1%82%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Иоанн Золотов (страница отсутствует)">Иоанн Золотов</a>, <a href="/wiki/%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%93%D1%83%D1%81%D0%B5%D0%B2" class="mw-redirect mw-disambig" title="Николай Гусев">Николай Гусев</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D0%B9_%D0%A1%D0%B5%D1%80%D0%B5%D0%B1%D1%80%D0%B5%D0%BD%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Алексий Серебренников (страница отсутствует)">Алексий Серебренников</a>, <a href="/w/index.php?title=%D0%9C%D0%B0%D1%82%D1%84%D0%B5%D0%B9_%D0%A1%D0%BE%D0%BB%D0%BE%D0%B2%D1%8C%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Матфей Соловьев (страница отсутствует)">Матфей Соловьев</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%90%D1%80%D1%82%D0%B5%D0%BC%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Иоанн Артемов (страница отсутствует)">Иоанн Артемов</a>, <a href="/w/index.php?title=%D0%92%D0%B8%D0%BA%D1%82%D0%BE%D1%80_%D0%A4%D1%80%D0%BE%D0%BB%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Виктор Фролов (страница отсутствует)">Виктор Фролов</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%A0%D1%8B%D0%B1%D0%B8%D0%BD&action=edit&redlink=1" class="new" title="Иоанн Рыбин (страница отсутствует)">Иоанн Рыбин</a>, <a href="/wiki/%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%9A%D1%83%D0%B7%D1%8C%D0%BC%D0%B8%D0%BD" class="mw-redirect mw-disambig" title="Николай Кузьмин">Николай Кузьмин</a>, <a href="/w/index.php?title=%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%A0%D0%B5%D0%B9%D0%BD&action=edit&redlink=1" class="new" title="Николай Рейн (страница отсутствует)">Николай Рейн</a>, <a href="/w/index.php?title=%D0%98%D0%B0%D0%BA%D0%BE%D0%B2_%D0%91%D0%BB%D0%B0%D1%82%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Иаков Блатов (страница отсутствует)">Иаков Блатов</a>, <a href="/w/index.php?title=%D0%93%D0%B0%D0%B2%D1%80%D0%B8%D0%B8%D0%BB_%D0%91%D0%B5%D0%B7%D1%84%D0%B0%D0%BC%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9&action=edit&redlink=1" class="new" title="Гавриил Безфамильный (страница отсутствует)">Гавриил Безфамильный</a>, <a href="/w/index.php?title=%D0%A2%D0%B8%D0%BC%D0%BE%D1%84%D0%B5%D0%B9_%D0%9A%D1%83%D1%87%D0%B5%D1%80%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Тимофей Кучеров (страница отсутствует)">Тимофей Кучеров</a>, <a href="/w/index.php?title=%D0%9F%D0%B0%D0%B2%D0%B5%D0%BB_%D0%9A%D1%83%D0%B7%D0%BE%D0%B2%D0%BA%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Павел Кузовков (страница отсутствует)">Павел Кузовков</a>, <a href="/w/index.php?title=%D0%9F%D0%B5%D1%82%D1%80_%D0%A6%D0%B0%D1%80%D0%B0%D0%BF%D0%BA%D0%B8%D0%BD&action=edit&redlink=1" class="new" title="Петр Царапкин (страница отсутствует)">Петр Царапкин</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%95%D0%BC%D0%B5%D0%BB%D1%8C%D1%8F%D0%BD%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Иоанн Емельянов (страница отсутствует)">Иоанн Емельянов</a>, <a href="/wiki/%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D0%B5%D0%BB%D0%BE%D0%B2" class="mw-redirect" title="Михаил Новоселов">Михаил Новоселов</a>, <a href="/wiki/%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Василий Иванов">Василий Иванов</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%A8%D1%83%D0%B2%D0%B0%D0%BB%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Иоанн Шувалов (страница отсутствует)">Иоанн Шувалов</a>, <a href="/wiki/%D0%9F%D0%B0%D0%B2%D0%B5%D0%BB_%D0%A1%D0%BE%D0%BA%D0%BE%D0%BB%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Павел Соколов">Павел Соколов</a>, <a href="/w/index.php?title=%D0%A1%D1%82%D0%B5%D1%84%D0%B0%D0%BD_%D0%A4%D1%80%D0%B0%D0%BD%D1%82%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Стефан Франтов (страница отсутствует)">Стефан Франтов</a>, <a href="/w/index.php?title=%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%A1%D1%82%D1%80%D0%BE%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Михаил Строев (страница отсутствует)">Михаил Строев</a>, <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D0%B9_%D0%A1%D0%BA%D0%BE%D1%80%D0%BE%D0%B1%D0%BE%D0%B3%D0%B0%D1%82%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Алексий Скоробогатов (страница отсутствует)">Алексий Скоробогатов</a>, <a href="/w/index.php?title=%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_%D0%90%D1%80%D1%85%D0%B0%D0%BD%D0%B3%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Сергий Архангельский (страница отсутствует)">Сергий Архангельский</a>, <a href="/w/index.php?title=%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%9A%D0%BE%D0%BF%D0%BD%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Николай Копнинский (страница отсутствует)">Николай Копнинский</a>, <a href="/wiki/%D0%9F%D0%B5%D1%82%D1%80_%D0%A2%D1%80%D0%BE%D0%B8%D1%86%D0%BA%D0%B8%D0%B9" class="mw-redirect mw-disambig" title="Петр Троицкий">Петр Троицкий</a>, <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%9C%D0%B0%D0%BB%D1%8B%D1%88%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Иоанн Малышев (страница отсутствует)">Иоанн Малышев</a>, <a href="/w/index.php?title=%D0%A4%D0%B5%D0%BE%D0%B4%D0%BE%D1%80_%D0%93%D1%83%D1%81%D0%B5%D0%B2&action=edit&redlink=1" class="new" title="Феодор Гусев (страница отсутствует)">Феодор Гусев</a>, <a href="/wiki/%D0%9F%D0%B5%D1%82%D1%80_%D0%98%D0%B3%D0%BD%D0%B0%D1%82%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Петр Игнатов">Петр Игнатов</a>, <a href="/w/index.php?title=%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%90%D0%BC%D0%B5%D0%BB%D1%8E%D1%88%D0%BA%D0%B8%D0%BD&action=edit&redlink=1" class="new" title="Михаил Амелюшкин (страница отсутствует)">Михаил Амелюшкин</a>, <a href="/w/index.php?title=%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9_%D0%92%D0%B4%D0%BE%D0%B2%D0%B8%D0%BD&action=edit&redlink=1" class="new" title="Дмитрий Вдовин (страница отсутствует)">Дмитрий Вдовин</a>, <a href="/wiki/%D0%91%D0%BE%D1%80%D0%B8%D1%81_%D0%A3%D1%81%D0%BF%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9" class="mw-redirect mw-disambig" title="Борис Успенский">Борис Успенский</a> • мцц. <a href="/w/index.php?title=%D0%A2%D0%B0%D1%82%D0%B8%D0%B0%D0%BD%D0%B0_%D0%93%D1%80%D0%B8%D0%BC%D0%B1%D0%BB%D0%B8%D1%82&action=edit&redlink=1" class="new" title="Татиана Гримблит (страница отсутствует)">Татиана Гримблит</a>, <a href="/w/index.php?title=%D0%90%D0%BF%D0%BE%D0%BB%D0%BB%D0%B8%D0%BD%D0%B0%D1%80%D0%B8%D1%8F_%D0%A2%D1%83%D0%BF%D0%B8%D1%86%D1%8B%D0%BD%D0%B0&action=edit&redlink=1" class="new" title="Аполлинария Тупицына (страница отсутствует)">Аполлинария Тупицына</a>, <a href="/w/index.php?title=%D0%95%D0%BB%D0%B8%D1%81%D0%B0%D0%B2%D0%B5%D1%82%D0%B0_%D0%9A%D1%83%D1%80%D0%B0%D0%BD%D0%BE%D0%B2%D0%B0&action=edit&redlink=1" class="new" title="Елисавета Куранова (страница отсутствует)">Елисавета Куранова</a>, <a href="/w/index.php?title=%D0%9C%D0%B0%D1%80%D0%B8%D1%8F_%D0%92%D0%BE%D0%BB%D0%BD%D1%83%D1%85%D0%B8%D0%BD%D0%B0&action=edit&redlink=1" class="new" title="Мария Волнухина (страница отсутствует)">Мария Волнухина</a>, <a href="/w/index.php?title=%D0%9D%D0%B0%D0%B4%D0%B5%D0%B6%D0%B4%D0%B0_%D0%90%D0%B6%D0%B3%D0%B5%D1%80%D0%B5%D0%B2%D0%B8%D1%87&action=edit&redlink=1" class="new" title="Надежда Ажгеревич (страница отсутствует)">Надежда Ажгеревич</a>, <a href="/w/index.php?title=%D0%95%D0%BB%D0%B8%D1%81%D0%B0%D0%B2%D0%B5%D1%82%D0%B0_%D0%9A%D1%80%D1%8B%D0%BC%D0%BE%D0%B2%D0%B0&action=edit&redlink=1" class="new" title="Елисавета Крымова (страница отсутствует)">Елисавета Крымова</a>, <a href="/w/index.php?title=%D0%90%D0%BD%D0%BD%D0%B0_%D0%97%D0%B5%D1%80%D1%86%D0%B0%D0%BB%D0%BE%D0%B2%D0%B0&action=edit&redlink=1" class="new" title="Анна Зерцалова (страница отсутствует)">Анна Зерцалова</a>, <a href="/w/index.php?title=%D0%9C%D0%B0%D1%82%D1%80%D0%BE%D0%BD%D0%B0_%D0%9A%D0%BE%D0%BD%D1%8E%D1%85%D0%BE%D0%B2%D0%B0&action=edit&redlink=1" class="new" title="Матрона Конюхова (страница отсутствует)">Матрона Конюхова</a>, <a href="/w/index.php?title=%D0%9C%D0%B8%D0%BB%D0%B8%D1%86%D0%B0_%D0%9A%D1%83%D0%B2%D1%88%D0%B8%D0%BD%D0%BE%D0%B2%D0%B0&action=edit&redlink=1" class="new" title="Милица Кувшинова (страница отсутствует)">Милица Кувшинова</a>, <a href="/w/index.php?title=%D0%9E%D0%BB%D1%8C%D0%B3%D0%B0_%D0%95%D0%B2%D0%B4%D0%BE%D0%BA%D0%B8%D0%BC%D0%BE%D0%B2%D0%B0&action=edit&redlink=1" class="new" title="Ольга Евдокимова (страница отсутствует)">Ольга Евдокимова</a>, <a href="/w/index.php?title=%D0%92%D0%B0%D1%80%D0%B2%D0%B0%D1%80%D0%B0_%D0%9B%D0%BE%D1%81%D0%B5%D0%B2%D0%B0&action=edit&redlink=1" class="new" title="Варвара Лосева (страница отсутствует)">Варвара Лосева</a>, <a href="/w/index.php?title=%D0%95%D0%BB%D0%B8%D1%81%D0%B0%D0%B2%D0%B5%D1%82%D0%B0_%D0%A2%D0%B8%D0%BC%D0%BE%D1%85%D0%B8%D0%BD%D0%B0&action=edit&redlink=1" class="new" title="Елисавета Тимохина (страница отсутствует)">Елисавета Тимохина</a>, <a href="/w/index.php?title=%D0%98%D1%80%D0%B8%D0%BD%D0%B0_%D0%A1%D0%BC%D0%B8%D1%80%D0%BD%D0%BE%D0%B2%D0%B0&action=edit&redlink=1" class="new" title="Ирина Смирнова (страница отсутствует)">Ирина Смирнова</a>, <a href="/w/index.php?title=%D0%9D%D0%B0%D0%B4%D0%B5%D0%B6%D0%B4%D0%B0_%D0%90%D0%B1%D0%B1%D0%B0%D0%BA%D1%83%D0%BC%D0%BE%D0%B2%D0%B0&action=edit&redlink=1" class="new" title="Надежда Аббакумова (страница отсутствует)">Надежда Аббакумова</a>, <a href="/w/index.php?title=%D0%95%D0%B2%D0%B4%D0%BE%D0%BA%D0%B8%D1%8F_%D0%A1%D0%B0%D1%84%D1%80%D0%BE%D0%BD%D0%BE%D0%B2%D0%B0&action=edit&redlink=1" class="new" title="Евдокия Сафронова (страница отсутствует)">Евдокия Сафронова</a></div> +</td> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group" style="background:#EDECD8;"><a href="/wiki/%D0%A1%D0%B2%D1%8F%D1%89%D0%B5%D0%BD%D0%BD%D0%BE%D0%B8%D1%81%D0%BF%D0%BE%D0%B2%D0%B5%D0%B4%D0%BD%D0%B8%D0%BA" class="mw-redirect" title="Священноисповедник">Священноисповедники</a></th> +<td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"> +<div style="padding:0em 0.25em">еп. <a href="/wiki/%D0%90%D0%BC%D0%B2%D1%80%D0%BE%D1%81%D0%B8%D0%B9_(%D0%9F%D0%BE%D0%BB%D1%8F%D0%BD%D1%81%D0%BA%D0%B8%D0%B9)" title="Амвросий (Полянский)">Амвросий Каменец-Подольский</a>, <a href="/wiki/%D0%92%D0%B8%D0%BA%D1%82%D0%BE%D1%80_(%D0%9E%D1%81%D1%82%D1%80%D0%BE%D0%B2%D0%B8%D0%B4%D0%BE%D0%B2)" title="Виктор (Островидов)">Виктор Глазовский</a>, <a href="/wiki/%D0%A4%D0%B5%D0%BE%D0%B4%D0%BE%D1%81%D0%B8%D0%B9_(%D0%93%D0%B0%D0%BD%D0%B8%D1%86%D0%BA%D0%B8%D0%B9)" title="Феодосий (Ганицкий)">Феодосий Коломенский</a>, <a href="/wiki/%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_(%D0%9F%D1%80%D0%B5%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9)" class="mw-disambig" title="Василий (Преображенский)">Василий Кинешемский</a>, <a href="/wiki/%D0%90%D1%84%D0%B0%D0%BD%D0%B0%D1%81%D0%B8%D0%B9_(%D0%A1%D0%B0%D1%85%D0%B0%D1%80%D0%BE%D0%B2)" title="Афанасий (Сахаров)">Афанасий Ковровский</a> • прот. <a href="/w/index.php?title=%D0%9F%D0%B5%D1%82%D1%80_%D0%A0%D0%BE%D0%B7%D0%B0%D0%BD%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Петр Розанов (страница отсутствует)">Петр Розанов</a>, <a href="/w/index.php?title=%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9_%D0%9F%D0%BE%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Николай Постников (страница отсутствует)">Николай Постников</a>, <a href="/w/index.php?title=%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD_%D0%9C%D0%B5%D0%B4%D0%B2%D0%B5%D0%B4%D1%8C_(%D0%B2_%D0%BC%D0%BE%D0%BD%D0%B0%D1%88%D0%B5%D1%81%D1%82%D0%B2%D0%B5_%D0%98%D0%BE%D1%81%D0%B8%D1%84)&action=edit&redlink=1" class="new" title="Роман Медведь (в монашестве Иосиф) (страница отсутствует)">Роман Медведь (в монашестве Иосиф)</a> • пресвитеры <a href="/w/index.php?title=%D0%9C%D0%B8%D1%85%D0%B0%D0%B8%D0%BB_%D0%9C%D0%B0%D1%80%D0%BA%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Михаил Марков (страница отсутствует)">Михаил Марков</a>, <a href="/w/index.php?title=%D0%94%D0%B8%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9_%D0%9A%D1%80%D1%8E%D1%87%D0%BA%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Димитрий Крючков (страница отсутствует)">Димитрий Крючков</a></div> +</td> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group" style="background:#EDECD8;"><a href="/wiki/%D0%9F%D1%80%D0%B5%D0%BF%D0%BE%D0%B4%D0%BE%D0%B1%D0%BD%D0%BE%D0%B8%D1%81%D0%BF%D0%BE%D0%B2%D0%B5%D0%B4%D0%BD%D0%B8%D0%BA" class="mw-redirect" title="Преподобноисповедник">Преподобноисповедники</a></th> +<td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px;background:#f0f0f0;"> +<div style="padding:0em 0.25em">архим.<a href="/w/index.php?title=%D0%93%D0%B5%D0%BE%D1%80%D0%B3%D0%B8%D0%B9_(%D0%9B%D0%B0%D0%B2%D1%80%D0%BE%D0%B2)&action=edit&redlink=1" class="new" title="Георгий (Лавров) (страница отсутствует)">Георгий (Лавров)</a>, <a href="/wiki/%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_(%D0%A1%D1%80%D0%B5%D0%B1%D1%80%D1%8F%D0%BD%D1%81%D0%BA%D0%B8%D0%B9)" title="Сергий (Сребрянский)">Сергий (Сребрянский)</a>, <a href="/w/index.php?title=%D0%93%D0%B0%D0%B2%D1%80%D0%B8%D0%B8%D0%BB_(%D0%98%D0%B3%D0%BE%D1%88%D0%BA%D0%B8%D0%BD)&action=edit&redlink=1" class="new" title="Гавриил (Игошкин) (страница отсутствует)">Гавриил (Игошкин)</a> • иером. <a href="/wiki/%D0%9D%D0%B8%D0%BA%D0%BE%D0%BD_%D0%9E%D0%BF%D1%82%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9" title="Никон Оптинский">Никон Оптинский</a> • инокиня <a href="/w/index.php?title=%D0%9F%D0%B0%D1%80%D0%B0%D1%81%D0%BA%D0%B5%D0%B2%D0%B0_(%D0%9C%D0%B0%D1%82%D0%B8%D0%B5%D1%88%D0%B8%D0%BD%D0%B0)&action=edit&redlink=1" class="new" title="Параскева (Матиешина) (страница отсутствует)">Параскева (Матиешина)</a></div> +</td> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group" style="background:#EDECD8;"><a href="/wiki/%D0%98%D1%81%D0%BF%D0%BE%D0%B2%D0%B5%D0%B4%D0%BD%D0%B8%D0%BA" title="Исповедник">Исповедники</a></th> +<td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"> +<div style="padding:0em 0.25em">игумен <a href="/w/index.php?title=%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D0%BC%D0%B8%D1%80_(%D0%A2%D0%B5%D1%80%D0%B5%D0%BD%D1%82%D1%8C%D0%B5%D0%B2)&action=edit&redlink=1" class="new" title="Владимир (Терентьев) (страница отсутствует)">Владимир (Терентьев)</a> • иером.<a href="/w/index.php?title=%D0%90%D1%80%D0%B5%D1%84%D0%B0_(%D0%9C%D0%B8%D1%82%D1%80%D0%B5%D0%BD%D0%B8%D0%BD)&action=edit&redlink=1" class="new" title="Арефа (Митренин) (страница отсутствует)">Арефа (Митренин)</a> • иерей <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%94%D0%B5%D1%80%D0%B6%D0%B0%D0%B2%D0%B8%D0%BD&action=edit&redlink=1" class="new" title="Александр Державин (страница отсутствует)">Александр Державин</a> • диакон <a href="/wiki/%D0%9F%D0%B0%D0%B2%D0%B5%D0%BB_%D0%9B%D1%8E%D0%B1%D0%B8%D0%BC%D0%BE%D0%B2" class="mw-redirect mw-disambig" title="Павел Любимов">Павел Любимов</a> • послушница <a href="/w/index.php?title=%D0%92%D0%B5%D1%80%D0%B0_(%D0%93%D1%80%D0%B0%D1%84%D0%BE%D0%B2%D0%B0)&action=edit&redlink=1" class="new" title="Вера (Графова) (страница отсутствует)">Вера (Графова)</a> • <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%9B%D0%B5%D1%82%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2&action=edit&redlink=1" class="new" title="Иоанн Летников (страница отсутствует)">Иоанн Летников</a></div> +</td> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group" style="background:#EDECD8;"><a href="/wiki/%D0%9F%D1%80%D0%B5%D0%BF%D0%BE%D0%B4%D0%BE%D0%B1%D0%BD%D1%8B%D0%B9" title="Преподобный">Преподобные</a></th> +<td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px;background:#f0f0f0;"> +<div style="padding:0em 0.25em"><a href="/wiki/%D0%90%D0%BD%D0%B4%D1%80%D0%BE%D0%BD%D0%B8%D0%BA_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9" title="Андроник Московский">Андроник</a>, <a href="/wiki/%D0%A1%D0%B0%D0%B2%D0%B2%D0%B0_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9" title="Савва Московский">Савва</a>, <a href="/w/index.php?title=%D0%92%D0%B0%D1%80%D1%81%D0%BE%D0%BD%D0%BE%D1%84%D0%B8%D1%8F_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B0%D1%8F&action=edit&redlink=1" class="new" title="Варсонофия Московская (страница отсутствует)">Варсонофия</a>, <a href="/w/index.php?title=%D0%9A%D0%B0%D1%80%D0%BF_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Карп Московский (страница отсутствует)">Карп</a>, <a href="/w/index.php?title=%D0%A1%D1%82%D0%B5%D1%84%D0%B0%D0%BD_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Стефан Московский (страница отсутствует)">Стефан</a>, <a href="/wiki/%D0%95%D0%BB%D0%B5%D0%BD%D0%B0_(%D0%94%D0%B5%D0%B2%D0%BE%D1%87%D0%BA%D0%B8%D0%BD%D0%B0)" title="Елена (Девочкина)">Елена</a> и <a href="/wiki/%D0%95%D0%B2%D0%B4%D0%BE%D0%BA%D0%B8%D1%8F_%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B5%D0%B2%D0%BD%D0%B0" title="Евдокия Дмитриевна">Евфросиния</a> Московские • <a href="/wiki/%D0%90%D0%BD%D0%B4%D1%80%D0%B5%D0%B9_%D0%A0%D1%83%D0%B1%D0%BB%D1%91%D0%B2" title="Андрей Рублёв">Андрей Рублёв</a> • <a href="/wiki/%D0%94%D0%B0%D0%BD%D0%B8%D0%B8%D0%BB_%D0%A7%D1%91%D1%80%D0%BD%D1%8B%D0%B9" title="Даниил Чёрный">Даниил Чёрный</a> • <a href="/w/index.php?title=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%A1%D0%BF%D0%B0%D1%81%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Александр Спасский (страница отсутствует)">Александр Спасский</a> • <a href="/w/index.php?title=%D0%92%D0%B0%D1%80%D1%84%D0%BE%D0%BB%D0%BE%D0%BC%D0%B5%D0%B9_%D0%A1%D0%B8%D0%BC%D0%BE%D0%BD%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Варфоломей Симоновский (страница отсутствует)">Варфоломей</a> и <a href="/w/index.php?title=%D0%98%D0%B3%D0%BD%D0%B0%D1%82%D0%B8%D0%B9_%D0%A1%D0%B8%D0%BC%D0%BE%D0%BD%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Игнатий Симоновский (страница отсутствует)">Игнатий</a> Симоновские • <a href="/wiki/%D0%A1%D0%B5%D1%80%D0%B3%D0%B8%D0%B9_%D0%A0%D0%B0%D0%B4%D0%BE%D0%BD%D0%B5%D0%B6%D1%81%D0%BA%D0%B8%D0%B9" title="Сергий Радонежский">Сергий</a>, <a href="/wiki/%D0%9D%D0%B8%D0%BA%D0%BE%D0%BD_%D0%A0%D0%B0%D0%B4%D0%BE%D0%BD%D0%B5%D0%B6%D1%81%D0%BA%D0%B8%D0%B9" title="Никон Радонежский">Никон</a>, <a href="/wiki/%D0%94%D0%B8%D0%BE%D0%BD%D0%B8%D1%81%D0%B8%D0%B9_%D0%A0%D0%B0%D0%B4%D0%BE%D0%BD%D0%B5%D0%B6%D1%81%D0%BA%D0%B8%D0%B9" title="Дионисий Радонежский">Дионисий</a> и <a href="/w/index.php?title=%D0%9C%D0%B8%D1%85%D0%B5%D0%B9_%D0%A0%D0%B0%D0%B4%D0%BE%D0%BD%D0%B5%D0%B6%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Михей Радонежский (страница отсутствует)">Михей</a> Радонежские • <a href="/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%9F%D0%B5%D1%80%D0%B5%D1%81%D0%B2%D0%B5%D1%82" title="Александр Пересвет">Александр Пересвет</a> и <a href="/wiki/%D0%A0%D0%BE%D0%B4%D0%B8%D0%BE%D0%BD_%D0%9E%D1%81%D0%BB%D1%8F%D0%B1%D1%8F" title="Родион Ослябя">Андрей Ослябя</a> • <a href="/wiki/%D0%9C%D0%B0%D0%BA%D1%81%D0%B8%D0%BC_%D0%93%D1%80%D0%B5%D0%BA" title="Максим Грек">Максим Грек</a> • <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%97%D0%BB%D0%B0%D1%82%D0%BE%D0%B9&action=edit&redlink=1" class="new" title="Иоанн Златой (страница отсутствует)">Иоанн Златой</a> • <a href="/w/index.php?title=%D0%90%D0%BD%D1%82%D0%BE%D0%BD%D0%B8%D0%B9_%D0%A7%D1%83%D0%B4%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Антоний Чудовский (страница отсутствует)">Антоний Чудовский</a> • <a href="/w/index.php?title=%D0%92%D0%B0%D1%80%D0%BB%D0%B0%D0%B0%D0%BC_%D0%A1%D0%B5%D1%80%D0%BF%D1%83%D1%85%D0%BE%D0%B2%D1%81%D0%BA%D0%BE%D0%B9&action=edit&redlink=1" class="new" title="Варлаам Серпуховской (страница отсутствует)">Варлаам</a>, <a href="/w/index.php?title=%D0%93%D0%B5%D0%B4%D0%B5%D0%BE%D0%BD_%D0%A1%D0%B5%D1%80%D0%BF%D1%83%D1%85%D0%BE%D0%B2%D1%81%D0%BA%D0%BE%D0%B9&action=edit&redlink=1" class="new" title="Гедеон Серпуховской (страница отсутствует)">Гедеон</a>, <a href="/w/index.php?title=%D0%94%D0%B0%D0%B2%D0%B8%D0%B4_%D0%A1%D0%B5%D1%80%D0%BF%D1%83%D1%85%D0%BE%D0%B2%D1%81%D0%BA%D0%BE%D0%B9&action=edit&redlink=1" class="new" title="Давид Серпуховской (страница отсутствует)">Давид</a> и <a href="/w/index.php?title=%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D0%BC%D0%B8%D1%80_%D0%91%D0%B5%D0%BB%D0%BE%D0%BF%D0%B5%D1%81%D0%BE%D1%86%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Владимир Белопесоцкий (страница отсутствует)">Владимир Белопесоцкий</a> Серпуховские • <a href="/wiki/%D0%A1%D0%B0%D0%B2%D0%B2%D0%B0_%D0%A1%D1%82%D0%BE%D1%80%D0%BE%D0%B6%D0%B5%D0%B2%D1%81%D0%BA%D0%B8%D0%B9" title="Савва Сторожевский">Савва Сторожевский</a> • <a href="/wiki/%D0%9C%D0%B5%D1%84%D0%BE%D0%B4%D0%B8%D0%B9_%D0%9F%D0%B5%D1%88%D0%BD%D0%BE%D1%88%D1%81%D0%BA%D0%B8%D0%B9" title="Мефодий Пешношский">Мефодий Пешношский</a> • <a href="/w/index.php?title=%D0%A1%D0%B0%D0%B2%D0%B2%D0%B0_%D0%A1%D1%82%D1%80%D0%BE%D0%BC%D1%8B%D0%BD%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Савва Стромынский (страница отсутствует)">Савва Стромынский</a> • <a href="/w/index.php?title=%D0%A0%D0%BE%D0%BC%D0%B0%D0%BD_%D0%9A%D0%B8%D1%80%D0%B6%D0%B0%D1%87%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Роман Киржачский (страница отсутствует)">Роман Киржачский</a> • <a href="/w/index.php?title=%D0%98%D1%83%D0%BB%D0%B8%D0%B0%D0%BD%D0%B8%D1%8F_%D0%B8_%D0%95%D0%B2%D0%BF%D1%80%D0%B0%D0%BA%D1%81%D0%B8%D1%8F&action=edit&redlink=1" class="new" title="Иулиания и Евпраксия (страница отсутствует)">Иулиания и Евпраксия</a> • <a href="/wiki/%D0%90%D1%84%D0%B0%D0%BD%D0%B0%D1%81%D0%B8%D0%B9_%D0%92%D1%8B%D1%81%D0%BE%D1%86%D0%BA%D0%B8%D0%B9_%D0%9C%D0%BB%D0%B0%D0%B4%D1%88%D0%B8%D0%B9" title="Афанасий Высоцкий Младший">Афанасий мл</a> и <a href="/wiki/%D0%90%D1%84%D0%B0%D0%BD%D0%B0%D1%81%D0%B8%D0%B9_%D0%92%D1%8B%D1%81%D0%BE%D1%86%D0%BA%D0%B8%D0%B9_%D0%A1%D1%82%D0%B0%D1%80%D1%88%D0%B8%D0%B9" title="Афанасий Высоцкий Старший">Афанасий ст</a> Высоцкие • <a href="/wiki/%D0%93%D1%80%D0%B8%D0%B3%D0%BE%D1%80%D0%B8%D0%B9_(%D0%B5%D0%BF%D0%B8%D1%81%D0%BA%D0%BE%D0%BF_%D0%9A%D0%BE%D0%BB%D0%BE%D0%BC%D0%B5%D0%BD%D1%81%D0%BA%D0%B8%D0%B9)" title="Григорий (епископ Коломенский)">Григорий Голутвинский</a> • <a href="/wiki/%D0%A1%D1%82%D0%B5%D1%84%D0%B0%D0%BD_%D0%9C%D0%B0%D1%85%D1%80%D0%B8%D1%89%D1%81%D0%BA%D0%B8%D0%B9" title="Стефан Махрищский">Стефан Махрищский</a> • <a href="/wiki/%D0%A4%D0%B5%D1%80%D0%B0%D0%BF%D0%BE%D0%BD%D1%82_%D0%91%D0%B5%D0%BB%D0%BE%D0%B7%D0%B5%D1%80%D1%81%D0%BA%D0%B8%D0%B9" title="Ферапонт Белозерский">Ферапонт</a> и <a href="/wiki/%D0%9A%D0%B8%D1%80%D0%B8%D0%BB%D0%BB_%D0%91%D0%B5%D0%BB%D0%BE%D0%B7%D0%B5%D1%80%D1%81%D0%BA%D0%B8%D0%B9" title="Кирилл Белозерский">Кирилл</a> Белозерские • <a href="/wiki/%D0%98%D0%BE%D1%81%D0%B8%D1%84_%D0%92%D0%BE%D0%BB%D0%BE%D1%86%D0%BA%D0%B8%D0%B9" title="Иосиф Волоцкий">Иосиф</a>, <a href="/wiki/%D0%A4%D0%BE%D1%82%D0%B8%D0%B9_%D0%92%D0%BE%D0%BB%D0%BE%D0%BA%D0%BE%D0%BB%D0%B0%D0%BC%D1%81%D0%BA%D0%B8%D0%B9" title="Фотий Волоколамский">Фотий</a>, <a href="/w/index.php?title=%D0%90%D0%B4%D1%80%D0%B8%D0%B0%D0%BD_%D0%92%D0%BE%D0%BB%D0%BE%D0%BA%D0%BE%D0%BB%D0%B0%D0%BC%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Адриан Волоколамский (страница отсутствует)">Адриан</a>, <a href="/w/index.php?title=%D0%97%D0%BE%D1%81%D0%B8%D0%BC%D0%B0_%D0%92%D0%BE%D0%BB%D0%BE%D0%BA%D0%BE%D0%BB%D0%B0%D0%BC%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Зосима Волоколамский (страница отсутствует)">Зосима</a> <a href="/w/index.php?title=%D0%9B%D0%B5%D0%B2%D0%BA%D0%B8%D0%B9_%D0%92%D0%BE%D0%BB%D0%BE%D0%BA%D0%BE%D0%BB%D0%B0%D0%BC%D1%81%D0%BA%D0%B8%D0%B9&action=edit&redlink=1" class="new" title="Левкий Волоколамский (страница отсутствует)">Левкий</a>, <a href="/w/index.php?title=%D0%93%D0%B5%D1%80%D0%B0%D1%81%D0%B8%D0%BC_%D0%A7%D1%91%D1%80%D0%BD%D1%8B%D0%B9&action=edit&redlink=1" class="new" title="Герасим Чёрный (страница отсутствует)">Герасим Чёрный</a> и <a href="/w/index.php?title=%D0%9A%D0%B0%D1%81%D1%81%D0%B8%D0%B0%D0%BD_%D0%91%D0%BE%D1%81%D0%BE%D0%B9&action=edit&redlink=1" class="new" title="Кассиан Босой (страница отсутствует)">Кассиан Босой</a> Волоколамские • <a href="/w/index.php?title=%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%A1%D0%BE%D0%BA%D0%BE%D0%BB%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9_(%D1%81%D0%B2%D1%8F%D1%82%D0%BE%D0%B9)&action=edit&redlink=1" class="new" title="Василий Соколовский (святой) (страница отсутствует)">Василий Соколовский</a> • <a href="/wiki/%D0%97%D0%BE%D1%81%D0%B8%D0%BC%D0%B0_(%D0%92%D0%B5%D1%80%D1%85%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9)" title="Зосима (Верховский)">Зосима</a> • <a href="/wiki/%D0%90%D0%BD%D1%82%D0%BE%D0%BD%D0%B8%D0%B9_%D0%9E%D0%BF%D1%82%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9" title="Антоний Оптинский">Антоний</a> и <a href="/w/index.php?title=%D0%98%D0%BE%D1%81%D0%B8%D1%84_%D0%9E%D0%BF%D1%82%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9_(%D0%9B%D0%B8%D1%82%D0%BE%D0%B2%D0%BA%D0%B8%D0%BD)&action=edit&redlink=1" class="new" title="Иосиф Оптинский (Литовкин) (страница отсутствует)">Иосиф</a> <a href="/wiki/%D0%90%D0%BD%D0%B0%D1%82%D0%BE%D0%BB%D0%B8%D0%B9_%D0%9E%D0%BF%D1%82%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D0%B9_(%D0%9F%D0%BE%D1%82%D0%B0%D0%BF%D0%BE%D0%B2)" class="mw-redirect" title="Анатолий Оптинский (Потапов)">Анатолий</a> Оптинские • <a href="/wiki/%D0%9F%D0%B8%D0%BC%D0%B5%D0%BD_%D0%A3%D0%B3%D1%80%D0%B5%D1%88%D1%81%D0%BA%D0%B8%D0%B9" title="Пимен Угрешский">Пимен Угрешский</a> • <a href="/w/index.php?title=%D0%90%D1%80%D0%B8%D1%81%D1%82%D0%BE%D0%BA%D0%BB%D0%B8%D0%B9_(%D0%90%D0%BC%D0%B2%D1%80%D0%BE%D1%81%D0%B8%D0%B5%D0%B2)&action=edit&redlink=1" class="new" title="Аристоклий (Амвросиев) (страница отсутствует)">Аристоклий Афонский</a> • <a href="/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D0%B9_(%D0%A1%D0%BE%D0%BB%D0%BE%D0%B2%D1%8C%D0%B5%D0%B2)" class="mw-redirect" title="Алексий (Соловьев)">Алексий Зосимовский</a> • <a href="/w/index.php?title=%D0%A0%D0%B0%D1%85%D0%B8%D0%BB%D1%8C_%D0%91%D0%BE%D1%80%D0%BE%D0%B4%D0%B8%D0%BD%D1%81%D0%BA%D0%B0%D1%8F_(%D0%9A%D0%BE%D1%80%D0%BE%D1%82%D0%BA%D0%BE%D0%B2%D0%B0)&action=edit&redlink=1" class="new" title="Рахиль Бородинская (Короткова) (страница отсутствует)">Рахиль Бородинская</a></div> +</td> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group" style="background:#EDECD8;"><a href="/wiki/%D0%91%D0%BB%D0%B0%D0%B6%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9" title="Блаженный">Блаженные</a></th> +<td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"> +<div style="padding:0em 0.25em"><a href="/wiki/%D0%9C%D0%B0%D0%BA%D1%81%D0%B8%D0%BC_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9" title="Максим Московский">Максим Московский</a> • <a href="/wiki/%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%91%D0%BB%D0%B0%D0%B6%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9" title="Василий Блаженный">Василий Блаженный</a> • <a href="/wiki/%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B8%D0%B9" title="Иоанн Московский">Иоанн Московский</a> • <a href="/w/index.php?title=%D0%98%D0%BE%D0%B0%D0%BD%D0%BD_%D0%9C%D0%BE%D0%B6%D0%B0%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_(%D1%81%D0%B2%D1%8F%D1%82%D0%BE%D0%B9)&action=edit&redlink=1" class="new" title="Иоанн Можайский (святой) (страница отсутствует)">Иоанн Можайский</a> • <a href="/w/index.php?title=%D0%9C%D0%B0%D1%80%D1%84%D0%B0_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B0%D1%8F&action=edit&redlink=1" class="new" title="Марфа Московская (страница отсутствует)">Марфа Московская</a> • <a href="/wiki/%D0%9C%D0%B0%D1%82%D1%80%D0%BE%D0%BD%D0%B0_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%B0%D1%8F" title="Матрона Московская">Матрона Московская</a></div> +</td> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group" style="background:#EDECD8;"><a href="/wiki/%D0%91%D0%BB%D0%B0%D0%B3%D0%BE%D0%B2%D0%B5%D1%80%D0%BD%D1%8B%D0%B9" title="Благоверный">Благоверные</a></th> +<td class="navbox-list navbox-even" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px;background:#f0f0f0;"> +<div style="padding:0em 0.25em"><a href="/wiki/%D0%94%D0%B0%D0%BD%D0%B8%D0%B8%D0%BB_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80%D0%BE%D0%B2%D0%B8%D1%87" title="Даниил Александрович">Даниил Московский</a> • <a href="/wiki/%D0%98%D0%B2%D0%B0%D0%BD_I_%D0%94%D0%B0%D0%BD%D0%B8%D0%BB%D0%BE%D0%B2%D0%B8%D1%87_%D0%9A%D0%B0%D0%BB%D0%B8%D1%82%D0%B0" title="Иван I Данилович Калита">Иван Калита</a> • <a href="/wiki/%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87_%D0%94%D0%BE%D0%BD%D1%81%D0%BA%D0%BE%D0%B9" title="Дмитрий Иванович Донской">Дмитрий Донской</a> • <a href="/wiki/%D0%94%D0%BC%D0%B8%D1%82%D1%80%D0%B8%D0%B9_%D0%A3%D0%B3%D0%BB%D0%B8%D1%86%D0%BA%D0%B8%D0%B9" title="Дмитрий Углицкий">царевич Дмитрий</a> • <a href="/wiki/%D0%A4%D1%91%D0%B4%D0%BE%D1%80_I_%D0%98%D0%BE%D0%B0%D0%BD%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" class="mw-redirect" title="Фёдор I Иоаннович">Фёдор Иоаннович</a></div> +</td> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group" style="background:#EDECD8;"><a href="/wiki/%D0%9F%D1%80%D0%B0%D0%B2%D0%B5%D0%B4%D0%BD%D1%8B%D0%B9" class="mw-redirect" title="Праведный">Праведные</a></th> +<td class="navbox-list navbox-odd" style="text-align:left;border-left-width:2px;border-left-style:solid;width:100%;padding:0px"> +<div style="padding:0em 0.25em"><a href="/wiki/%D0%92%D0%B0%D1%81%D0%B8%D0%BB%D0%B8%D0%B9_%D0%9F%D0%B0%D0%B2%D0%BB%D0%BE%D0%B2%D0%BE-%D0%9F%D0%BE%D1%81%D0%B0%D0%B4%D1%81%D0%BA%D0%B8%D0%B9" title="Василий Павлово-Посадский">Василий Павлово-Посадский</a> • <a href="/wiki/%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B8%D0%B9_%D0%9C%D0%B5%D1%87%D1%91%D0%B2" class="mw-redirect" title="Алексий Мечёв">Алексий Мечёв</a></div> +</td> +</tr> +</table> +</td> +</tr> +</table> + + +<!-- +NewPP limit report +Parsed by mw1216 +Cached time: 20170130031231 +Cache expiry: 2592000 +Dynamic content: false +CPU time usage: 0.764 seconds +Real time usage: 0.996 seconds +Preprocessor visited node count: 8497/1000000 +Preprocessor generated node count: 0/1500000 +Post‐expand include size: 240930/2097152 bytes +Template argument size: 35242/2097152 bytes +Highest expansion depth: 17/40 +Expensive parser function count: 28/500 +Lua time usage: 0.309/10.000 seconds +Lua memory usage: 6.08 MB/50 MB +--> +<!-- +Transclusion expansion time report (%,ms,calls,template) +100.00% 703.520 1 -total + 47.33% 332.961 1 Шаблон:Государственный_деятель2 + 37.09% 260.955 35 Шаблон:Wikidata + 25.89% 182.109 1 Шаблон:Библиоинформация + 22.46% 157.994 16 Шаблон:If-wikidata + 17.38% 122.255 1 Шаблон:Государственный_деятель/Личные_данные + 5.51% 38.782 1 Шаблон:Примечания + 5.29% 37.184 5 Шаблон:Книга + 4.92% 34.639 3 Шаблон:Навигационная_таблица + 4.06% 28.528 1 Шаблон:Навигация +--> + +<!-- Saved in parser cache with key ruwiki:pcache:idhash:54693-0!*!0!!ru!4!* and timestamp 20170130031230 and revision id 83139961 + --> +<noscript><img src="//ru.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;" /></noscript></div> <div class="printfooter"> + Источник — «<a dir="ltr" href="https://ru.wikipedia.org/w/index.php?title=Фёдор_Иванович&oldid=83139961">https://ru.wikipedia.org/w/index.php?title=Фёдор_Иванович&oldid=83139961</a>» </div> + <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B8" title="Служебная:Категории">Категории</a>: <ul><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A0%D0%BE%D0%B4%D0%B8%D0%B2%D1%88%D0%B8%D0%B5%D1%81%D1%8F_31_%D0%BC%D0%B0%D1%8F" title="Категория:Родившиеся 31 мая">Родившиеся 31 мая</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A0%D0%BE%D0%B4%D0%B8%D0%B2%D1%88%D0%B8%D0%B5%D1%81%D1%8F_%D0%B2_1557_%D0%B3%D0%BE%D0%B4%D1%83" title="Категория:Родившиеся в 1557 году">Родившиеся в 1557 году</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9F%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0%D0%BB%D0%B8%D0%B8_%D0%BF%D0%BE_%D0%B0%D0%BB%D1%84%D0%B0%D0%B2%D0%B8%D1%82%D1%83" title="Категория:Персоналии по алфавиту">Персоналии по алфавиту</a></li><li><a href="/w/index.php?title=%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A0%D0%BE%D0%B4%D0%B8%D0%B2%D1%88%D0%B8%D0%B5%D1%81%D1%8F_%D0%B2_%D1%83%D1%80%D0%BE%D1%87%D0%B8%D1%89%D0%B5_%D0%A1%D0%BE%D0%B1%D0%B8%D0%BB%D0%BA%D0%B0&action=edit&redlink=1" class="new" title="Категория:Родившиеся в урочище Собилка (страница отсутствует)">Родившиеся в урочище Собилка</a></li><li><a href="/w/index.php?title=%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A0%D0%BE%D0%B4%D0%B8%D0%B2%D1%88%D0%B8%D0%B5%D1%81%D1%8F_%D0%B2_%D0%9F%D0%B5%D1%80%D0%B5%D1%81%D0%BB%D0%B0%D0%B2%D0%BB%D0%B5-%D0%97%D0%B0%D1%81%D0%B5%D1%81%D1%81%D0%BA%D0%BE%D0%BC&action=edit&redlink=1" class="new" title="Категория:Родившиеся в Переславле-Засесском (страница отсутствует)">Родившиеся в Переславле-Засесском</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A3%D0%BC%D0%B5%D1%80%D1%88%D0%B8%D0%B5_17_%D1%8F%D0%BD%D0%B2%D0%B0%D1%80%D1%8F" title="Категория:Умершие 17 января">Умершие 17 января</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A3%D0%BC%D0%B5%D1%80%D1%88%D0%B8%D0%B5_%D0%B2_1598_%D0%B3%D0%BE%D0%B4%D1%83" title="Категория:Умершие в 1598 году">Умершие в 1598 году</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A3%D0%BC%D0%B5%D1%80%D1%88%D0%B8%D0%B5_%D0%B2_%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B5" title="Категория:Умершие в Москве">Умершие в Москве</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A0%D0%BE%D0%B4%D0%B8%D0%B2%D1%88%D0%B8%D0%B5%D1%81%D1%8F_%D0%B2_%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B5" title="Категория:Родившиеся в Москве">Родившиеся в Москве</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B5_%D1%86%D0%B0%D1%80%D0%B8" title="Категория:Русские цари">Русские цари</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A0%D1%8E%D1%80%D0%B8%D0%BA%D0%BE%D0%B2%D0%B8%D1%87%D0%B8_%D0%BF%D0%BE_%D0%B0%D0%BB%D1%84%D0%B0%D0%B2%D0%B8%D1%82%D1%83" title="Категория:Рюриковичи по алфавиту">Рюриковичи по алфавиту</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9F%D0%BE%D1%85%D0%BE%D1%80%D0%BE%D0%BD%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%B2_%D0%90%D1%80%D1%85%D0%B0%D0%BD%D0%B3%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%BE%D0%BC_%D1%81%D0%BE%D0%B1%D0%BE%D1%80%D0%B5_%D0%9C%D0%BE%D1%81%D0%BA%D0%BE%D0%B2%D1%81%D0%BA%D0%BE%D0%B3%D0%BE_%D0%9A%D1%80%D0%B5%D0%BC%D0%BB%D1%8F" title="Категория:Похороненные в Архангельском соборе Московского Кремля">Похороненные в Архангельском соборе Московского Кремля</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%9A%D0%B0%D0%BD%D0%BE%D0%BD%D0%B8%D0%B7%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BA%D0%BD%D1%8F%D0%B7%D1%8C%D1%8F" title="Категория:Канонизированные князья">Канонизированные князья</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%94%D0%B0%D0%BD%D0%B8%D0%BB%D0%BE%D0%B2%D0%B8%D1%87%D0%B8_(%D0%A0%D1%8E%D1%80%D0%B8%D0%BA%D0%BE%D0%B2%D0%B8%D1%87%D0%B8)" title="Категория:Даниловичи (Рюриковичи)">Даниловичи (Рюриковичи)</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Скрытые категории: <ul><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D0%B8_%D1%81_%D0%BF%D0%B5%D1%80%D0%B5%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%D0%BC_%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B8%D0%B7_%D0%92%D0%B8%D0%BA%D0%B8%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" title="Категория:Википедия:Статьи с переопределением значения из Викиданных">Википедия:Статьи с переопределением значения из Викиданных</a></li><li><a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D1%81%D1%8B%D0%BB%D0%BA%D0%B0_%D0%BD%D0%B0_%D0%92%D0%B8%D0%BA%D0%B8%D1%82%D0%B5%D0%BA%D1%83_%D0%BD%D0%B5%D0%BF%D0%BE%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE_%D0%B2_%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B5" title="Категория:Википедия:Ссылка на Викитеку непосредственно в статье">Википедия:Ссылка на Викитеку непосредственно в статье</a></li></ul></div></div> <div class="visualClear"></div> + </div> + </div> + <div id="mw-navigation"> + <h2>Навигация</h2> + + <div id="mw-head"> + <div id="p-personal" role="navigation" class="" aria-labelledby="p-personal-label"> + <h3 id="p-personal-label">Персональные инструменты</h3> + <ul> + <li id="pt-anonuserpage">Вы не представились системе</li><li id="pt-anontalk"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9C%D0%BE%D1%91_%D0%BE%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5" title="Страница обсуждений для моего IP [n]" accesskey="n">Обсуждение</a></li><li id="pt-anoncontribs"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9C%D0%BE%D0%B9_%D0%B2%D0%BA%D0%BB%D0%B0%D0%B4" title="Список правок, сделанных с этого IP-адреса [y]" accesskey="y">Вклад</a></li><li id="pt-createaccount"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C_%D1%83%D1%87%D1%91%D1%82%D0%BD%D1%83%D1%8E_%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C&returnto=%D0%A4%D1%91%D0%B4%D0%BE%D1%80+%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" title="Мы предлагаем вам создать учётную запись и войти в систему, хотя это и не обязательно.">Создать учётную запись</a></li><li id="pt-login"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D1%85%D0%BE%D0%B4&returnto=%D0%A4%D1%91%D0%B4%D0%BE%D1%80+%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" title="Здесь можно зарегистрироваться в системе, но это необязательно. [o]" accesskey="o">Войти</a></li> </ul> + </div> + <div id="left-navigation"> + <div id="p-namespaces" role="navigation" class="vectorTabs" aria-labelledby="p-namespaces-label"> + <h3 id="p-namespaces-label">Пространства имён</h3> + <ul> + <li id="ca-nstab-main" class="selected"><span><a href="/wiki/%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" title="Просмотр основной страницы [c]" accesskey="c">Статья</a></span></li> + <li id="ca-talk"><span><a href="/wiki/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" title="Обсуждение основной страницы [t]" accesskey="t" rel="discussion">Обсуждение</a></span></li> + </ul> + </div> + <div id="p-variants" role="navigation" class="vectorMenu emptyPortlet" aria-labelledby="p-variants-label"> + <h3 id="p-variants-label"> + <span>Варианты</span><a href="#"></a> + </h3> + + <div class="menu"> + <ul> + </ul> + </div> + </div> + </div> + <div id="right-navigation"> + <div id="p-views" role="navigation" class="vectorTabs" aria-labelledby="p-views-label"> + <h3 id="p-views-label">Просмотры</h3> + <ul> + <li id="ca-view" class="selected"><span><a href="/wiki/%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" >Читать</a></span></li> + <li id="ca-ve-edit"><span><a href="/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&veaction=edit" title="Редактировать данную страницу [v]" accesskey="v">Править</a></span></li> + <li id="ca-edit" class=" collapsible"><span><a href="/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&action=edit" title="Эту статью можно изменять. Перед сохранением изменений, пожалуйста, нажмите кнопку предварительного просмотра для визуальной проверки результата [e]" accesskey="e">Править вики-текст</a></span></li> + <li id="ca-history" class="collapsible"><span><a href="/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&action=history" title="Журнал изменений страницы [h]" accesskey="h">История</a></span></li> + </ul> + </div> + <div id="p-cactions" role="navigation" class="vectorMenu emptyPortlet" aria-labelledby="p-cactions-label"> + <h3 id="p-cactions-label"><span>Ещё</span><a href="#"></a></h3> + + <div class="menu"> + <ul> + </ul> + </div> + </div> + <div id="p-search" role="search"> + <h3> + <label for="searchInput">Поиск</label> + </h3> + + <form action="/w/index.php" id="searchform"> + <div id="simpleSearch"> + <input type="search" name="search" placeholder="Искать в Википедии" title="Искать в Википедии [f]" accesskey="f" id="searchInput"/><input type="hidden" value="Служебная:Поиск" name="title"/><input type="submit" name="fulltext" value="Найти" title="Найти страницы, содержащие указанный текст" id="mw-searchButton" class="searchButton mw-fallbackSearchButton"/><input type="submit" name="go" value="Перейти" title="Перейти к странице, имеющей в точности такое название" id="searchButton" class="searchButton"/> </div> + </form> + </div> + </div> + </div> + <div id="mw-panel"> + <div id="p-logo" role="banner"><a class="mw-wiki-logo" href="/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0" title="Перейти на заглавную страницу"></a></div> + <div class="portal" role="navigation" id='p-navigation' aria-labelledby='p-navigation-label'> + <h3 id='p-navigation-label'>Навигация</h3> + + <div class="body"> + <ul> + <li id="n-mainpage"><a href="/wiki/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0" title="Перейти на заглавную страницу [z]" accesskey="z">Заглавная страница</a></li><li id="n-browse"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%9F%D0%BE%D0%B8%D1%81%D0%BA_%D0%BF%D0%BE_%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F%D0%BC" title="Поиск по категориям">Рубрикация</a></li><li id="n-index"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%90%D0%BB%D1%84%D0%B0%D0%B2%D0%B8%D1%82%D0%BD%D1%8B%D0%B9_%D1%83%D0%BA%D0%B0%D0%B7%D0%B0%D1%82%D0%B5%D0%BB%D1%8C" title="Поиск по двум первым буквам">Указатель А — Я</a></li><li id="n-featured"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%98%D0%B7%D0%B1%D1%80%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5_%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8" title="Статьи, считающиеся лучшими статьями проекта">Избранные статьи</a></li><li id="n-randompage"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%BB%D1%83%D1%87%D0%B0%D0%B9%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0" title="Посмотреть случайно выбранную страницу [x]" accesskey="x">Случайная статья</a></li><li id="n-currentevents"><a href="/wiki/%D0%9F%D0%BE%D1%80%D1%82%D0%B0%D0%BB:%D0%A2%D0%B5%D0%BA%D1%83%D1%89%D0%B8%D0%B5_%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F" title="Статьи о текущих событиях в мире">Текущие события</a></li> </ul> + </div> + </div> + <div class="portal" role="navigation" id='p-participation' aria-labelledby='p-participation-label'> + <h3 id='p-participation-label'>Участие</h3> + + <div class="body"> + <ul> + <li id="n-bug_in_article"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BE%D0%B1_%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0%D1%85" title="Сообщить об ошибке в этой статье">Сообщить об ошибке</a></li><li id="n-portal"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%9F%D0%BE%D1%80%D1%82%D0%B0%D0%BB_%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B0" title="О проекте, о том, чем здесь можно заниматься, а также — где что находится">Портал сообщества</a></li><li id="n-forum"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A4%D0%BE%D1%80%D1%83%D0%BC" title="Форум участников Википедии">Форум</a></li><li id="n-recentchanges"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%B2%D0%B5%D0%B6%D0%B8%D0%B5_%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B8" title="Список последних изменений [r]" accesskey="r">Свежие правки</a></li><li id="n-newpages"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9D%D0%BE%D0%B2%D1%8B%D0%B5_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B" title="Список недавно созданных страниц">Новые страницы</a></li><li id="n-help"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0" title="Место, где можно получить справку">Справка</a></li><li id="n-sitesupport"><a href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_ru.wikipedia.org&uselang=ru" title="Поддержите нас">Пожертвовать</a></li> </ul> + </div> + </div> + <div class="portal" role="navigation" id='p-tb' aria-labelledby='p-tb-label'> + <h3 id='p-tb-label'>Инструменты</h3> + + <div class="body"> + <ul> + <li id="t-whatlinkshere"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D1%81%D1%8B%D0%BB%D0%BA%D0%B8_%D1%81%D1%8E%D0%B4%D0%B0/%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" title="Список всех страниц, ссылающихся на данную [j]" accesskey="j">Ссылки сюда</a></li><li id="t-recentchangeslinked"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%B2%D1%8F%D0%B7%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5_%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B8/%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" rel="nofollow" title="Последние изменения в страницах, на которые ссылается эта страница [k]" accesskey="k">Связанные правки</a></li><li id="t-specialpages"><a href="/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A1%D0%BF%D0%B5%D1%86%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B" title="Список служебных страниц [q]" accesskey="q">Спецстраницы</a></li><li id="t-permalink"><a href="/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&oldid=83139961" title="Постоянная ссылка на эту версию страницы">Постоянная ссылка</a></li><li id="t-info"><a href="/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&action=info" title="Подробнее об этой странице">Сведения о странице</a></li><li id="t-wikibase"><a href="https://www.wikidata.org/wiki/Q186321" title="Ссылка на связанный элемент репозитория данных [g]" accesskey="g">Элемент Викиданных</a></li><li id="t-cite"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%A6%D0%B8%D1%82%D0%B0%D1%82%D0%B0&page=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&id=83139961" title="Информация о том, как цитировать эту страницу">Цитировать страницу</a></li> </ul> + </div> + </div> + <div class="portal" role="navigation" id='p-coll-print_export' aria-labelledby='p-coll-print_export-label'> + <h3 id='p-coll-print_export-label'>Печать/экспорт</h3> + + <div class="body"> + <ul> + <li id="coll-create_a_book"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9A%D0%BE%D0%BB%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D1%8F_%D0%BA%D0%BD%D0%B8%D0%B3&bookcmd=book_creator&referer=%D0%A4%D1%91%D0%B4%D0%BE%D1%80+%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87">Создать книгу</a></li><li id="coll-download-as-rdf2latex"><a href="/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%9A%D0%BE%D0%BB%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D1%8F_%D0%BA%D0%BD%D0%B8%D0%B3&bookcmd=render_article&arttitle=%D0%A4%D1%91%D0%B4%D0%BE%D1%80+%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&returnto=%D0%A4%D1%91%D0%B4%D0%BE%D1%80+%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&oldid=83139961&writer=rdf2latex">Скачать как PDF</a></li><li id="t-print"><a href="/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&printable=yes" title="Версия этой страницы для печати [p]" accesskey="p">Версия для печати</a></li> </ul> + </div> + </div> + <div class="portal" role="navigation" id='p-wikibase-otherprojects' aria-labelledby='p-wikibase-otherprojects-label'> + <h3 id='p-wikibase-otherprojects-label'>В других проектах</h3> + + <div class="body"> + <ul> + <li class="wb-otherproject-link wb-otherproject-commons"><a href="https://commons.wikimedia.org/wiki/Category:Feodor_I_of_Russia" hreflang="en">Викисклад</a></li><li class="wb-otherproject-link wb-otherproject-wikisource"><a href="https://ru.wikisource.org/wiki/%D0%A4%D1%91%D0%B4%D0%BE%D1%80_I_%D0%98%D0%BE%D0%B0%D0%BD%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" hreflang="ru">Викитека</a></li> </ul> + </div> + </div> + <div class="portal" role="navigation" id='p-lang' aria-labelledby='p-lang-label'> + <h3 id='p-lang-label'>На других языках</h3> + + <div class="body"> + <ul> + <li class="interlanguage-link interwiki-af"><a href="https://af.wikipedia.org/wiki/Fjodor_I_van_Rusland" title="Fjodor I van Rusland — африкаанс" lang="af" hreflang="af" class="interlanguage-link-target">Afrikaans</a></li><li class="interlanguage-link interwiki-ar"><a href="https://ar.wikipedia.org/wiki/%D9%81%D9%8A%D9%88%D8%AF%D9%88%D8%B1_%D8%A7%D9%84%D8%A3%D9%88%D9%84" title="فيودور الأول — арабский" lang="ar" hreflang="ar" class="interlanguage-link-target">العربية</a></li><li class="interlanguage-link interwiki-be"><a href="https://be.wikipedia.org/wiki/%D0%A4%D1%91%D0%B4%D0%B0%D1%80_I,_%D1%86%D0%B0%D1%80_%D1%96_%D0%B2%D1%8F%D0%BB%D1%96%D0%BA%D1%96_%D0%BA%D0%BD%D1%8F%D0%B7%D1%8C_%D1%83%D1%81%D1%8F%D0%B5_%D0%A0%D1%83%D1%81%D1%96" title="Фёдар I, цар і вялікі князь усяе Русі — белорусский" lang="be" hreflang="be" class="interlanguage-link-target">Беларуская</a></li><li class="interlanguage-link interwiki-be-x-old"><a href="https://be-x-old.wikipedia.org/wiki/%D0%A4%D1%91%D0%B4%D0%B0%D1%80_I_%D0%86%D0%B2%D0%B0%D0%BD%D0%B0%D0%B2%D1%96%D1%87" title="Фёдар I Іванавіч — беларуская (тарашкевіца)" lang="be-x-old" hreflang="be-x-old" class="interlanguage-link-target">Беларуская (тарашкевіца)</a></li><li class="interlanguage-link interwiki-bg"><a href="https://bg.wikipedia.org/wiki/%D0%A4%D1%8C%D0%BE%D0%B4%D0%BE%D1%80_I" title="Фьодор I — болгарский" lang="bg" hreflang="bg" class="interlanguage-link-target">Български</a></li><li class="interlanguage-link interwiki-bs"><a href="https://bs.wikipedia.org/wiki/Fjodor_I,_car_Rusije" title="Fjodor I, car Rusije — боснийский" lang="bs" hreflang="bs" class="interlanguage-link-target">Bosanski</a></li><li class="interlanguage-link interwiki-ca"><a href="https://ca.wikipedia.org/wiki/Teodor_I_de_R%C3%BAssia" title="Teodor I de Rússia — каталанский" lang="ca" hreflang="ca" class="interlanguage-link-target">Català</a></li><li class="interlanguage-link interwiki-cs"><a href="https://cs.wikipedia.org/wiki/Fjodor_I." title="Fjodor I. — чешский" lang="cs" hreflang="cs" class="interlanguage-link-target">Čeština</a></li><li class="interlanguage-link interwiki-cy"><a href="https://cy.wikipedia.org/wiki/Fyodor_I,_tsar_Rwsia" title="Fyodor I, tsar Rwsia — валлийский" lang="cy" hreflang="cy" class="interlanguage-link-target">Cymraeg</a></li><li class="interlanguage-link interwiki-da"><a href="https://da.wikipedia.org/wiki/Fjodor_1._af_Rusland" title="Fjodor 1. af Rusland — датский" lang="da" hreflang="da" class="interlanguage-link-target">Dansk</a></li><li class="interlanguage-link interwiki-de"><a href="https://de.wikipedia.org/wiki/Fjodor_I._(Russland)" title="Fjodor I. (Russland) — немецкий" lang="de" hreflang="de" class="interlanguage-link-target">Deutsch</a></li><li class="interlanguage-link interwiki-el"><a href="https://el.wikipedia.org/wiki/%CE%A6%CE%B9%CE%BF%CE%BD%CF%84%CF%8C%CF%81_%CE%91%CE%84_%CF%84%CE%B7%CF%82_%CE%A1%CF%89%CF%83%CE%AF%CE%B1%CF%82" title="Φιοντόρ Α΄ της Ρωσίας — греческий" lang="el" hreflang="el" class="interlanguage-link-target">Ελληνικά</a></li><li class="interlanguage-link interwiki-en"><a href="https://en.wikipedia.org/wiki/Feodor_I_of_Russia" title="Feodor I of Russia — английский" lang="en" hreflang="en" class="interlanguage-link-target">English</a></li><li class="interlanguage-link interwiki-eo"><a href="https://eo.wikipedia.org/wiki/Fjodor_la_1-a_Ivanovi%C4%89_(Rusio)" title="Fjodor la 1-a Ivanoviĉ (Rusio) — эсперанто" lang="eo" hreflang="eo" class="interlanguage-link-target">Esperanto</a></li><li class="interlanguage-link interwiki-es"><a href="https://es.wikipedia.org/wiki/Teodoro_I_de_Rusia" title="Teodoro I de Rusia — испанский" lang="es" hreflang="es" class="interlanguage-link-target">Español</a></li><li class="interlanguage-link interwiki-et"><a href="https://et.wikipedia.org/wiki/Fjodor_I" title="Fjodor I — эстонский" lang="et" hreflang="et" class="interlanguage-link-target">Eesti</a></li><li class="interlanguage-link interwiki-eu"><a href="https://eu.wikipedia.org/wiki/Teodoro_I.a_Errusiakoa" title="Teodoro I.a Errusiakoa — баскский" lang="eu" hreflang="eu" class="interlanguage-link-target">Euskara</a></li><li class="interlanguage-link interwiki-fa"><a href="https://fa.wikipedia.org/wiki/%D9%81%DB%8C%D9%88%D8%AF%D9%88%D8%B1_%DB%8C%DA%A9%D9%85_(%D8%B1%D9%88%D8%B3%DB%8C%D9%87)" title="فیودور یکم (روسیه) — персидский" lang="fa" hreflang="fa" class="interlanguage-link-target">فارسی</a></li><li class="interlanguage-link interwiki-fi"><a href="https://fi.wikipedia.org/wiki/Fjodor_I" title="Fjodor I — финский" lang="fi" hreflang="fi" class="interlanguage-link-target">Suomi</a></li><li class="interlanguage-link interwiki-fr"><a href="https://fr.wikipedia.org/wiki/F%C3%A9dor_Ier" title="Fédor Ier — французский" lang="fr" hreflang="fr" class="interlanguage-link-target">Français</a></li><li class="interlanguage-link interwiki-gl"><a href="https://gl.wikipedia.org/wiki/Teodoro_I_de_Rusia" title="Teodoro I de Rusia — галисийский" lang="gl" hreflang="gl" class="interlanguage-link-target">Galego</a></li><li class="interlanguage-link interwiki-he"><a href="https://he.wikipedia.org/wiki/%D7%A4%D7%99%D7%95%D7%93%D7%95%D7%A8_%D7%94%D7%A8%D7%90%D7%A9%D7%95%D7%9F" title="פיודור הראשון — иврит" lang="he" hreflang="he" class="interlanguage-link-target">עברית</a></li><li class="interlanguage-link interwiki-hr"><a href="https://hr.wikipedia.org/wiki/Fjodor_I.,_ruski_car" title="Fjodor I., ruski car — хорватский" lang="hr" hreflang="hr" class="interlanguage-link-target">Hrvatski</a></li><li class="interlanguage-link interwiki-hu"><a href="https://hu.wikipedia.org/wiki/I._Fjodor_orosz_c%C3%A1r" title="I. Fjodor orosz cár — венгерский" lang="hu" hreflang="hu" class="interlanguage-link-target">Magyar</a></li><li class="interlanguage-link interwiki-it"><a href="https://it.wikipedia.org/wiki/F%C3%ABdor_I_di_Russia" title="Fëdor I di Russia — итальянский" lang="it" hreflang="it" class="interlanguage-link-target">Italiano</a></li><li class="interlanguage-link interwiki-ja"><a href="https://ja.wikipedia.org/wiki/%E3%83%95%E3%83%A7%E3%83%BC%E3%83%89%E3%83%AB1%E4%B8%96" title="フョードル1世 — японский" lang="ja" hreflang="ja" class="interlanguage-link-target">日本語</a></li><li class="interlanguage-link interwiki-ka"><a href="https://ka.wikipedia.org/wiki/%E1%83%97%E1%83%94%E1%83%93%E1%83%9D%E1%83%A0%E1%83%94_I" title="თედორე I — грузинский" lang="ka" hreflang="ka" class="interlanguage-link-target">ქართული</a></li><li class="interlanguage-link interwiki-ko"><a href="https://ko.wikipedia.org/wiki/%ED%91%9C%EB%8F%84%EB%A5%B4_1%EC%84%B8" title="표도르 1세 — корейский" lang="ko" hreflang="ko" class="interlanguage-link-target">한국어</a></li><li class="interlanguage-link interwiki-la"><a href="https://la.wikipedia.org/wiki/Theodorus_I_(tzar_Russiae)" title="Theodorus I (tzar Russiae) — латинский" lang="la" hreflang="la" class="interlanguage-link-target">Latina</a></li><li class="interlanguage-link interwiki-lt"><a href="https://lt.wikipedia.org/wiki/Fiodoras_I" title="Fiodoras I — литовский" lang="lt" hreflang="lt" class="interlanguage-link-target">Lietuvių</a></li><li class="interlanguage-link interwiki-lv"><a href="https://lv.wikipedia.org/wiki/Fjodors_I" title="Fjodors I — латышский" lang="lv" hreflang="lv" class="interlanguage-link-target">Latviešu</a></li><li class="interlanguage-link interwiki-mk"><a href="https://mk.wikipedia.org/wiki/%D0%A4%D1%98%D0%BE%D0%B4%D0%BE%D1%80_I_(%D0%A0%D1%83%D1%81%D0%B8%D1%98%D0%B0)" title="Фјодор I (Русија) — македонский" lang="mk" hreflang="mk" class="interlanguage-link-target">Македонски</a></li><li class="interlanguage-link interwiki-mr"><a href="https://mr.wikipedia.org/wiki/%E0%A4%AA%E0%A4%B9%E0%A4%BF%E0%A4%B2%E0%A4%BE_%E0%A4%AB%E0%A4%BF%E0%A4%AF%E0%A5%8B%E0%A4%A6%E0%A5%8B%E0%A4%B0,_%E0%A4%B0%E0%A4%B6%E0%A4%BF%E0%A4%AF%E0%A4%BE" title="पहिला फियोदोर, रशिया — маратхи" lang="mr" hreflang="mr" class="interlanguage-link-target">मराठी</a></li><li class="interlanguage-link interwiki-nl"><a href="https://nl.wikipedia.org/wiki/Fjodor_I_van_Rusland" title="Fjodor I van Rusland — нидерландский" lang="nl" hreflang="nl" class="interlanguage-link-target">Nederlands</a></li><li class="interlanguage-link interwiki-no"><a href="https://no.wikipedia.org/wiki/Fjodor_I_av_Russland" title="Fjodor I av Russland — норвежский" lang="no" hreflang="no" class="interlanguage-link-target">Norsk bokmål</a></li><li class="interlanguage-link interwiki-pl"><a href="https://pl.wikipedia.org/wiki/Fiodor_I" title="Fiodor I — польский" lang="pl" hreflang="pl" class="interlanguage-link-target">Polski</a></li><li class="interlanguage-link interwiki-pt"><a href="https://pt.wikipedia.org/wiki/Teodoro_I_da_R%C3%BAssia" title="Teodoro I da Rússia — португальский" lang="pt" hreflang="pt" class="interlanguage-link-target">Português</a></li><li class="interlanguage-link interwiki-ro"><a href="https://ro.wikipedia.org/wiki/Feodor_I_al_Rusiei" title="Feodor I al Rusiei — румынский" lang="ro" hreflang="ro" class="interlanguage-link-target">Română</a></li><li class="interlanguage-link interwiki-sco"><a href="https://sco.wikipedia.org/wiki/Feodor_I_o_Roushie" title="Feodor I o Roushie — шотландский" lang="sco" hreflang="sco" class="interlanguage-link-target">Scots</a></li><li class="interlanguage-link interwiki-sh"><a href="https://sh.wikipedia.org/wiki/Fjodor_I.,_car_Rusije" title="Fjodor I., car Rusije — сербскохорватский" lang="sh" hreflang="sh" class="interlanguage-link-target">Srpskohrvatski / српскохрватски</a></li><li class="interlanguage-link interwiki-sk"><a href="https://sk.wikipedia.org/wiki/Fiodor_I._(Rusko)" title="Fiodor I. (Rusko) — словацкий" lang="sk" hreflang="sk" class="interlanguage-link-target">Slovenčina</a></li><li class="interlanguage-link interwiki-sl"><a href="https://sl.wikipedia.org/wiki/Fjodor_I._Ruski" title="Fjodor I. Ruski — словенский" lang="sl" hreflang="sl" class="interlanguage-link-target">Slovenščina</a></li><li class="interlanguage-link interwiki-sr"><a href="https://sr.wikipedia.org/wiki/%D0%A4%D1%98%D0%BE%D0%B4%D0%BE%D1%80_I_%D0%97%D0%B2%D0%BE%D0%BD%D0%B0%D1%80" title="Фјодор I Звонар — сербский" lang="sr" hreflang="sr" class="interlanguage-link-target">Српски / srpski</a></li><li class="interlanguage-link interwiki-sv"><a href="https://sv.wikipedia.org/wiki/Fjodor_I_av_Ryssland" title="Fjodor I av Ryssland — шведский" lang="sv" hreflang="sv" class="interlanguage-link-target">Svenska</a></li><li class="interlanguage-link interwiki-th"><a href="https://th.wikipedia.org/wiki/%E0%B8%8B%E0%B8%B2%E0%B8%A3%E0%B9%8C%E0%B9%80%E0%B8%9F%E0%B9%82%E0%B8%AD%E0%B8%94%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B8%97%E0%B8%B5%E0%B9%88_1_%E0%B9%81%E0%B8%AB%E0%B9%88%E0%B8%87%E0%B8%A3%E0%B8%B1%E0%B8%AA%E0%B9%80%E0%B8%8B%E0%B8%B5%E0%B8%A2" title="ซาร์เฟโอดอร์ที่ 1 แห่งรัสเซีย — тайский" lang="th" hreflang="th" class="interlanguage-link-target">ไทย</a></li><li class="interlanguage-link interwiki-tr"><a href="https://tr.wikipedia.org/wiki/I._Fyodor" title="I. Fyodor — турецкий" lang="tr" hreflang="tr" class="interlanguage-link-target">Türkçe</a></li><li class="interlanguage-link interwiki-tt"><a href="https://tt.wikipedia.org/wiki/%D0%A4%D1%91%D0%B4%D0%BE%D1%80_I" title="Фёдор I — татарский" lang="tt" hreflang="tt" class="interlanguage-link-target">Татарча/tatarça</a></li><li class="interlanguage-link interwiki-uk"><a href="https://uk.wikipedia.org/wiki/%D0%A4%D0%B5%D0%B4%D1%96%D1%80_I_%D0%86%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87" title="Федір I Іванович — украинский" lang="uk" hreflang="uk" class="interlanguage-link-target">Українська</a></li><li class="interlanguage-link interwiki-uz"><a href="https://uz.wikipedia.org/wiki/Fyodor_Ivanovich" title="Fyodor Ivanovich — узбекский" lang="uz" hreflang="uz" class="interlanguage-link-target">Oʻzbekcha/ўзбекча</a></li><li class="interlanguage-link interwiki-vi"><a href="https://vi.wikipedia.org/wiki/Fyodor_I_c%E1%BB%A7a_Nga" title="Fyodor I của Nga — вьетнамский" lang="vi" hreflang="vi" class="interlanguage-link-target">Tiếng Việt</a></li><li class="interlanguage-link interwiki-zh"><a href="https://zh.wikipedia.org/wiki/%E8%B4%B9%E5%A5%A5%E5%A4%9A%E5%B0%94%E4%B8%80%E4%B8%96%C2%B7%E4%BC%8A%E4%B8%87%E8%AF%BA%E7%BB%B4%E5%A5%87" title="费奥多尔一世·伊万诺维奇 — китайский" lang="zh" hreflang="zh" class="interlanguage-link-target">中文</a></li> </ul> + <div class='after-portlet after-portlet-lang'><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Q186321#sitelinks-wikipedia" title="Править межъязыковые ссылки" class="wbc-editpage">Править ссылки</a></span></div> </div> + </div> + </div> + </div> + <div id="footer" role="contentinfo"> + <ul id="footer-info"> + <li id="footer-info-lastmod"> Последнее изменение этой страницы: 12:18, 18 января 2017.</li> + <li id="footer-info-copyright">Текст доступен по <a rel="license" href="//ru.wikipedia.org/wiki/Википедия:Текст_лицензии_Creative_Commons_Attribution-ShareAlike_3.0_Unported">лицензии Creative Commons Attribution-ShareAlike</a><a rel="license" href="//creativecommons.org/licenses/by-sa/3.0/" style="display:none;"></a>; в отдельных случаях могут действовать дополнительные условия. +<span class="noprint">Подробнее см. <a href="//wikimediafoundation.org/wiki/Terms_of_Use/ru">Условия использования</a>.</span><br/> +Wikipedia® — зарегистрированный товарный знак некоммерческой организации <a href="//wikimediafoundation.org/wiki/Приёмная">Wikimedia Foundation, Inc.</a><br /></li><li class="noprint"><a class='internal' href="//ru.wikipedia.org/wiki/Википедия:Контакты">Свяжитесь с нами</a></li> + </ul> + <ul id="footer-places"> + <li id="footer-places-privacy"><a href="https://meta.wikimedia.org/wiki/Privacy_policy/ru" class="extiw" title="m:Privacy policy/ru">Политика конфиденциальности</a></li> + <li id="footer-places-about"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5" title="Википедия:Описание">Описание Википедии</a></li> + <li id="footer-places-disclaimer"><a href="/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:%D0%9E%D1%82%D0%BA%D0%B0%D0%B7_%D0%BE%D1%82_%D0%BE%D1%82%D0%B2%D0%B5%D1%82%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8" title="Википедия:Отказ от ответственности">Отказ от ответственности</a></li> + <li id="footer-places-developers"><a href="https://www.mediawiki.org/wiki/Special:MyLanguage/How_to_contribute">Разработчики</a></li> + <li id="footer-places-cookiestatement"><a href="https://wikimediafoundation.org/wiki/Cookie_statement">Соглашение о cookie</a></li> + <li id="footer-places-mobileview"><a href="//ru.m.wikipedia.org/w/index.php?title=%D0%A4%D1%91%D0%B4%D0%BE%D1%80_%D0%98%D0%B2%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%87&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Мобильная версия</a></li> + </ul> + <ul id="footer-icons" class="noprint"> + <li id="footer-copyrightico"> + <a href="https://wikimediafoundation.org/"><img src="/static/images/wikimedia-button.png" srcset="/static/images/wikimedia-button-1.5x.png 1.5x, /static/images/wikimedia-button-2x.png 2x" width="88" height="31" alt="Wikimedia Foundation"/></a> </li> + <li id="footer-poweredbyico"> + <a href="//www.mediawiki.org/"><img src="/static/images/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" srcset="/static/images/poweredby_mediawiki_132x47.png 1.5x, /static/images/poweredby_mediawiki_176x62.png 2x" width="88" height="31"/></a> </li> + </ul> + <div style="clear:both"></div> + </div> + <script>(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgPageParseReport":{"limitreport":{"cputime":"0.764","walltime":"0.996","ppvisitednodes":{"value":8497,"limit":1000000},"ppgeneratednodes":{"value":0,"limit":1500000},"postexpandincludesize":{"value":240930,"limit":2097152},"templateargumentsize":{"value":35242,"limit":2097152},"expansiondepth":{"value":17,"limit":40},"expensivefunctioncount":{"value":28,"limit":500},"entityaccesscount":{"value":24,"limit":400},"timingprofile":["100.00% 703.520 1 -total"," 47.33% 332.961 1 Шаблон:Государственный_деятель2"," 37.09% 260.955 35 Шаблон:Wikidata"," 25.89% 182.109 1 Шаблон:Библиоинформация"," 22.46% 157.994 16 Шаблон:If-wikidata"," 17.38% 122.255 1 Шаблон:Государственный_деятель/Личные_данные"," 5.51% 38.782 1 Шаблон:Примечания"," 5.29% 37.184 5 Шаблон:Книга"," 4.92% 34.639 3 Шаблон:Навигационная_таблица"," 4.06% 28.528 1 Шаблон:Навигация"]},"scribunto":{"limitreport-timeusage":{"value":"0.309","limit":"10.000"},"limitreport-memusage":{"value":6372251,"limit":52428800}},"cachereport":{"origin":"mw1216","timestamp":"20170130031231","ttl":2592000,"transientcontent":false}}});});</script><script>(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgBackendResponseTime":1108,"wgHostname":"mw1216"});});</script> + </body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/table/integrity/Naser_al-Din_Shah_Qajar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/table/integrity/Naser_al-Din_Shah_Qajar-novalid.html new file mode 100644 index 0000000000..1277d757ca --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/table/integrity/Naser_al-Din_Shah_Qajar-novalid.html @@ -0,0 +1,2741 @@ +<!DOCTYPE html> +<html class="client-nojs" lang="fa" dir="rtl"> +<head> +<meta charset="UTF-8"/> +<title>ناصرالدینشاه قاجار - ویکیپدیا، دانشنامهٔ آزاد</title> +<script>document.documentElement.className = document.documentElement.className.replace( /(^|\s)client-nojs(\s|$)/, "$1client-js$2" );</script> +<script>(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"ناصرالدینشاه_قاجار","wgTitle":"ناصرالدینشاه قاجار","wgCurRevisionId":18591173,"wgRevisionId":18591173,"wgArticleId":8094,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["صفحات داری خطا در ارجاع","همه مقالههای دارای عبارتهای بدون منبع","رده انبار با عنوان صفحه متفاوت از ویکیداده","مقالههای دارای مستندات","مقالههای ویکیپدیا همراه شناسههای VIAF","مقالههای ویکیپدیا همراه شناسههای LCCN","مقالههای ویکیپدیا همراه شناسههای ISNI","مقالههای ویکیپدیا همراه شناسههای GND","مقالههای ویکیپدیا همراه شناسههای BNF","صفحههای حاوی پیوند جادویی آیاسبیان","قاجاریان","افراد ایرانیتبار در سده ۱۹ (میلادی)","افراد در انقلاب مشروطه","اهالی تبریز","پادشاهان ایرانی کشتهشده","پرتره اهالی ایران بر روی اسکناس","جرمهای ۱۸۹۶ (میلادی)","حکمرانان آسیا در سده ۱۹ (میلادی)","دارندگان لژیون دونور","درگذشتگان ۱۲۴۷ (قمری)","درگذشتگان ۱۲۷۵","درگذشتگان ۱۳۱۳ (قمری)","درگذشتگان ۱۸۹۶ (میلادی)","رهبران حکومت ترورشده","زادگان ۱۲۱۰","زادگان ۱۸۳۱ (میلادی)","سیاستمداران ترورشده اهل ایران","سیاستمداران کشتهشده","شاهان اهل تبریز","شاهان قاجاریان","شوالیههای نشانبند جوراب","عکاسان اهل ایران","کشتهشدگان تروریسم در ایران","کشتهشدگان در ایران","لژیون دونور","مدفونان در حرم شاه عبدالعظیم","مرگ به وسیله اسلحه گرم در ایران","ناصرالدینشاه","شاهان ایران"],"wgBreakFrames":false,"wgPageContentLanguage":"fa","wgPageContentModel":"wikitext","wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["0\t1\t2\t3\t4\t5\t6\t7\t8\t9\t%\t.\t,","۰\t۱\t۲\t۳\t۴\t۵\t۶\t۷\t۸\t۹\t٪\t٫\t٬"],"wgDefaultDateFormat":"dmy","wgMonthNames":["","ژانویه","فوریه","مارس","آوریل","مه","ژوئن","ژوئیه","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],"wgMonthNamesShort":["","ژانویه","فوریه","مارس","آوریل","مه","ژوئن","ژوئیه","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],"wgRelevantPageName":"ناصرالدینشاه_قاجار","wgRelevantArticleId":8094,"wgRequestId":"WHGEEgpAMEsAACAw5ZsAAAAJ","wgIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgFlaggedRevsParams":{"tags":{}},"wgStableRevisionId":null,"wgWikiEditorEnabledModules":{"toolbar":true,"dialogs":true,"preview":false,"publish":false},"wgBetaFeaturesFeatures":[],"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgVisualEditor":{"pageLanguageCode":"fa","pageLanguageDir":"rtl","usePageImages":true,"usePageDescriptions":true},"wgPreferredVariant":"fa","wgMFDisplayWikibaseDescriptions":{"search":true,"nearby":true,"watchlist":true,"tagline":true},"wgRelatedArticles":null,"wgRelatedArticlesUseCirrusSearch":true,"wgRelatedArticlesOnlyUseCirrusSearch":false,"wgULSCurrentAutonym":"فارسی","wgNoticeProject":"wikipedia","wgCentralNoticeCookiesToDelete":[],"wgCentralNoticeCategoriesUsingLegacy":["Fundraising","fundraising"],"wgCategoryTreePageCategoryOptions":"{\"mode\":0,\"hideprefix\":20,\"showcount\":true,\"namespaces\":false}","wgWikibaseItemId":"Q159416","wgCentralAuthMobileDomain":false,"wgVisualEditorToolbarScrollOffset":0,"wgEditSubmitButtonLabelPublish":false});mw.loader.state({"ext.globalCssJs.user.styles":"ready","ext.globalCssJs.site.styles":"ready","site.styles":"ready","noscript":"ready","user.styles":"ready","user":"ready","user.options":"loading","user.tokens":"loading","ext.cite.styles":"ready","ext.timeline.styles":"ready","mediawiki.page.gallery.styles":"ready","wikibase.client.init":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","ext.wikimediaBadges":"ready","mediawiki.legacy.shared":"ready","mediawiki.legacy.commonPrint":"ready","mediawiki.sectionAnchor":"ready","mediawiki.skinning.interface":"ready","skins.vector.styles":"ready","ext.globalCssJs.user":"ready","ext.globalCssJs.site":"ready"});mw.loader.implement("user.options@1ql7tg8",function($,jQuery,require,module){mw.user.options.set({"variant":"fa"});});mw.loader.implement("user.tokens@1dqfd7l",function ( $, jQuery, require, module ) { +mw.user.tokens.set({"editToken":"+\\","patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"});/*@nomin*/; + +});mw.loader.load(["ext.cite.a11y","mediawiki.toc","mediawiki.action.view.postEdit","site","mediawiki.page.startup","mediawiki.user","mediawiki.hidpi","mediawiki.page.ready","mediawiki.legacy.wikibits","mediawiki.searchSuggest","ext.gadget.Edittools","ext.gadget.mobile-common","ext.gadget.decodesummary","ext.gadget.Watchlist","ext.gadget.EasyNewSection","ext.gadget.signit","ext.gadget.ReferenceTooltips","ext.gadget.CommonsDirect","ext.centralauth.centralautologin","mmv.head","mmv.bootstrap.autostart","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.eventLogging.subscriber","ext.wikimediaEvents","ext.navigationTiming","ext.uls.eventlogger","ext.uls.init","ext.uls.compactlinks","ext.uls.interface","ext.centralNotice.geoIP","ext.centralNotice.startUp","skins.vector.js"]);});</script> +<link rel="stylesheet" href="/w/load.php?debug=false&lang=fa&modules=ext.cite.styles%7Cext.timeline.styles%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cmediawiki.legacy.commonPrint%2Cshared%7Cmediawiki.page.gallery.styles%7Cmediawiki.sectionAnchor%7Cmediawiki.skinning.interface%7Cskins.vector.styles%7Cwikibase.client.init&only=styles&skin=vector"/> +<script async="" src="/w/load.php?debug=false&lang=fa&modules=startup&only=scripts&skin=vector"></script> +<meta name="ResourceLoaderDynamicStyles" content=""/> +<link rel="stylesheet" href="/w/load.php?debug=false&lang=fa&modules=site.styles&only=styles&skin=vector"/> +<meta name="generator" content="MediaWiki 1.29.0-wmf.7"/> +<meta name="referrer" content="origin-when-cross-origin"/> +<link rel="alternate" href="android-app://org.wikipedia/http/fa.m.wikipedia.org/wiki/%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"/> +<link rel="alternate" type="application/x-wiki" title="ویرایش" href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit"/> +<link rel="edit" title="ویرایش" href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit"/> +<link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"/> +<link rel="shortcut icon" href="/static/favicon/wikipedia.ico"/> +<link rel="search" type="application/opensearchdescription+xml" href="/w/opensearch_desc.php" title="ویکیپدیا (fa)"/> +<link rel="EditURI" type="application/rsd+xml" href="//fa.wikipedia.org/w/api.php?action=rsd"/> +<link rel="copyright" href="//creativecommons.org/licenses/by-sa/3.0/"/> +<link rel="canonical" href="https://fa.wikipedia.org/wiki/%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"/> +<link rel="dns-prefetch" href="//login.wikimedia.org"/> +<link rel="dns-prefetch" href="//meta.wikimedia.org" /> +</head> +<body class="mediawiki rtl sitedir-rtl mw-hide-empty-elt ns-0 ns-subject page-ناصرالدینشاه_قاجار rootpage-ناصرالدینشاه_قاجار skin-vector action-view"> <div id="mw-page-base" class="noprint"></div> + <div id="mw-head-base" class="noprint"></div> + <div id="content" class="mw-body" role="main"> + <a id="top"></a> + + <div id="siteNotice"><!-- CentralNotice --></div> + <div class="mw-indicators"> +</div> + <h1 id="firstHeading" class="firstHeading" lang="fa">ناصرالدینشاه قاجار</h1> + <div id="bodyContent" class="mw-body-content"> + <div id="siteSub">از ویکیپدیا، دانشنامهٔ آزاد</div> + <div id="contentSub"></div> + <div id="jump-to-nav" class="mw-jump"> + پرش به: <a href="#mw-head">ناوبری</a>، <a href="#p-search">جستجو</a> + </div> + <div id="mw-content-text" lang="fa" dir="rtl" class="mw-content-rtl"><script>function mfTempOpenSection(id){var block=document.getElementById("mf-section-"+id);block.className+=" open-block";block.previousSibling.className+=" open-block";}</script><div class="hatnote">«سلطان صاحبقران» به اینجا تغییرمسیر دارد. برای دیگر کاربردها، <a href="/wiki/%D8%B3%D9%84%D8%B7%D8%A7%D9%86_%D8%B5%D8%A7%D8%AD%D8%A8%D9%82%D8%B1%D8%A7%D9%86_(%D8%A7%D8%A8%D9%87%D8%A7%D9%85%E2%80%8C%D8%B2%D8%AF%D8%A7%DB%8C%DB%8C)" class="mw-disambig" title="سلطان صاحبقران (ابهامزدایی)">سلطان صاحبقران (ابهامزدایی)</a> را ببینید.</div> +<table class="infobox vcard" style="width:22em"> +<tr> +<th colspan="2" class="fn" style="text-align:center;font-size:125%;font-weight:bold;color:#ffffff; background-color: #b32424"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Shir_%26_Khorshid1.svg" class="image"><img alt="Shir & Khorshid1.svg" src="//upload.wikimedia.org/wikipedia/commons/thumb/e/e7/Shir_%26_Khorshid1.svg/40px-Shir_%26_Khorshid1.svg.png" width="40" height="33" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/e/e7/Shir_%26_Khorshid1.svg/60px-Shir_%26_Khorshid1.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/e/e7/Shir_%26_Khorshid1.svg/80px-Shir_%26_Khorshid1.svg.png 2x" data-file-width="1321" data-file-height="1095" /></a> ناصرالدینشاه قاجار <a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Shir_%26_Khorshid1.svg" class="image"><img alt="Shir & Khorshid1.svg" src="//upload.wikimedia.org/wikipedia/commons/thumb/e/e7/Shir_%26_Khorshid1.svg/40px-Shir_%26_Khorshid1.svg.png" width="40" height="33" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/e/e7/Shir_%26_Khorshid1.svg/60px-Shir_%26_Khorshid1.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/e/e7/Shir_%26_Khorshid1.svg/80px-Shir_%26_Khorshid1.svg.png 2x" data-file-width="1321" data-file-height="1095" /></a></th> +</tr> +<tr> +<td colspan="2" style="text-align:center"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Naser-al-Din-Shah-Qajar-3.jpg" class="image"><img alt="Naser-al-Din-Shah-Qajar-3.jpg" src="//upload.wikimedia.org/wikipedia/commons/thumb/0/09/Naser-al-Din-Shah-Qajar-3.jpg/250px-Naser-al-Din-Shah-Qajar-3.jpg" width="250" height="312" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/0/09/Naser-al-Din-Shah-Qajar-3.jpg/375px-Naser-al-Din-Shah-Qajar-3.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/0/09/Naser-al-Din-Shah-Qajar-3.jpg/500px-Naser-al-Din-Shah-Qajar-3.jpg 2x" data-file-width="1312" data-file-height="1636" /></a></td> +</tr> +<tr> +<th scope="row" style="text-align:right">دوران</th> +<td><a href="/wiki/%DB%B2%DB%B2_%D8%B4%D9%87%D8%B1%DB%8C%D9%88%D8%B1" title="۲۲ شهریور">۲۲ شهریور</a> <a href="/wiki/%DB%B1%DB%B2%DB%B2%DB%B7" title="۱۲۲۷">۱۲۲۷</a> - <a href="/wiki/%DB%B1%DB%B2_%D8%A7%D8%B1%D8%AF%DB%8C%D8%A8%D9%87%D8%B4%D8%AA" title="۱۲ اردیبهشت">۱۲ اردیبهشت</a> <a href="/wiki/%DB%B1%DB%B2%DB%B7%DB%B5" title="۱۲۷۵">۱۲۷۵</a></td> +</tr> +<tr> +<th scope="row" style="text-align:right">نام کامل</th> +<td class="nickname">ناصرالدین میرزا</td> +</tr> +<tr> +<th scope="row" style="text-align:right">لقب(ها)</th> +<td class="nickname">سلطان صاحبقران<br /> +شاه بابا<br /> +شاه شهید</td> +</tr> +<tr> +<th scope="row" style="text-align:right">زادروز</th> +<td class="bday"><a href="/wiki/%DB%B2%DB%B5_%D8%AA%DB%8C%D8%B1" title="۲۵ تیر">۲۵ تیر</a> <a href="/wiki/%DB%B1%DB%B2%DB%B1%DB%B0" title="۱۲۱۰">۱۲۱۰</a></td> +</tr> +<tr> +<th scope="row" style="text-align:right">زادگاه</th> +<td>دهکده <a href="/wiki/%DA%A9%D9%87%D9%86%D9%85%D9%88" title="کهنمو">کهنمو</a> از توابع <a href="/wiki/%D8%A7%D8%B3%DA%A9%D9%88" title="اسکو">اسکو</a>، <a href="/wiki/%D8%AA%D8%A8%D8%B1%DB%8C%D8%B2" title="تبریز">تبریز</a>، <a href="/wiki/%D8%A2%D8%B0%D8%B1%D8%A8%D8%A7%DB%8C%D8%AC%D8%A7%D9%86" title="آذربایجان">آذربایجان</a>، <a href="/wiki/%D8%A7%DB%8C%D8%B1%D8%A7%D9%86" title="ایران">ایران</a></td> +</tr> +<tr> +<th scope="row" style="text-align:right">مرگ</th> +<td><a href="/wiki/%DB%B1%DB%B2_%D8%A7%D8%B1%D8%AF%DB%8C%D8%A8%D9%87%D8%B4%D8%AA" title="۱۲ اردیبهشت">۱۲ اردیبهشت</a> <a href="/wiki/%DB%B1%DB%B2%DB%B7%DB%B5" title="۱۲۷۵">۱۲۷۵</a> (۶۴ سال)</td> +</tr> +<tr> +<th scope="row" style="text-align:right">محل مرگ</th> +<td>حرم <a href="/wiki/%D8%B4%D8%A7%D9%87_%D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D8%B9%D8%B8%DB%8C%D9%85" title="شاه عبدالعظیم">شاه عبدالعظیم</a>، <a href="/wiki/%D8%B4%D9%87%D8%B1_%D8%B1%DB%8C" title="شهر ری">شهر ری</a></td> +</tr> +<tr> +<th scope="row" style="text-align:right">آرامگاه</th> +<td class="locality">حرم <a href="/wiki/%D8%B4%D8%A7%D9%87_%D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D8%B9%D8%B8%DB%8C%D9%85" title="شاه عبدالعظیم">شاه عبدالعظیم</a>، <a href="/wiki/%D8%B4%D9%87%D8%B1_%D8%B1%DB%8C" title="شهر ری">شهر ری</a></td> +</tr> +<tr> +<th scope="row" style="text-align:right">پیش از</th> +<td><a href="/wiki/%D9%85%D8%B8%D9%81%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86_%D8%B4%D8%A7%D9%87" class="mw-redirect" title="مظفرالدین شاه">مظفرالدین شاه</a></td> +</tr> +<tr> +<th scope="row" style="text-align:right">پس از</th> +<td><a href="/wiki/%D9%85%D8%AD%D9%85%D8%AF%D8%B4%D8%A7%D9%87" title="محمدشاه">محمدشاه</a></td> +</tr> +<tr> +<th scope="row" style="text-align:right">همسر</th> +<td class="agent">۸۵ صیغه و عقدی<br /> +سوگلی: <a href="/wiki/%D8%A7%D9%86%DB%8C%D8%B3_%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87" class="mw-redirect" title="انیس الدوله">انیس الدوله</a></td> +</tr> +<tr> +<th scope="row" style="text-align:right">کاخ</th> +<td class="org">گلستان</td> +</tr> +<tr> +<th scope="row" style="text-align:right">دودمان</th> +<td><a href="/wiki/%D8%B3%D9%84%D8%B3%D9%84%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1%DB%8C%D9%87" class="mw-redirect" title="سلسله قاجاریه">سلسله قاجاریه</a></td> +</tr> +<tr> +<th scope="row" style="text-align:right">پدر</th> +<td><a href="/wiki/%D9%85%D8%AD%D9%85%D8%AF_%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" class="mw-redirect" title="محمد شاه قاجار">محمد شاه قاجار</a></td> +</tr> +<tr> +<th scope="row" style="text-align:right">مادر</th> +<td><a href="/wiki/%D9%85%D9%87%D8%AF_%D8%B9%D9%84%DB%8C%D8%A7" title="مهد علیا">مهد علیا</a><sup id="cite_ref-1" class="reference"><a href="#cite_note-1">[۱]</a></sup></td> +</tr> +<tr> +<th scope="row" style="text-align:right">فرزندان</th> +<td>چهل و دو فرزند</td> +</tr> +<tr> +<th scope="row" style="text-align:right">دین</th> +<td class="category">شیعه اسلام</td> +</tr> +<tr> +<th scope="row" style="text-align:right">امضا</th> +<td> +<div class="thumb tleft"> +<div class="thumbinner" style="width:222px;"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Naser_al-Din_Shah_Qajar_Signature.jpg" class="image"><img alt="Naser al-Din Shah Qajar Signature.jpg" src="//upload.wikimedia.org/wikipedia/commons/thumb/0/03/Naser_al-Din_Shah_Qajar_Signature.jpg/220px-Naser_al-Din_Shah_Qajar_Signature.jpg" width="220" height="64" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/0/03/Naser_al-Din_Shah_Qajar_Signature.jpg/330px-Naser_al-Din_Shah_Qajar_Signature.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/0/03/Naser_al-Din_Shah_Qajar_Signature.jpg 2x" data-file-width="340" data-file-height="99" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Naser_al-Din_Shah_Qajar_Signature.jpg" class="internal" title="بزرگکردن"></a></div> +</div> +</div> +</div> +</td> +</tr> +</table> +<p><b>ناصرالدینشاه قاجار</b> (<a href="/wiki/%DB%B2%DB%B5_%D8%AA%DB%8C%D8%B1" title="۲۵ تیر">۲۵ تیر</a> <a href="/wiki/%DB%B1%DB%B2%DB%B1%DB%B0" title="۱۲۱۰">۱۲۱۰</a> - <a href="/wiki/%DB%B1%DB%B2_%D8%A7%D8%B1%D8%AF%DB%8C%D8%A8%D9%87%D8%B4%D8%AA" title="۱۲ اردیبهشت">۱۲ اردیبهشت</a> <a href="/wiki/%DB%B1%DB%B2%DB%B7%DB%B5" title="۱۲۷۵">۱۲۷۵</a>) که پیش از <a href="/wiki/%D9%BE%D8%A7%D8%AF%D8%B4%D8%A7%D9%87%DB%8C" title="پادشاهی">پادشاهی</a> <b>ناصرالدین میرزا</b> خوانده میشد، معروف به «<b>قبلهٔ عالم</b>»، «<b>سلطان صاحبقران</b>» و بعد «<b>شاهِ شهید</b>»، چهارمین شاه از دودمان <a href="/wiki/%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" class="mw-redirect" title="قاجار">قاجار</a> <a href="/wiki/%D8%A7%DB%8C%D8%B1%D8%A7%D9%86" title="ایران">ایران</a> بود. وی طولانیترین دوره پادشاهی را در میان دودمان قاجار داراست. او همچنین نخستین پادشاه ایران بود که خاطرات خود را نوشت.<sup id="cite_ref-qajarpages.org_2-0" class="reference"><a href="#cite_note-qajarpages.org-2">[۲]</a></sup></p> +<p></p> +<div id="toc" class="toc"> +<div id="toctitle"> +<h2>محتویات</h2> +</div> +<ul> +<li class="toclevel-1 tocsection-1"><a href="#.D8.AA.D9.88.D9.84.D8.AF_.D9.88_.D8.AE.D8.A7.D9.86.D9.88.D8.A7.D8.AF.D9.87"><span class="tocnumber">۱</span> <span class="toctext">تولد و خانواده</span></a></li> +<li class="toclevel-1 tocsection-2"><a href="#.D9.88.D9.84.DB.8C.D8.B9.D9.87.D8.AF.DB.8C"><span class="tocnumber">۲</span> <span class="toctext">ولیعهدی</span></a></li> +<li class="toclevel-1 tocsection-3"><a href="#.D8.AA.D8.A7.D8.AC.DA.AF.D8.B0.D8.A7.D8.B1.DB.8C"><span class="tocnumber">۳</span> <span class="toctext">تاجگذاری</span></a></li> +<li class="toclevel-1 tocsection-4"><a href="#.D8.AF.D9.88.D8.B1.D8.A7.D9.86_.D8.B5.D8.AF.D8.A7.D8.B1.D8.AA_.D8.A7.D9.85.DB.8C.D8.B1.DA.A9.D8.A8.DB.8C.D8.B1"><span class="tocnumber">۴</span> <span class="toctext">دوران صدارت امیرکبیر</span></a></li> +<li class="toclevel-1 tocsection-5"><a href="#.D8.A7.D8.AD.D8.AF.D8.A7.D8.AB_.D8.AF.D8.A7.D8.B1.D8.A7.D9.84.D9.81.D9.86.D9.88.D9.86"><span class="tocnumber">۵</span> <span class="toctext">احداث دارالفنون</span></a></li> +<li class="toclevel-1 tocsection-6"><a href="#.D8.AF.D9.88.D8.B1.D8.A7.D9.86_.D8.B5.D8.AF.D8.A7.D8.B1.D8.AA_.D9.86.D9.88.D8.B1.DB.8C"><span class="tocnumber">۶</span> <span class="toctext">دوران صدارت نوری</span></a> +<ul> +<li class="toclevel-2 tocsection-7"><a href="#.D8.B3.D9.88.D8.A1_.D9.82.D8.B5.D8.AF_.D8.A8.D8.A7.D8.A8.DB.8C.D8.A7.D9.86"><span class="tocnumber">۶.۱</span> <span class="toctext">سوء قصد بابیان</span></a></li> +<li class="toclevel-2 tocsection-8"><a href="#.D9.82.D8.B7.D8.B9_.D8.B1.D9.88.D8.A7.D8.A8.D8.B7_.D8.A8.D8.A7_.D8.A7.D9.86.DA.AF.D9.84.DB.8C.D8.B3"><span class="tocnumber">۶.۲</span> <span class="toctext">قطع روابط با انگلیس</span></a></li> +<li class="toclevel-2 tocsection-9"><a href="#.D9.81.D8.AA.D8.AD_.D9.87.D8.B1.D8.A7.D8.AA"><span class="tocnumber">۶.۳</span> <span class="toctext">فتح هرات</span></a></li> +<li class="toclevel-2 tocsection-10"><a href="#.D8.B9.D8.B4.D9.82_.D8.A8.D9.87_.D8.AC.DB.8C.D8.B1.D8.A7.D9.86"><span class="tocnumber">۶.۴</span> <span class="toctext">عشق به جیران</span></a></li> +</ul> +</li> +<li class="toclevel-1 tocsection-11"><a href="#.D8.A7.D9.84.D8.BA.D8.A7.DB.8C_.D9.85.D9.82.D8.A7.D9.85_.D8.B5.D8.AF.D8.A7.D8.B1.D8.AA"><span class="tocnumber">۷</span> <span class="toctext">الغای مقام صدارت</span></a></li> +<li class="toclevel-1 tocsection-12"><a href="#.D8.B5.D8.AF.D8.A7.D8.B1.D8.AA_.D8.B3.D9.BE.D9.87.D8.B3.D8.A7.D9.84.D8.A7.D8.B1"><span class="tocnumber">۸</span> <span class="toctext">صدارت سپهسالار</span></a></li> +<li class="toclevel-1 tocsection-13"><a href="#.D8.B2.D9.85.D8.A7.D9.86_.D8.AD.DA.A9.D9.88.D9.85.D8.AA_.D8.AF.D8.B1_.D9.85.D9.82.D8.A7.DB.8C.D8.B3.D9.87_.D8.A8.D8.A7_.D8.AF.DB.8C.DA.AF.D8.B1_.D8.B4.D8.A7.D9.87.D8.A7.D9.86_.D9.82.D8.A7.D8.AC.D8.A7.D8.B1"><span class="tocnumber">۹</span> <span class="toctext">زمان حکومت در مقایسه با دیگر شاهان قاجار</span></a></li> +<li class="toclevel-1 tocsection-14"><a href="#.D8.B3.D9.81.D8.B1_.D8.A7.D9.88.D9.84_.D8.A8.D9.87_.D9.81.D8.B1.D9.86.DA.AF.D8.B3.D8.AA.D8.A7.D9.86"><span class="tocnumber">۱۰</span> <span class="toctext">سفر اول به فرنگستان</span></a></li> +<li class="toclevel-1 tocsection-15"><a href="#.D8.A7.D9.84.D8.BA.D8.A7.DB.8C_.D8.A7.D9.85.D8.AA.DB.8C.D8.A7.D8.B2.D9.86.D8.A7.D9.85.D9.87_.D8.B1.D9.88.DB.8C.D8.AA.D8.B1"><span class="tocnumber">۱۱</span> <span class="toctext">الغای امتیازنامه رویتر</span></a></li> +<li class="toclevel-1 tocsection-16"><a href="#.D8.B3.D9.81.D8.B1_.D8.AF.D9.88.D9.85_.D8.A8.D9.87_.D9.81.D8.B1.D9.86.DA.AF.D8.B3.D8.AA.D8.A7.D9.86"><span class="tocnumber">۱۲</span> <span class="toctext">سفر دوم به فرنگستان</span></a></li> +<li class="toclevel-1 tocsection-17"><a href="#.D8.B9.D8.AF.D9.84.DB.8C.D9.87"><span class="tocnumber">۱۳</span> <span class="toctext">عدلیه</span></a></li> +<li class="toclevel-1 tocsection-18"><a href="#.D8.AA.D8.A3.D8.B3.DB.8C.D8.B3_.D8.A7.D9.88.D9.84.DB.8C.D9.86_.D9.85.D9.88.D8.B2.D9.87_.D9.85.D9.84.DB.8C"><span class="tocnumber">۱۴</span> <span class="toctext">تأسیس اولین موزه ملی</span></a></li> +<li class="toclevel-1 tocsection-19"><a href="#.D8.B3.D8.A7.D9.84.E2.80.8C.D9.87.D8.A7.DB.8C_.D9.BE.D8.A7.DB.8C.D8.A7.D9.86.DB.8C"><span class="tocnumber">۱۵</span> <span class="toctext">سالهای پایانی</span></a> +<ul> +<li class="toclevel-2 tocsection-20"><a href="#.D8.A2.D8.B4.D9.88.D8.A8.E2.80.8C.D9.87.D8.A7.DB.8C_.D9.85.D8.B1.D8.B2.DB.8C"><span class="tocnumber">۱۵.۱</span> <span class="toctext">آشوبهای مرزی</span></a></li> +<li class="toclevel-2 tocsection-21"><a href="#.D8.A8.D8.A8.D8.B1.DB.8C_.D8.AE.D8.A7.D9.86_.D9.88_.D8.B9.D8.B2.DB.8C.D8.B2.D8.A7.D9.84.D8.B3.D9.84.D8.B7.D8.A7.D9.86"><span class="tocnumber">۱۵.۲</span> <span class="toctext">ببری خان و عزیزالسلطان</span></a></li> +<li class="toclevel-2 tocsection-22"><a href="#.D8.AF.D9.88.D8.B1.D8.A7.D9.86_.D8.B5.D8.AF.D8.A7.D8.B1.D8.AA_.D8.A7.D9.85.DB.8C.D9.86.E2.80.8C.D8.A7.D9.84.D8.B3.D9.84.D8.B7.D8.A7.D9.86"><span class="tocnumber">۱۵.۳</span> <span class="toctext">دوران صدارت امینالسلطان</span></a></li> +<li class="toclevel-2 tocsection-23"><a href="#.D8.AE.D8.A7.D9.86.D9.85_.D8.A8.D8.A7.D8.B4.DB.8C_.D9.88_.D9.85.D8.A7.D9.87_.D8.B1.D8.AE.D8.B3.D8.A7.D8.B1"><span class="tocnumber">۱۵.۴</span> <span class="toctext">خانم باشی و ماه رخسار</span></a></li> +</ul> +</li> +<li class="toclevel-1 tocsection-24"><a href="#.D9.86.D8.AE.D8.B3.D8.AA.E2.80.8C.D9.88.D8.B2.DB.8C.D8.B1.D8.A7.D9.86"><span class="tocnumber">۱۶</span> <span class="toctext">نخستوزیران</span></a></li> +<li class="toclevel-1 tocsection-25"><a href="#.D9.85.D8.B1.DA.AF"><span class="tocnumber">۱۷</span> <span class="toctext">مرگ</span></a></li> +<li class="toclevel-1 tocsection-26"><a href="#.D8.B3.DB.8C.D8.A7.D8.B3.D8.AA.E2.80.8C.D9.87.D8.A7.DB.8C_.D9.81.D8.B1.D9.87.D9.86.DA.AF.DB.8C"><span class="tocnumber">۱۸</span> <span class="toctext">سیاستهای فرهنگی</span></a> +<ul> +<li class="toclevel-2 tocsection-27"><a href="#.D8.B3.D8.A7.D9.86.D8.B3.D9.88.D8.B1_.D9.85.D8.B7.D8.A8.D9.88.D8.B9.D8.A7.D8.AA"><span class="tocnumber">۱۸.۱</span> <span class="toctext">سانسور مطبوعات</span></a></li> +<li class="toclevel-2 tocsection-28"><a href="#.D8.A2.D9.85.D9.88.D8.B2.D8.B4"><span class="tocnumber">۱۸.۲</span> <span class="toctext">آموزش</span></a></li> +</ul> +</li> +<li class="toclevel-1 tocsection-29"><a href="#.D8.AA.D8.A3.D8.B3.DB.8C.D8.B3_.D8.A7.D9.88.D9.84.DB.8C.D9.86_.D9.85.D8.AF.D8.A7.D8.B1.D8.B3_.D8.A8.D9.87_.D8.B3.D8.A8.DA.A9_.D9.86.D9.88.DB.8C.D9.86"><span class="tocnumber">۱۹</span> <span class="toctext">تأسیس اولین مدارس به سبک نوین</span></a></li> +<li class="toclevel-1 tocsection-30"><a href="#.D8.B9.D9.84.D8.A7.D9.82.D9.87_.D8.A8.D9.87_.D9.87.D9.86.D8.B1"><span class="tocnumber">۲۰</span> <span class="toctext">علاقه به هنر</span></a> +<ul> +<li class="toclevel-2 tocsection-31"><a href="#.D8.B9.DA.A9.D8.A7.D8.B3.DB.8C"><span class="tocnumber">۲۰.۱</span> <span class="toctext">عکاسی</span></a></li> +</ul> +</li> +<li class="toclevel-1 tocsection-32"><a href="#.D8.B4.D8.B9.D8.B1"><span class="tocnumber">۲۱</span> <span class="toctext">شعر</span></a> +<ul> +<li class="toclevel-2 tocsection-33"><a href="#.D8.A7.D8.AF.D8.A8.DB.8C.D8.A7.D8.AA"><span class="tocnumber">۲۱.۱</span> <span class="toctext">ادبیات</span></a></li> +<li class="toclevel-2 tocsection-34"><a href="#.D8.AE.D9.88.D8.B4.D9.86.D9.88.DB.8C.D8.B3.DB.8C"><span class="tocnumber">۲۱.۲</span> <span class="toctext">خوشنویسی</span></a></li> +<li class="toclevel-2 tocsection-35"><a href="#.D9.85.D9.88.D8.B3.DB.8C.D9.82.DB.8C"><span class="tocnumber">۲۱.۳</span> <span class="toctext">موسیقی</span></a></li> +<li class="toclevel-2 tocsection-36"><a href="#.D8.AA.D8.B9.D8.B2.DB.8C.D9.87"><span class="tocnumber">۲۱.۴</span> <span class="toctext">تعزیه</span></a></li> +</ul> +</li> +<li class="toclevel-1 tocsection-37"><a href="#.D8.AE.D8.A7.D8.B7.D8.B1.D9.87_.D9.86.D9.88.DB.8C.D8.B3.DB.8C"><span class="tocnumber">۲۲</span> <span class="toctext">خاطره نویسی</span></a></li> +<li class="toclevel-1 tocsection-38"><a href="#.D9.86.D9.82.D8.A7.D8.B4.DB.8C"><span class="tocnumber">۲۳</span> <span class="toctext">نقاشی</span></a></li> +<li class="toclevel-1 tocsection-39"><a href="#.D8.A7.D9.81.D8.B3.D8.A7.D9.86.D9.87_.D8.A7.D9.88.D9.84.DB.8C.D9.86_.D8.AA.D9.84.D9.81.D9.86_.D9.87.D9.85.D8.B1.D8.A7.D9.87_.D8.AF.D8.B1_.D8.A7.DB.8C.D8.B1.D8.A7.D9.86"><span class="tocnumber">۲۴</span> <span class="toctext">افسانه اولین تلفن همراه در ایران</span></a></li> +<li class="toclevel-1 tocsection-40"><a href="#.DA.86.D8.A7.D9.BE_.D8.A7.D9.88.D9.84.DB.8C.D9.86_.D8.A7.D8.B3.DA.A9.D9.86.D8.A7.D8.B3"><span class="tocnumber">۲۵</span> <span class="toctext">چاپ اولین اسکناس</span></a></li> +<li class="toclevel-1 tocsection-41"><a href="#.D8.A7.D9.88.D9.84.DB.8C.D9.86_.D8.A8.D8.A7.D8.BA_.D9.88.D8.AD.D8.B4_.D8.AF.D8.B1_.D8.AA.D9.87.D8.B1.D8.A7.D9.86"><span class="tocnumber">۲۶</span> <span class="toctext">اولین باغ وحش در تهران</span></a></li> +<li class="toclevel-1 tocsection-42"><a href="#.D8.A8.D9.86.D8.A7.D9.87.D8.A7"><span class="tocnumber">۲۷</span> <span class="toctext">بناها</span></a></li> +<li class="toclevel-1 tocsection-43"><a href="#.D8.A7.D8.B2.D8.AF.D9.88.D8.A7.D8.AC.E2.80.8C.D9.87.D8.A7_.D9.88_.D9.81.D8.B1.D8.B2.D9.86.D8.AF.D8.A7.D9.86"><span class="tocnumber">۲۸</span> <span class="toctext">ازدواجها و فرزندان</span></a></li> +<li class="toclevel-1 tocsection-44"><a href="#.D9.86.DA.AF.D8.A7.D8.B1.D8.AE.D8.A7.D9.86.D9.87"><span class="tocnumber">۲۹</span> <span class="toctext">نگارخانه</span></a></li> +<li class="toclevel-1 tocsection-45"><a href="#.D8.AF.D9.88.D8.AF.D9.85.D8.A7.D9.86"><span class="tocnumber">۳۰</span> <span class="toctext">دودمان</span></a></li> +<li class="toclevel-1 tocsection-46"><a href="#.D8.AC.D8.B3.D8.AA.D8.A7.D8.B1.D9.87.D8.A7.DB.8C_.D9.88.D8.A7.D8.A8.D8.B3.D8.AA.D9.87"><span class="tocnumber">۳۱</span> <span class="toctext">جستارهای وابسته</span></a></li> +<li class="toclevel-1 tocsection-47"><a href="#.D9.BE.D8.A7.D9.86.D9.88.DB.8C.D8.B3"><span class="tocnumber">۳۲</span> <span class="toctext">پانویس</span></a></li> +<li class="toclevel-1 tocsection-48"><a href="#.D9.85.D9.86.D8.A7.D8.A8.D8.B9"><span class="tocnumber">۳۳</span> <span class="toctext">منابع</span></a></li> +<li class="toclevel-1 tocsection-49"><a href="#.D9.BE.DB.8C.D9.88.D9.86.D8.AF_.D8.A8.D9.87_.D8.A8.DB.8C.D8.B1.D9.88.D9.86"><span class="tocnumber">۳۴</span> <span class="toctext">پیوند به بیرون</span></a></li> +</ul> +</div> +<p></p> +<h2><span class="mw-headline" id=".D8.AA.D9.88.D9.84.D8.AF_.D9.88_.D8.AE.D8.A7.D9.86.D9.88.D8.A7.D8.AF.D9.87">تولد و خانواده</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=1" title="ویرایش بخش: تولد و خانواده">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<p>پدر ناصرالدین، <a href="/wiki/%D9%85%D8%AD%D9%85%D8%AF%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" class="mw-redirect" title="محمدشاه قاجار">محمدشاه قاجار</a> نوه <a href="/wiki/%D9%81%D8%AA%D8%AD%D8%B9%D9%84%DB%8C%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" title="فتحعلیشاه قاجار">فتحعلیشاه قاجار</a> و سومین پادشاه دودمان قاجاریه بود. <a href="/wiki/%D9%85%D8%AD%D9%85%D8%AF%D8%B4%D8%A7%D9%87" title="محمدشاه">محمدشاه</a> هنگامی که دوازده سال داشت در ۱۲۳۴ به دستور فتحعلیشاه با دختر عمه چهارده سالهاش <a href="/wiki/%D9%85%D9%87%D8%AF%D8%B9%D9%84%DB%8C%D8%A7" class="mw-redirect" title="مهدعلیا">ملک جهان</a> ازدواج کرد. این ازدواج به قصد از بین بردن تفرقه بین شاخههای <a href="/w/index.php?title=%D9%82%D9%88%D8%A7%D9%86%D9%84%D9%88&action=edit&redlink=1" class="new" title="قوانلو (صفحه وجود ندارد)">قوانلو</a> و <a href="/wiki/%D8%AF%D9%88%D9%84%D9%88" title="دولو">دولو</a> ایل قاجار صورت میگرفت.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3">[۳]</a></sup> در منابع عصر قاجار، طرح این ازدواج را جزئی از توصیههای <a href="/wiki/%D8%A2%D8%BA%D8%A7%D9%85%D8%AD%D9%85%D8%AF%D8%AE%D8%A7%D9%86" class="mw-redirect" title="آغامحمدخان">آغامحمدخان</a> به فتحعلیشاه دانستهاند.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4">[۴]</a></sup> ناصرالدین سومین پسر و نخستین فرزند باقیمانده این زوج<sup id="cite_ref-qajarpages.org_2-1" class="reference"><a href="#cite_note-qajarpages.org-2">[۲]</a></sup> در ششم صفر ۱۲۴۷ در دهکده <a href="/wiki/%DA%A9%D9%87%D9%86%D9%85%D9%88" title="کهنمو">کهنمو</a> از توابع اسکو در نزدیکی <a href="/wiki/%D8%AA%D8%A8%D8%B1%DB%8C%D8%B2" title="تبریز">تبریز</a> به <a href="/wiki/%D8%AF%D9%86%DB%8C%D8%A7" class="mw-redirect" title="دنیا">دنیا</a> آمد.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5">[۵]</a></sup></p> +<h2><span class="mw-headline" id=".D9.88.D9.84.DB.8C.D8.B9.D9.87.D8.AF.DB.8C">ولیعهدی</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=2" title="ویرایش بخش: ولیعهدی">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<p>فرمان ولیعهدی ناصرالدین میرزا در ۱۲۵۱ هـ ق در تبریز خوانده شد.<sup id="cite_ref-amanat1_6-0" class="reference"><a href="#cite_note-amanat1-6">[۶]</a></sup> برادران تنی شاه <a href="/wiki/%D8%A8%D9%87%D9%85%D9%86_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7" title="بهمن میرزا">بهمن میرزا</a> و <a href="/wiki/%D9%82%D9%87%D8%B1%D9%85%D8%A7%D9%86_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7" title="قهرمان میرزا">قهرمان میرزا</a>، به بهانه سن کم ناصرالدین، او را شایسته داشتن عنوان ولیعهدی نمیدیدند.<sup id="cite_ref-sepehr1_7-0" class="reference"><a href="#cite_note-sepehr1-7">[۷]</a></sup> <a href="/wiki/%D8%A2%D8%B5%D9%81%E2%80%8C%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87" class="mw-disambig" title="آصفالدوله">آصفالدوله</a>، دایی محمدشاه، هم مصمم بود از ولیعهدی ناصرالدین جلوگیری کند تا عِرق سلطنت از خاندان دولو قطع نشود.<sup id="cite_ref-sepehr1_7-1" class="reference"><a href="#cite_note-sepehr1-7">[۷]</a></sup> سرانجام ولیعهدی ناصرالدین زمانی تأیید شد که قهرمان میرزا را به کفالت حکومت <a href="/wiki/%D8%A2%D8%B0%D8%B1%D8%A8%D8%A7%DB%8C%D8%AC%D8%A7%D9%86" title="آذربایجان">آذربایجان</a> منصوب کردند که در واقع تأیید ضمنی ولایت او بر ولیعهد صغیر بود.<sup id="cite_ref-amanat1_6-1" class="reference"><a href="#cite_note-amanat1-6">[۶]</a></sup></p> +<p>نخستین وظیفه رسمی ولیعهد، سفر به <a href="/wiki/%D8%A7%DB%8C%D8%B1%D9%88%D8%A7%D9%86" title="ایروان">ایروان</a> برای ابلاغ تهنیت پدرش به <a href="/wiki/%D9%86%DB%8C%DA%A9%D9%84%D8%A7%DB%8C_%D8%A7%D9%88%D9%84" class="mw-redirect" title="نیکلای اول">نیکلای اول</a> بود که در آن هنگام در قفقاز از ولایات تازه تسخیر شده بازدید میکرد. در هنگام ملاقات، تزار ولیعهد را روی زانوی خود نشاند و به نشان محبت انگشتر الماس خود را به او بخشید.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8">[۸]</a></sup></p> +<p>محمدشاه در تابستان ۱۲۵۵ هـ ق ناصرالدین را به پایتخت فراخواند. در آن هنگام او نزدیک پنج سال بود که پدرش را ندیده بود. در تابستان ۱۲۶۱ هـ ق ولیعهد چهارده ساله، با دخترعموی پدرش، گلین، ازدواج کرد. نخستین ازدواج ناصرالدین، به معنای رسیدن او به سن بلوغ بود که ضرورت انتصاب نایب السلطنه را از بین میبرد، چرا که دیگر ولیعهد صغیر محسوب نمیشد. در ۱۲۶۳ هـ ق بهمن میرزا به روسیه فرار کرد و محمدشاه، ناصرالدین را به درخواست خودش حاکم آذربایجان کرد. در این مدت ولیعهد با مسائل جدی حکمرانی آشنا شد. در همین زمان، <a href="/wiki/%D8%A8%D8%A7%D8%A8" class="mw-disambig" title="باب">باب</a> را به فرمان <a href="/wiki/%D8%AD%D8%A7%D8%AC%DB%8C_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D8%A2%D9%82%D8%A7%D8%B3%DB%8C" title="حاجی میرزا آقاسی">حاجی میرزا آقاسی</a> برای محاکمه و تفتیش عقاید به تبریز آوردند و مجلس محاکمه در حضور ناصرالدین صورت گرفت.</p> +<h2><span class="mw-headline" id=".D8.AA.D8.A7.D8.AC.DA.AF.D8.B0.D8.A7.D8.B1.DB.8C">تاجگذاری</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=3" title="ویرایش بخش: تاجگذاری">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<p>هنگامی که <a href="/wiki/%D9%85%D8%AD%D9%85%D8%AF_%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" class="mw-redirect" title="محمد شاه قاجار">محمد شاه قاجار</a> که سالها با بیماری <a href="/wiki/%D9%86%D9%82%D8%B1%D8%B3" title="نقرس">نقرس</a> دست به گریبان بود در <a href="/wiki/%DB%B1%DB%B2%DB%B2%DB%B7" title="۱۲۲۷">۱۲۲۷</a> خورشیدی در ۴۲ سالگی از دنیا رفت، کشور گرفتار شورش بود و تنها بخش آرام ایران <a href="/wiki/%D8%A2%D8%B0%D8%B1%D8%A8%D8%A7%DB%8C%D8%AC%D8%A7%D9%86" title="آذربایجان">آذربایجان</a> شمرده میشد. در این زمان ناصرالدین میرزای ولیعهد -که آن زمان شانزده ساله بود؛ در <a href="/wiki/%D8%AA%D8%A8%D8%B1%DB%8C%D8%B2" title="تبریز">تبریز</a> به سر میبرد و مدعیان پادشاهی از هر سو سر برآورده بودند. <a href="/wiki/%D8%AD%D8%A7%D8%AC%DB%8C_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D8%A2%D9%82%D8%A7%D8%B3%DB%8C" title="حاجی میرزا آقاسی">حاجی میرزا آقاسی</a> وزیر محمد شاه که توانایی آرام نگاه داشتن <a href="/wiki/%D8%AA%D9%87%D8%B1%D8%A7%D9%86" title="تهران">تهران</a> را نداشت به <a href="/wiki/%D8%AD%D8%B1%D9%85_%D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D8%B9%D8%B8%DB%8C%D9%85" class="mw-redirect" title="حرم عبدالعظیم">حرم عبدالعظیم</a> پناهنده شد و بست نشست. در این زمان ناصرالدین میرزا با پشتیبانی میرزا تقیخان امیرنظام (<a href="/wiki/%D8%A7%D9%85%DB%8C%D8%B1%DA%A9%D8%A8%DB%8C%D8%B1" title="امیرکبیر">امیرکبیر</a> آینده) راهی تهران شد و پیش از رسیدن به شهر میرزا تقیخان را لقب اتابک اعظم داد و او را صدراعظم خود گردانید. با رسیدن به تهران در همان سال ناصرالدین شاه به پادشاهی ایران رسید.</p> +<p>ناصرالدین شاه در <a href="/wiki/%DB%B2%DB%B2_%D8%B4%D9%87%D8%B1%DB%8C%D9%88%D8%B1" title="۲۲ شهریور">۲۲ شهریور</a> ۱۲۲۷ (<a href="/wiki/%DB%B1%DB%B4_%D8%B4%D9%88%D8%A7%D9%84" title="۱۴ شوال">۱۴ شوال</a> <a href="/wiki/%DB%B1%DB%B2%DB%B6%DB%B4_(%D9%82%D9%85%D8%B1%DB%8C)" title="۱۲۶۴ (قمری)">۱۲۶۴</a>) بر تخت نشست و از آن پس تا زمان مرگش در <a href="/wiki/%D8%AC%D9%85%D8%B9%D9%87" title="جمعه">جمعه</a> <a href="/wiki/%DB%B1%DB%B2_%D8%A7%D8%B1%D8%AF%DB%8C%D8%A8%D9%87%D8%B4%D8%AA" title="۱۲ اردیبهشت">۱۲ اردیبهشت</a> ۱۲۷۵ (<a href="/wiki/%DB%B1%DB%B7_%D8%B0%DB%8C%E2%80%8C%D8%A7%D9%84%D9%82%D8%B9%D8%AF%D9%87" title="۱۷ ذیالقعده">۱۷ ذیالقعدهٔ</a> <a href="/wiki/%DB%B1%DB%B3%DB%B1%DB%B3_(%D9%82%D9%85%D8%B1%DB%8C)" title="۱۳۱۳ (قمری)">۱۳۱۳</a>) شاه ایران بود.</p> +<h2><span class="mw-headline" id=".D8.AF.D9.88.D8.B1.D8.A7.D9.86_.D8.B5.D8.AF.D8.A7.D8.B1.D8.AA_.D8.A7.D9.85.DB.8C.D8.B1.DA.A9.D8.A8.DB.8C.D8.B1">دوران صدارت امیرکبیر</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=4" title="ویرایش بخش: دوران صدارت امیرکبیر">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<div class="thumb tleft"> +<div class="thumbinner" style="width:132px;"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:AmirKabir_naghashbashi.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/5/5e/AmirKabir_naghashbashi.jpg/130px-AmirKabir_naghashbashi.jpg" width="130" height="173" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/5/5e/AmirKabir_naghashbashi.jpg/195px-AmirKabir_naghashbashi.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/5e/AmirKabir_naghashbashi.jpg/260px-AmirKabir_naghashbashi.jpg 2x" data-file-width="1500" data-file-height="2000" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:AmirKabir_naghashbashi.jpg" class="internal" title="بزرگکردن"></a></div> +میرزاتقیخان امیرکبیر</div> +</div> +</div> +<p>از پیشامدهای مهم این دوران شورش حسن خان سالار پسر <a href="/w/index.php?title=%D8%A7%D9%84%D9%87%DB%8C%D8%A7%D8%B1%D8%AE%D8%A7%D9%86_%D8%A2%D8%B5%D9%81%E2%80%8C%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87&action=edit&redlink=1" class="new" title="الهیارخان آصفالدوله (صفحه وجود ندارد)">الهیارخان آصفالدوله</a> صدراعظم <a href="/wiki/%D9%81%D8%AA%D8%AD%D8%B9%D9%84%DB%8C_%D8%B4%D8%A7%D9%87" class="mw-redirect" title="فتحعلی شاه">فتحعلی شاه</a> بود که پس از پایان پادشاهی <a href="/wiki/%D9%85%D8%AD%D9%85%D8%AF_%D8%B4%D8%A7%D9%87" class="mw-redirect" title="محمد شاه">محمد شاه</a> سر به شورش برداشته بود. امیرکبیر <a href="/wiki/%D9%85%D8%B1%D8%A7%D8%AF%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D8%AD%D8%B3%D8%A7%D9%85%E2%80%8C%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D9%86%D9%87" title="مرادمیرزا حسامالسلطنه">مرادمیرزا حسامالسلطنه</a> را برای سرکوبی وی فرستاد که پس از سه سال کشمکش سرانجام این غائله با کشتهشدن سالار پایان یافت. هم چنین در این دوران سران <a href="/wiki/%D8%A8%D8%A7%D8%A8%DB%8C" class="mw-redirect" title="بابی">بابی</a> سرکوبشده و خود <a href="/wiki/%D8%A8%D8%A7%D8%A8" class="mw-disambig" title="باب">باب</a> نیز تیرباران شد.</p> +<p>هنگامی که امیر و شاه به تهران رسیدند شمار ارتش ایران تنها ۳۰۰ تن بود.<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">[<i><a href="/wiki/%D9%88%DB%8C%DA%A9%DB%8C%E2%80%8C%D9%BE%D8%AF%DB%8C%D8%A7:%D9%86%DB%8C%D8%A7%D8%B2%D9%85%D9%86%D8%AF_%D9%85%D9%86%D8%A8%D8%B9" title="ویکیپدیا:نیازمند منبع"><span title="این ادعا نیازمند ارجاعات به منابع معتبر است.">نیازمند منبع</span></a></i>]</sup> <a href="/wiki/%D8%A7%D9%85%DB%8C%D8%B1%DA%A9%D8%A8%DB%8C%D8%B1" title="امیرکبیر">امیرکبیر</a> که خود سپهسالار کل ایران بود به نظم و ساماندهی سپاه پرداخت و برای آموزش ارتشیان اقدام به استخدام آموزگار از خارج نمود و به صنعت اسلحهسازی رونق داد. او همچنین فرمان حذف لقبهای اضافی در نامهنگاریها را داد و به فرمان او حتی خود وی را نیز تنها با لقب <a href="/wiki/%D8%AC%D9%86%D8%A7%D8%A8" title="جناب">جناب</a> میخواندند. وی هم چنین تلاش کرد جلوی رشوهخواری را بگیرد و به درآمد کارکنان دولت سامان دهد.</p> +<p>امیر کبیر به زیباسازی تهران و پیشرفت پایتخت نیز کوشید، در این راستا دست به ساخت بازار امیر و کاروانسرای امیر و <a href="/w/index.php?title=%D8%AA%DB%8C%D9%85%DA%86%D9%87&action=edit&redlink=1" class="new" title="تیمچه (صفحه وجود ندارد)">تیمچهای</a> نو زد. همچنین به پاکیزگی <a href="/wiki/%DA%AF%D8%B1%D9%85%D8%A7%D8%A8%D9%87" class="mw-redirect" title="گرمابه">گرمابهها</a> رسیدگی کرد و در اندیشهٔ کشاندن بخشی از آب <a href="/wiki/%D8%B1%D9%88%D8%AF_%DA%A9%D8%B1%D8%AC" class="mw-redirect" title="رود کرج">رود کرج</a> برای آشامیدن مردم تهران بود که دورهٔ زمامداریاش به پایان رسید و این طرح و دیگر اندیشههایش ناکام ماند.</p> +<p>اقدامات امیر کبیر که به سود تودهٔ ایرانیان و به زیان شاهزادگان، دارایان، ملاها و اشراف بود خشم این دستهها را برانگیخت و چون امیر جلوی دستاندازی <a href="/wiki/%D9%85%D9%87%D8%AF_%D8%B9%D9%84%DB%8C%D8%A7" title="مهد علیا">مهد علیا</a> را نیز در کارهای کشور گرفتهبود اینان به گرد او جمع شدند. مهد علیا میکوشید تا <a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D8%A2%D9%82%D8%A7%D8%AE%D8%A7%D9%86_%D9%86%D9%88%D8%B1%DB%8C" title="میرزا آقاخان نوری">میرزا آقاخان نوری</a> را که در آن زمان وزیر لشکر بود جایگزین امیر کبیر نماید. پس شاه را انگیزاندند تا امیر را کنار بزند، اگرچه شاه جوان در آغاز پایداری نمود. از <a href="/wiki/%DB%B1%DB%B2%DB%B6%DB%B7_(%D9%82%D9%85%D8%B1%DB%8C)" title="۱۲۶۷ (قمری)">۱۲۶۷ قمری</a> میان شاه و امیر کبیر اندکاندک به هم میریخت و شاه دچار بدگمانی به صدراعظمش میشد. اختلاف نظر میان شاه و امیر بالا میگرفت، برای نمونه یک بار شاه یکی از برادرانش را به فرمانروایی <a href="/wiki/%D9%82%D9%85" title="قم">قم</a> فرستاد ولی امیر او را بازگرداند و شاه که دلش از این کار امیر کبیر تیره شده بود او را باز به قم فرستاد. این گونه بود که شاه امیر کبیر را از صدر اعظمی کنار گذارد و او را به فرمانروایی <a href="/wiki/%DA%A9%D8%A7%D8%B4%D8%A7%D9%86" title="کاشان">کاشان</a> گمارد؛ ولی کمی پس از آن که سفیر <a href="/wiki/%D8%B1%D9%88%D8%B3%DB%8C%D9%87" title="روسیه">روسیه</a> دست به اقداماتی نظامی به ظاهر به سود امیر کبیر زد، ناصرالدین شاه که بیمناک شدهبود امیر را به <a href="/wiki/%D8%A8%D8%A7%D8%BA_%D9%81%DB%8C%D9%86" title="باغ فین">باغ فین</a> در کاشان فرستاد و چندی پس از آن به فرمان شاه امیرکبیر به قتل رسید.</p> +<p>قتل امیرکبیر در ماه ربیعالاول سال ۱۲۶۸ (قمری) اتفاق افتاد. پس از قتل امیرکبیر عزمی که او در باب تغییر و تحول دستگاه دولتی قاجار از خود نشان داده بود تکرار نشد، ولی او باعث شد ناصرالدین شاه تا حدودی به اصلاحات علاقهمند شود. سیاستهای خارجی و داخلی ناصرالدین شاه نیز در سالهای بعد تا حدودی متأثر از اقدامات امیرکبیر بود.<sup id="cite_ref-9" class="reference"><a href="#cite_note-9">[۹]</a></sup></p> +<h2><span class="mw-headline" id=".D8.A7.D8.AD.D8.AF.D8.A7.D8.AB_.D8.AF.D8.A7.D8.B1.D8.A7.D9.84.D9.81.D9.86.D9.88.D9.86">احداث دارالفنون</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=5" title="ویرایش بخش: احداث دارالفنون">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<p>دارالفنون در روز یکشنبه ششم دی ماه ۱۲۳۰ برابر با پنجم ربیعالاول ۱۲۶۸ قمری، سیزده روز پیش از قتل امیرکبیر و با حضور ناصرالدین شاه، آقاخان نوری صدراعظم جدید و گروهی از دانشمندان و معلمین ایرانی و اروپایی با ۳۰ نفر شاگرد رسماً گشایش یافت. در روزنامه وقایع اتفاقیه آمدهاست: در روز یکشنبه پنجم ماه ربیع نخستین از سال ۱۲۶۸ هجری مطابق سنه خامسه از جلوس سعادت مأنوس، مدرسه مبارکه <a href="/wiki/%D8%AF%D8%A7%D8%B1%D8%A7%D9%84%D9%81%D9%86%D9%88%D9%86" title="دارالفنون">دارالفنون</a>، واقعه در ارک محروسه تهران که بنا و انشاء از سال سابق شروع شده بود بر حسب امر فرمان مطاع افتتاح گردید و از آن تاریخ علوم مستظرف و فنون مستحدث و صنایع مستغرب که حکمای اروپا اساس آنها را در ظرف چندین قرن برپا ساخته بودند در این تأسیس با تقدیس انتشار همی گرفت و اشتهار همی پذیرفت. در آن زمان هفت معلم اتریشی، آموزش محصلینی را که اغلب از خانوادههای مهم و بانفوذ بودند، بر عهده داشتند. با وجود آغاز به کار مدرسه عملیات ساختمانی آن تا سال ۱۲۶۹ هجری قمری ادامه داشت. در سال ۱۳۰۴ قمری نیرالملوک وزیر علوم تالار نمایشی در مدرسه ساخت تا مکانی برای اجرای تئاتر باشد. از آن زمان درِ اصلی مدرسه در خیابان همایون بسته و دری به <a href="/wiki/%D8%AE%DB%8C%D8%A7%D8%A8%D8%A7%D9%86_%D9%86%D8%A7%D8%B5%D8%B1%DB%8C%D9%87" class="mw-redirect" title="خیابان ناصریه">خیابان ناصریه</a> سابق و ناصر خسرو فعلی گشوده شد بعدها با اعتراض سفیر انگلستان به ملیت اتریشی این افراد، چند استاد ایتالیایی، فرانسوی و آلمانی نیز به این افراد اضافه شدند. سه استاد ایرانی <a href="/wiki/%D8%B7%D8%A8" class="mw-redirect" title="طب">طب</a>، عربی و جغرافیا و یک استاد فرانسوی مقیم ایران نیز بزودی به این جمع افزوده شدند.</p> +<h2><span class="mw-headline" id=".D8.AF.D9.88.D8.B1.D8.A7.D9.86_.D8.B5.D8.AF.D8.A7.D8.B1.D8.AA_.D9.86.D9.88.D8.B1.DB.8C">دوران صدارت نوری</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=6" title="ویرایش بخش: دوران صدارت نوری">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<h3><span class="mw-headline" id=".D8.B3.D9.88.D8.A1_.D9.82.D8.B5.D8.AF_.D8.A8.D8.A7.D8.A8.DB.8C.D8.A7.D9.86">سوء قصد بابیان</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=7" title="ویرایش بخش: سوء قصد بابیان">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h3> +<div class="thumb tleft"> +<div class="thumbinner" style="width:122px;"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Tahere.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/fa/thumb/b/b2/Tahere.jpg/120px-Tahere.jpg" width="120" height="158" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/fa/thumb/b/b2/Tahere.jpg/180px-Tahere.jpg 1.5x, //upload.wikimedia.org/wikipedia/fa/thumb/b/b2/Tahere.jpg/240px-Tahere.jpg 2x" data-file-width="283" data-file-height="373" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Tahere.jpg" class="internal" title="بزرگکردن"></a></div> +<a href="/wiki/%D9%82%D8%B1%D8%A9%D8%A7%D9%84%D8%B9%DB%8C%D9%86" class="mw-redirect" title="قرةالعین">قرةالعین</a>، از کسانی بود که به انتقام حمله بابیان به ناصرالدین شاه کشته شد.</div> +</div> +</div> +<p>در سپیده دم بامداد روز <a href="/wiki/%DB%B8_%D8%B4%D9%88%D8%A7%D9%84" title="۸ شوال">۸ شوال</a> <a href="/wiki/%DB%B1%DB%B2%DB%B6%DB%B8_(%D9%82%D9%85%D8%B1%DB%8C)" title="۱۲۶۸ (قمری)">۱۲۶۸</a> هنگامی که ناصرالدین شاه از <a href="/wiki/%DA%A9%D8%A7%D8%AE_%D9%86%DB%8C%D8%A7%D9%88%D8%B1%D8%A7%D9%86" title="کاخ نیاوران">کاخ ییلاقی نیاوران</a> عازم شکار بود، گروهی از بابیان که توسط <a href="/w/index.php?title=%D8%B4%DB%8C%D8%AE_%D8%B9%D9%84%DB%8C_%D8%B9%D8%B8%DB%8C%D9%85&action=edit&redlink=1" class="new" title="شیخ علی عظیم (صفحه وجود ندارد)">شیخ علی عظیم</a> مأمور شده بودند، در فاصله کوتاهی از کاخ به شاه حمله کردند. آنان عریضه به دست به موکب شاه که تنها به اتفاق چند تن ملازم رکاب پیش میراند، نزدیک شدند و جبران وهنی را خواستند که با کشته شدن <a href="/wiki/%D8%B3%DB%8C%D8%AF_%D8%B9%D9%84%DB%8C%E2%80%8C%D9%85%D8%AD%D9%85%D8%AF_%D8%A8%D8%A7%D8%A8" title="سید علیمحمد باب">سید علیمحمد باب</a> به کیش آنان وارد شده بود. به ترتیب سه تن از آنان سه تیر شلیک کردند که تیر دوم شاه را مجروح ساخت. در زد و خوردی که پیش آمد قراولان شاه یک تن از مهاجمان را کشتند و دو تن را دستگیر کردند.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10">[۱۰]</a></sup></p> +<p>مهدعلیا، شاه را به دست داشتن میرزا آقاخان نوری در سوء قصد مظنون کرد و میرزا آقاخان برای مبری ساختن خود از تهمت، شدت عمل به خرج داد و بابیان را به طور گسترده سرکوب و دستگیر ساخت.<sup id="cite_ref-11" class="reference"><a href="#cite_note-11">[۱۱]</a></sup> از جمله این دستگیر شدگان <a href="/wiki/%D8%A8%D9%87%D8%A7%D8%A1%D8%A7%D9%84%D9%84%D9%87" title="بهاءالله">بهاءالله</a> بود که توسط سفارت روسیه به ایران تحویل داده شد. متعاقباً تعدادی از دستگیرشدگان به دست صاحب منصبان دولتی سپرده شدند تا کشته شوند.<sup id="cite_ref-12" class="reference"><a href="#cite_note-12">[۱۲]</a></sup> <a href="/wiki/%D9%82%D8%B1%D8%A9%D8%A7%D9%84%D8%B9%DB%8C%D9%86" class="mw-redirect" title="قرةالعین">قرةالعین</a> نیز در این ماجرا کشته شد. او که از سال ۱۲۶۵ هجری قمری دستگیر شده بود، در زمان سوء قصد در منزل کلانتر تهران محبوس بود ولی دو هفته بعد از واقعه استنطاق و اعدام شد.<sup id="cite_ref-13" class="reference"><a href="#cite_note-13">[۱۳]</a></sup></p> +<p>ناصرالدین شاه که در ۱۲۶۶ هجری قمری نخستین ولیعهد خود <a href="/w/index.php?title=%D8%B3%D9%84%D8%B7%D8%A7%D9%86_%D9%85%D8%AD%D9%85%D9%88%D8%AF_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7&action=edit&redlink=1" class="new" title="سلطان محمود میرزا (صفحه وجود ندارد)">سلطان محمود میرزا</a> را از دست داده بود، دو هفته پس از سوء قصد <a href="/w/index.php?title=%D8%B3%D9%84%D8%B7%D8%A7%D9%86_%D9%85%D8%B9%DB%8C%D9%86_%D8%A7%D9%84%D8%AF%DB%8C%D9%86_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7&action=edit&redlink=1" class="new" title="سلطان معین الدین میرزا (صفحه وجود ندارد)">سلطان معین الدین میرزا</a> را به ولیعهدی برگزید؛ ولی همچنان به دلیل سن کم معین الدین میرزا، او نتوانست شاه شود. اگر ناصرالدین شاه در میگذشت، نایب السلطنهای نیاز بود تا امور سلطنت را از طرف شاه صغیر در دست بگیرد. سفرای روسیه و بریتانیا در این مورد <a href="/wiki/%D8%B9%D8%A8%D8%A7%D8%B3_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D9%85%D9%84%DA%A9_%D8%A2%D8%B1%D8%A7" class="mw-redirect" title="عباس میرزا ملک آرا">عباس میرزا ملک آرا</a>، برادر ناتنی شاه را شایسته این مقام میدانستند. در این زمان شاه و مهدعلیا فرصت را برای از میان برداشتن عباس میرزا غنیمت شمردند و مدتی پس از سوء قصد، عباس میرزا را به دست داشتن در ماجرا متهم کردند. به منظور تنبیه عباس میرزا، شاه نخست تصمیم گرفت او را نابینا کند، ولی با هشدار سفرای روسیه و انگلیس به زندانی کردن او رضایت داد. اما در نهایت وی را به <a href="/wiki/%D8%B9%D8%B1%D8%A7%D9%82" title="عراق">عراق عرب</a> تبعید کرد.<sup id="cite_ref-14" class="reference"><a href="#cite_note-14">[۱۴]</a></sup></p> +<h3><span class="mw-headline" id=".D9.82.D8.B7.D8.B9_.D8.B1.D9.88.D8.A7.D8.A8.D8.B7_.D8.A8.D8.A7_.D8.A7.D9.86.DA.AF.D9.84.DB.8C.D8.B3">قطع روابط با انگلیس</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=8" title="ویرایش بخش: قطع روابط با انگلیس">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h3> +<p>در اوایل دهه ۱۲۷۰ قمری اعطای تحتالحمایگی از طرف دولت بریتانیا به رجال ایرانی و دخالتها مکرر سفرای بریتانیا در امور داخلی ایران ناصرالدین شاه را بیش از پیش به آن دولت بدگمان ساخت. عقاید <a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D9%85%D9%84%DA%A9%D9%85_%D8%AE%D8%A7%D9%86" title="میرزا ملکم خان">میرزا ملکم خان</a> مترجم مخصوص شاه و از معلمین دارالفنون نیز در ترغیب شاه به ایستادگی دربرابر نفوذ بریتانیا تأثیر داشت.<sup id="cite_ref-15" class="reference"><a href="#cite_note-15">[۱۵]</a></sup></p> +<p>در نهایت ماجرای پناهندگی یکی از باجناغهای ناصرالدین شاه، <a href="/w/index.php?title=%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D9%87%D8%A7%D8%B4%D9%85_%D9%86%D9%88%D8%B1%DB%8C&action=edit&redlink=1" class="new" title="میرزا هاشم نوری (صفحه وجود ندارد)">میرزا هاشم نوری</a>، به سفارت بریتانیا در تهران در سال ۱۲۷۲ قمری منجر به قطع روابط دو کشور شد. هاشم خان همسرش <a href="/w/index.php?title=%D9%BE%D8%B1%D9%88%DB%8C%D9%86_%D8%AE%D8%A7%D9%86%D9%85&action=edit&redlink=1" class="new" title="پروین خانم (صفحه وجود ندارد)">پروین خانم</a> خواهر <a href="/wiki/%D8%AA%D8%A7%D8%AC%E2%80%8C%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87" title="تاجالدوله">تاجالدوله</a> (یکی از همسران عقدی شاه) را هم به همراه خود به سفارت برد. زن و شوهر مدتها در <a href="/wiki/%D9%82%D9%84%D9%87%DA%A9" title="قلهک">قلهک</a> در چادری در کنار چادر <a href="/wiki/%DA%86%D8%A7%D8%B1%D9%84%D8%B2_%D9%85%D9%88%D8%B1%DB%8C" class="mw-redirect" title="چارلز موری">چارلز موری</a> وزیرمختار بریتانیا زندگی کردند و در تهران نیز محل زندگی آنان خانهای در مجاورت سفارت بود. این ماجرا منجر به شدت گرفتن شایعاتی در تهران درباب روابط عاطفی پنهان پروین خانم با موری شد.<sup id="cite_ref-16" class="reference"><a href="#cite_note-16">[۱۶]</a></sup> شاه پس از آنکه از چند مجتهد فتوا گرفت، دستور داد پروین خانم را به دستاویز جلوگیری از فحشا به خانه برادرش برده و بازداشت کنند. دربرابر موری از جمع دیگری از مجتهدین فتوا گرفت و خدمه سفارت را برای استرداد پروین خانم اعزام کرد، ولی با این عمل بر شایعات پیشین دامن زد.<sup id="cite_ref-17" class="reference"><a href="#cite_note-17">[۱۷]</a></sup> موری در مقابل مقاومت شاه در استرداد پروین خانم شاه را تهدید به قطع روابط بین دو کشور کرد؛ تصمیمی که در <a href="/wiki/%DB%B1%DB%B7_%D8%B1%D8%A8%DB%8C%D8%B9%E2%80%8C%D8%A7%D9%84%D8%A7%D9%88%D9%84" title="۱۷ ربیعالاول">۱۷ ربیعالاول</a> <a href="/wiki/%DB%B1%DB%B2%DB%B7%DB%B2_%D9%82%D9%85%D8%B1%DB%8C" class="mw-redirect" title="۱۲۷۲ قمری">۱۲۷۲</a> با پایین کشیدن پرچم بریتانیا از سفارت عملی شد.<sup id="cite_ref-18" class="reference"><a href="#cite_note-18">[۱۸]</a></sup></p> +<div class="thumb tleft"> +<div class="thumbinner" style="width:302px;"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Naser_al-Din_Shah_Qajar_riding_horse.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/a/ad/Naser_al-Din_Shah_Qajar_riding_horse.jpg/300px-Naser_al-Din_Shah_Qajar_riding_horse.jpg" width="300" height="288" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/a/ad/Naser_al-Din_Shah_Qajar_riding_horse.jpg/450px-Naser_al-Din_Shah_Qajar_riding_horse.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/a/ad/Naser_al-Din_Shah_Qajar_riding_horse.jpg/600px-Naser_al-Din_Shah_Qajar_riding_horse.jpg 2x" data-file-width="4832" data-file-height="4637" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Naser_al-Din_Shah_Qajar_riding_horse.jpg" class="internal" title="بزرگکردن"></a></div> +ناصرالدین شاه جوان</div> +</div> +</div> +<p>مدتی پس از این واقعه، روزنامه <a href="/wiki/%D9%88%D9%82%D8%A7%DB%8C%D8%B9_%D8%A7%D8%AA%D9%81%D8%A7%D9%82%DB%8C%D9%87" class="mw-redirect" title="وقایع اتفاقیه">وقایع اتفاقیه</a> در یکی از شمارههای خود احساسات ضد بریتانیایی ناصرالدین شاه را چنین توصیف کرد:<sup id="cite_ref-19" class="reference"><a href="#cite_note-19">[۱۹]</a></sup></p> +<blockquote class="templatequote"> +<p>«[شاه] به قدری از کیفیت حالی خود متنفر شدهاست که حکومت یک ده در حالتی که غیرمحکوم [خارجی] باشد به مراتب ترجیح به این سلطنت میدهد… جمیع ناملایماتی که از ابتدای سلطنتش دیده سکوت کردهاست ولی حال غیرت و کینه او زیادتی بر حوصله و حلمش کردهاست و چنان معلوم میشود که حال تاج و تخت سلطنت را نمیخواهد مگر برای انتقام… از آن وقت، قلب او که مدتها مدید از تسلط دول خارجه منزجر بوده ابتدا کردهاست به بازشدن شعف و سرور و حالت ساکت و غیرمختلف در خانه تبدیل شدهاست به غیرت و حمیت.»</p> +</blockquote> +<h3><span class="mw-headline" id=".D9.81.D8.AA.D8.AD_.D9.87.D8.B1.D8.A7.D8.AA">فتح هرات</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=9" title="ویرایش بخش: فتح هرات">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h3> +<div class="thumb tleft"> +<div class="thumbinner" style="width:152px;"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Hessam-al-saltaneh.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/fa/thumb/d/dd/Hessam-al-saltaneh.jpg/150px-Hessam-al-saltaneh.jpg" width="150" height="197" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/fa/thumb/d/dd/Hessam-al-saltaneh.jpg/225px-Hessam-al-saltaneh.jpg 1.5x, //upload.wikimedia.org/wikipedia/fa/thumb/d/dd/Hessam-al-saltaneh.jpg/300px-Hessam-al-saltaneh.jpg 2x" data-file-width="722" data-file-height="946" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Hessam-al-saltaneh.jpg" class="internal" title="بزرگکردن"></a></div> +شاهزاده حسام السلطنه، فاتح هرات.</div> +</div> +</div> +<p>ناصرالدین شاه در ربیعالثانی ۱۲۷۲، فرمانی به پنج ایالت ایران ابلاغ کرد و امر کرد قشون ایالات به سرکردگی عمویش <a href="/wiki/%D9%85%D8%B1%D8%A7%D8%AF%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D8%AD%D8%B3%D8%A7%D9%85%E2%80%8C%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D9%86%D9%87" title="مرادمیرزا حسامالسلطنه">سلطان مراد میرزا حسامالسلطنه</a> به سمت <a href="/wiki/%D9%87%D8%B1%D8%A7%D8%AA" title="هرات">هرات</a> حرکت کنند. مدتی پس از آغاز محاصره هرات، سفیر بریتانیا در <a href="/wiki/%D8%A7%D8%B3%D8%AA%D8%A7%D9%86%D8%A8%D9%88%D9%84" title="استانبول">استانبول</a> به ایران اعلام کرد برای استقرار مجدد روابط حاضر به مذاکرهاست. در پاسخ شاه <a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D9%85%D9%84%DA%A9%D9%85_%D8%AE%D8%A7%D9%86" title="میرزا ملکم خان">میرزا ملکم خان</a> به استانبول فرستاد ولی به دلیل پیشینه طرفداری ملکم از فرانسه، سفیر بریتانیا به او اعتنایی نکرد. در ۱۹ رمضان ۱۲۷۲ نخستین اخطار بریتانیا به دولت ایران ابلاغ شد. بینتیجه ماندن محاصره هرات و انعقاد <a href="/wiki/%D9%85%D8%B9%D8%A7%D9%87%D8%AF%D9%87_%D9%BE%D8%A7%D8%B1%DB%8C%D8%B3_(%DB%B1%DB%B8%DB%B5%DB%B6)" title="معاهده پاریس (۱۸۵۶)">معاهده پاریس (۱۸۵۶)</a> در پایان <a href="/wiki/%D8%AC%D9%86%DA%AF_%DA%A9%D8%B1%DB%8C%D9%85%D9%87" title="جنگ کریمه">جنگ کریمه</a> که شاه را از کمک روسیه مأیوس کرد، او را از عقبنشینی بازنداشت. ناصرالدین شاه حتی تصمیم گرفت به خراسان عزیمت کند، اما نوری او را منصرف ساخت.<sup id="cite_ref-20" class="reference"><a href="#cite_note-20">[۲۰]</a></sup> در جستجوی حامیان جدید، شاه به فرانسه گرایش نشان داد. او از <a href="/wiki/%D9%86%D8%A7%D9%BE%D9%84%D8%A6%D9%88%D9%86_%D8%B3%D9%88%D9%85_%D9%81%D8%B1%D8%A7%D9%86%D8%B3%D9%87" class="mw-redirect" title="ناپلئون سوم فرانسه">ناپلئون سوم</a>، امپراتور فرانسه، برای حل اختلاف میان ایران و انگلیس درخواست کمک کرد و هدایای ارزشمندی، از جمله <a href="/wiki/%D9%86%D8%B4%D8%A7%D9%86_%D8%B4%DB%8C%D8%B1_%D9%88_%D8%AE%D9%88%D8%B1%D8%B4%DB%8C%D8%AF" class="mw-redirect" title="نشان شیر و خورشید">نشان شیر و خورشید</a>، <a href="/w/index.php?title=%D8%AA%D9%85%D8%AB%D8%A7%D9%84_%D9%87%D9%85%D8%A7%DB%8C%D9%88%D9%86&action=edit&redlink=1" class="new" title="تمثال همایون (صفحه وجود ندارد)">تمثال همایون</a> و چندین رشته مروارید برای وی فرستاد. ناصرالدین شاه همچنین تلاش کرد با <a href="/wiki/%D8%A7%DB%8C%D8%A7%D9%84%D8%A7%D8%AA_%D9%85%D8%AA%D8%AD%D8%AF%D9%87_%D8%A2%D9%85%D8%B1%DB%8C%DA%A9%D8%A7" title="ایالات متحده آمریکا">ایالات متحده آمریکا</a> پیمان دوستی بندد و از این راه وسیله تازهای برای اعمال فشار برانگلیس در خلال مذاکرات فیمابین بیابد. شاه آمریکا را به ایجاد پایگاههای نظامی در <a href="/wiki/%D8%AE%D9%84%DB%8C%D8%AC_%D9%81%D8%A7%D8%B1%D8%B3" title="خلیج فارس">خلیج فارس</a> تشویق کرد، اما آن کشور تمایلی به درگیر کردن نیروی دریایی خود در آبهای ایران نشان نداد. تقاضای شاه در مورد کمک مالی آمریکا به ایران هم بینتیجه ماند.<sup id="cite_ref-21" class="reference"><a href="#cite_note-21">[۲۱]</a></sup></p> +<div class="thumb tleft"> +<div class="thumbinner" style="width:202px;"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Napoleon-Kashan.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/ff/Napoleon-Kashan.jpg/200px-Napoleon-Kashan.jpg" width="200" height="133" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/ff/Napoleon-Kashan.jpg/300px-Napoleon-Kashan.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/ff/Napoleon-Kashan.jpg/400px-Napoleon-Kashan.jpg 2x" data-file-width="480" data-file-height="319" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Napoleon-Kashan.jpg" class="internal" title="بزرگکردن"></a></div> +<a href="/wiki/%D8%A7%D8%A8%D9%88%D8%B7%D8%A7%D9%84%D8%A8_%D8%BA%D9%81%D8%A7%D8%B1%DB%8C" title="ابوطالب غفاری">امینالملک</a> فرستاده ناصرالدین شاه، در دربار ناپلئون سوم.</div> +</div> +</div> +<p>اخطار و اتمام حجت دوم بریتانیا همزمان با تصرف <a href="/wiki/%D8%AC%D8%B2%DB%8C%D8%B1%D9%87_%D8%AE%D8%A7%D8%B1%DA%AF" title="جزیره خارگ">جزیره خارگ</a> توسط نیروهای آن دولت، به ایران ابلاغ شد و به همراه آن شرایط سنگینی که بریتانیا برای برقراری صلح با ایران در نظر گرفته بود، از جمله عزل میرزا آقاخان نوری از صدارت و واگذاری <a href="/wiki/%D8%A8%D9%86%D8%AF%D8%B1%D8%B9%D8%A8%D8%A7%D8%B3" title="بندرعباس">بندرعباس</a> به بریتانیا، به <a href="/wiki/%D8%A7%D8%A8%D9%88%D8%B7%D8%A7%D9%84%D8%A8_%D8%BA%D9%81%D8%A7%D8%B1%DB%8C" title="ابوطالب غفاری">امینالملک</a>، فرستاده ایران در استانبول، اعلام شد.<sup id="cite_ref-22" class="reference"><a href="#cite_note-22">[۲۲]</a></sup> دو هفته بعد، در در روز <a href="/wiki/%DB%B2%DB%B4_%D8%B5%D9%81%D8%B1" title="۲۴ صفر">۲۴ صفر</a> <a href="/wiki/%DB%B1%DB%B2%DB%B7%DB%B3_(%D9%82%D9%85%D8%B1%DB%8C)" title="۱۲۷۳ (قمری)">۱۲۷۳</a> خبر فتح هرات مقارن مرگ سلطان معین الدین میرزا ولیعهد به ناصرالدین شاه رسید.<sup id="cite_ref-23" class="reference"><a href="#cite_note-23">[۲۳]</a></sup> به مجرد فتح هرات، امینالملک که تا کنون به دستور شاه منتظر مانده بود، با فرستادگان بریتانیا وارد مذاکره شد. دولت بریتانیا که نیروهای خود را در جنوب ایران مستقر کرده بود، بر شرایط سنگین خود پافشاری کرد ولی شاه به پشت گرمی فتح هرات از امین الملک خواست تسلیم خواستههای بریتانیا نشود.<sup id="cite_ref-24" class="reference"><a href="#cite_note-24">[۲۴]</a></sup> مقارن این ایام شاهزادهای هندی از <a href="/wiki/%D8%AF%D9%87%D9%84%DB%8C" title="دهلی">دهلی</a> موسوم به <a href="/w/index.php?title=%D9%85%D8%AD%D9%85%D8%AF%D9%86%D8%AC%D9%81_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7&action=edit&redlink=1" class="new" title="محمدنجف میرزا (صفحه وجود ندارد)">محمدنجف میرزا</a> به دربار قاجار پناه آورد و خواستار یاری ایران به مخالفان هندی بریتانیا شد. محمدنجف میرزا که خود را برادرزاده <a href="/w/index.php?title=%D8%A8%D9%87%D8%A7%D8%AF%D8%B1%D8%B4%D8%A7%D9%87&action=edit&redlink=1" class="new" title="بهادرشاه (صفحه وجود ندارد)">بهادرشاه</a>، آخرین پادشاه <a href="/wiki/%DA%AF%D9%88%D8%B1%DA%A9%D8%A7%D9%86%DB%8C" class="mw-redirect" title="گورکانی">گورکانی</a> هند میدانست، شاه را به حرکت دادن نیروهایش از هرات به مرزهای هند تشویق کرد و به او اطمینان داد که انقلابی ضد انگلیسی در هند در حال نضج است که تقارن آن با لشکرکشی شاه به هند موجب استیصال انگلیسیان خواهد شد. اما پیشروی نیروی دریایی بریتانیا در جنوب ایران، شاه را از بلندپروازیهای بیشتر بازداشت. در اواسط ربیعالثانی ۱۲۷۳ نیروهای بریتانیایی <a href="/wiki/%D8%A8%D9%86%D8%AF%D8%B1_%D8%A8%D9%88%D8%B4%D9%87%D8%B1" class="mw-redirect" title="بندر بوشهر">بندر بوشهر</a> و نواحی اطراف آن را اشغال کردند و بدون روبه رو شدن با هرگونه مقاومتی پیشروی خود را در خاک ایران ادامه دادند. در ماه رجب در جریان <a href="/wiki/%D8%AC%D9%86%DA%AF_%D8%AE%D9%88%D8%B4%D8%A7%D8%A8" title="جنگ خوشاب">جنگ خوشاب</a>، <a href="/wiki/%D8%AE%D8%A7%D9%86%D9%84%D8%B1_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7" title="خانلر میرزا">خانلر میرزا</a> عموی شاه و حاکم خوزستان به سرعت عقبنشینی کرد و به این ترتیب مناطق بیشتری به دست نیروهای بریتانیا افتاد. ناصرالدین شاه به دلیل تهی بودن خزانهها خود را از آماده کردن نیرویی برای مقابله با بریتانیا ناتوان دید و حاضر به صلح شد. به دستور او امین الملک به فرانسه رفت و <a href="/wiki/%D9%85%D8%B9%D8%A7%D9%87%D8%AF%D9%87_%D9%BE%D8%A7%D8%B1%DB%8C%D8%B3" title="معاهده پاریس">معاهده پاریس</a> را با دولت بریتانیا به امضاء رساند که به موجب آن ایران ملزم شد از تمام ادعاهای خود نسبت به هرات چشم پوشی کند.<sup id="cite_ref-25" class="reference"><a href="#cite_note-25">[۲۵]</a></sup></p> +<h3><span class="mw-headline" id=".D8.B9.D8.B4.D9.82_.D8.A8.D9.87_.D8.AC.DB.8C.D8.B1.D8.A7.D9.86">عشق به جیران</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=10" title="ویرایش بخش: عشق به جیران">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h3> +<p>احتمالاً برای نخستین بار ناصرالدین شاه، جیران را در جمع ملازمان مهدعلیا در حدود سال ۱۲۶۸ قمری (اندکی پس از قتل امیرکبیر) دید و به او علاقهمند شد.<sup id="cite_ref-amanat422_26-0" class="reference"><a href="#cite_note-amanat422-26">[۲۶]</a></sup> شیفتگی او به شکار و رفتار جسورانه او که برخلاف حجب معمول زنان حرمسرا بود، او را بیش از پیش مورد توجه شاه قرار داد.<sup id="cite_ref-amanat422_26-1" class="reference"><a href="#cite_note-amanat422-26">[۲۶]</a></sup> برطبق گفتههای <a href="/wiki/%D8%AF%D9%88%D8%B3%D8%AA%D8%B9%D9%84%DB%8C_%D9%85%D8%B9%DB%8C%D8%B1%DB%8C" title="دوستعلی معیری">دوستعلی معیری</a> (نوه ناصرالدین شاه):<sup id="cite_ref-27" class="reference"><a href="#cite_note-27">[۲۷]</a></sup></p> +<blockquote class="templatequote"> +<p>«جیران هنگام سواری چکمه به پا میکرد و روبنده را گرد سر پیچیده به چالاکی بر زین مینشست. گروهی انبوه از تفنگدار، قوشبان، نوکر و چاپلوس در رکابش سوار میشدند و از دور همه را گمان میرفت که کبکبه شاهانهاست. در شکارگاه، <a href="/wiki/%D9%82%D9%88%D8%B4" title="قوش">قوش</a> مخصوص خود را که «غزال» نام نهاده بود بدست میگرفت و برپشت اسب قزلی گلگون به نام «آهو» به قله کوه برآمده، شهباز را در پی کبک میافکند.»</p> +</blockquote> +<p>به اعتقاد <a href="/wiki/%D8%B9%D8%A8%D8%A7%D8%B3_%D8%A7%D9%85%D8%A7%D9%86%D8%AA" title="عباس امانت">عباس امانت</a> «دلبستگی شاه به جیران به روال عشقهای عادی عصر نوین و برعکس زندگی جمعی حرمسرا فردی و خصوصی بود» و مهر او برای شاه «تجسم نوع دیگری از خانواده، همسر و فرزند بود که در پس ظاهر شاهانه، قرینهای از زندگی عادی به او عرضه میداشت.»<sup id="cite_ref-.22.22amanat423_28-0" class="reference"><a href="#cite_note-.22.22amanat423-28">[۲۸]</a></sup> در سال ۱۲۶۸ قمری دومین پسر جیران، <a href="/w/index.php?title=%D9%85%D8%AD%D9%85%D8%AF%D9%82%D8%A7%D8%B3%D9%85_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7&action=edit&redlink=1" class="new" title="محمدقاسم میرزا (صفحه وجود ندارد)">محمدقاسم میرزا</a> به دنیا آمد و به زودی مورد علاقه زیاد شاه قرار گرفت.<sup id="cite_ref-.22.22amanat423.22_29-0" class="reference"><a href="#cite_note-.22.22amanat423.22-29">[۲۹]</a></sup> زمانی که محمدقاسم میرزا پنج سال داشت، شاه به او لقب امیرنظام داد و به فرماندهی کل قشون ایران منصوبش ساخت.<sup id="cite_ref-30" class="reference"><a href="#cite_note-30">[۳۰]</a></sup> پس از مرگ سلطان معین الدین میرزا، ناصرالدین شاه تمایل یافت محمدقاسم میرزا را به ولیعهدی برگزیند.<sup id="cite_ref-.22.22amanat423.22_29-1" class="reference"><a href="#cite_note-.22.22amanat423.22-29">[۲۹]</a></sup> اما نسب غیرقاجار جیران و اینکه او همسر عقدی شاه نبود مانع عملی شدن این تصمیم بود. مقارن شوال ۱۲۷۳ چند تن از رجال معتبر از جمله <a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%DB%8C%D9%88%D8%B3%D9%81_%D8%A2%D8%B4%D8%AA%DB%8C%D8%A7%D9%86%DB%8C" title="میرزا یوسف آشتیانی">مستوفیالممالک</a> و <a href="/wiki/%D8%B9%D8%B2%DB%8C%D8%B2_%D8%AE%D8%A7%D9%86_%D9%85%DA%A9%D8%B1%DB%8C" class="mw-redirect" title="عزیز خان مکری">عزیز خان مکری</a> فهرستی از جرایم نوری تهیه کردند. جیران که میخواست نوری را وادار به پذیرش ولیعهدی پسرش کند، با آنان همدست شد و مأموریت یافت تا فهرست جرایم را به نظر شاه رساند.<sup id="cite_ref-qaemmaqami123_31-0" class="reference"><a href="#cite_note-qaemmaqami123-31">[۳۱]</a></sup> اما او تنها بخشی از موارد را نزد شاه افشا کرد و باقی را برای تحت فشار قرار دادن نوری تا رسیدن به توافق نهایی در خصوص ولیعهدی محمدقاسم میرزا آشکار نکرد.<sup id="cite_ref-32" class="reference"><a href="#cite_note-32">[۳۲]</a></sup> پس از این واقعه نوری جیران را به باغ خود، <a href="/wiki/%D8%A8%D8%A7%D8%BA_%D9%86%D8%B8%D8%A7%D9%85%DB%8C%D9%87" class="mw-redirect" title="باغ نظامیه">نظامیه</a> دعوت کرد و به او قول داد تمام تلاشش را برای ولیعهدی امیرنظام بکند. با حمایت نوری از جیران، مهدعلیا که مخالف جدی ولیعهدی امیرنظام بود از او روگرداند.<sup id="cite_ref-qaemmaqami123_31-1" class="reference"><a href="#cite_note-qaemmaqami123-31">[۳۱]</a></sup> سرانجام در محرم ۱۲۷۴، ولیعهدی امیرنظام رسماً اعلام شد.<sup id="cite_ref-33" class="reference"><a href="#cite_note-33">[۳۳]</a></sup> چندی بعد امیرنظام بیمار شد و مخالفان چنین شهرت دادند که نوری ولیعهد را مسموم کردهاست و جیران و شاه را بار دیگر به نوری بدگمان ساختند.<sup id="cite_ref-34" class="reference"><a href="#cite_note-34">[۳۴]</a></sup> امیرنظام تنها یک هفته پس از ولیعهدی جان سپرد و ناصرالدین شاه را در اندوه عمیقی فرود برد، تا جایی که به گزارش <a href="/wiki/%D9%BE%D9%88%D9%84%D8%A7%DA%A9" class="mw-disambig" title="پولاک">پولاک</a> «شاه از شدت اندوه از خود بی خود شده سر به دیوار میکوفت و چند روز لب به غذا نزد».<sup id="cite_ref-35" class="reference"><a href="#cite_note-35">[۳۵]</a></sup> پس از این واقعه تحریکات مخالفان نوری ادامه یافت تا آنکه در بیستم محرم ۱۲۷۵ در یکی از سفرهای ییلاقی شاه، در دره <a href="/wiki/%D8%B3%D9%88%D9%87%D8%A7%D9%86%DA%A9" title="سوهانک">سوهانک</a> اهالی یکی از روستاها جسد مردی از بستگان جیران را برسر راه شاه قراردادند و مدعی شدند که او بر اثر ظلم میرزا آقاخان نوری مقتول شدهاست. شاه از این منظره متأثر شد و در غروب همان روز پس از بازگشت به نیاوران فرمان عزل نوری را صادر کرد.<sup id="cite_ref-36" class="reference"><a href="#cite_note-36">[۳۶]</a></sup></p> +<h2><span class="mw-headline" id=".D8.A7.D9.84.D8.BA.D8.A7.DB.8C_.D9.85.D9.82.D8.A7.D9.85_.D8.B5.D8.AF.D8.A7.D8.B1.D8.AA">الغای مقام صدارت</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=11" title="ویرایش بخش: الغای مقام صدارت">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<p>ناصرالدین شاه پس از عزل نوری دست به یک رشته اصلاحات زد و سعی کرد نهادهایی به سبک دولتهای اروپایی پدیدآورد.<sup id="cite_ref-37" class="reference"><a href="#cite_note-37">[۳۷]</a></sup> به موجب فرمان ناصرالدین شاه که در بیست و سوم محرم ۱۲۷۵ در روزنامه وقایع اتفاقیه چاپ شد، کارهای دولت بین شش وزارتخانه، یعنی داخله، امور خارجه، جنگ، مالیه، عدلیه و فوائد عامه تقسیم شد. وزارت خانهها در شورایی شبیه یک هیئت دولت به نام «شورای دولت» سازمان مییافتند، ولی این هیئت فقط در موارد ضروری برای شور در امور دایر میشد. برطبق فرمان شاه وزرا بدون کسب اجازه از شاه، حق تصمیمگیری نداشتند. علاوه بر شورای دولتی، شاه شورای مشورتی دیگری هم به نام «مجلس مصلحت خانه» یا به اختصار «مجلس مشورت» به وجود آورد. این مجلس ماذون بود دربارهٔ کلیه مسائل داخلی که متضمن صلاح دولت و ازدیاد آبادی مملکت باشد به رایزنی بپردازد، اما حق نداشت بدون اجازه شاه وارد مسائل سیاست خارجی شود. اعضای مجلس بیست و پنج نفر بودند که از میان رجال دیوانی منصوب میشدند. در شماره بعدی روزنامه اعلام شد شاه منصب صدارت عظمی را منسوخ کردهاست.<sup id="cite_ref-38" class="reference"><a href="#cite_note-38">[۳۸]</a></sup> اما اعتقاد ناصرالدین به اصلاحات با همه شور و شوق اولیه به زودی سست شد. او در تلاش برای حفظ اقتدار رو به کاهش خود، به سیاست اعمال زور متوسل شد که با خواست او برای اصلاحات تضاد کامل داشت. شاه مجلس مصلحت خانه را چون از خود استقلال رای نشان داد، تدریجاً کنار زده و تصمیماتش را بلااجرا گذاشت. به علاوه، شاه خود را اسیر قدرت ریشهدار محافظهکاران مییافت، چه قدرت و رغبت آن را نداشت که نسل جوانتر را در دستگاه دیوان جانشین آنان سازد و در عین حال نمیتوانست به نیات واقعی اصلاحطلبان اعتماد کند.<sup id="cite_ref-39" class="reference"><a href="#cite_note-39">[۳۹]</a></sup></p> +<p>در جمادیالثانی سال ۱۲۷۶، جیران، پس از مدتها بیماری و ابتلاء به <a href="/wiki/%D8%B3%D9%84" title="سل">سل</a> درگذشت. بنا به گزارش <a href="/wiki/%D9%87%D9%86%D8%B1%DB%8C_%D8%B1%D8%A7%D9%84%DB%8C%D9%86%D8%B3%D9%88%D9%86" class="mw-redirect" title="هنری رالینسون">هنری رالینسون</a>، وزیر مختار وقت انگلیس در تهران، به محض آنکه نخستین علائم سل در جیران ظاهر شد، ناصرالدین شاه علاقه خود را به او از دست داد و با آنکه جیران را در شرف مرگ میدید رهسپار گردش و شکار شد و حتی در خلال خاک سپاری و ایام عزاداری جیران، در پایتخت نماند.<sup id="cite_ref-40" class="reference"><a href="#cite_note-40">[۴۰]</a></sup></p> +<p>در سال ۱۲۷۸ ناصرالدین شاه چهارمین ولیعهدش، <a href="/wiki/%D9%85%D8%B8%D9%81%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86_%D8%B4%D8%A7%D9%87" class="mw-redirect" title="مظفرالدین شاه">مظفرالدین میرزا</a> را برگزید. به رغم این که شاه از مظفرالدین میرزا تنفر داشت، اما انتصاب او که برخلاف محمدقاسم میرزا از مادر قاجار بود، علاوه بر جلب رضایت مهدعلیا و بزرگان قاجار، به ادعاهای <a href="/wiki/%D8%A8%D9%87%D9%85%D9%86_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7" title="بهمن میرزا">بهمن میرزا</a> و <a href="/wiki/%D8%B9%D8%A8%D8%A7%D8%B3_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D9%85%D9%84%DA%A9%E2%80%8C%D8%A2%D8%B1%D8%A7" title="عباس میرزا ملکآرا">عباس میرزا ملکآرا</a> پایان داد.<sup id="cite_ref-41" class="reference"><a href="#cite_note-41">[۴۱]</a></sup></p> +<p>در تابستان ۱۲۷۷ قحطی برای نخستین بار در مقیاس وسیع در ایران پدید آمد. ناآرامیها در پاسخ به کمبود و گرانی آذوقه ابتدا از تهران و تبریز شروع شد و به تدریج سراسر ایران را درنوردید. خشم مردم از مضیقهها، مستقیماً متوجه شاه و سوء حکومت او بود.<sup id="cite_ref-42" class="reference"><a href="#cite_note-42">[۴۲]</a></sup> برای گریز از این وضعیت، ناصرالدین شاه در نوروز سال ۱۲۸۲ هجری قمری <a href="/w/index.php?title=%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D9%85%D8%AD%D9%85%D8%AF%D8%AE%D8%A7%D9%86_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&redlink=1" class="new" title="میرزا محمدخان قاجار (صفحه وجود ندارد)">میرزا محمدخان قاجار</a> را با لقب جدید «سپهسالار اعظم» به مقامی «مرادف» صدارت منصوب کرد و خود به دنبال سرگرمی محبوبش، شکار، راهی مازندران شد. اما در غیاب شاه ناآرامیها دیگر بار شدت گرفت. او به ناچار بازگشت و برای بار دوم مقام صدارت را باطل اعلام کرد و تربیبات پیشین را برقرار ساخت.<sup id="cite_ref-43" class="reference"><a href="#cite_note-43">[۴۳]</a></sup></p> +<h2><span class="mw-headline" id=".D8.B5.D8.AF.D8.A7.D8.B1.D8.AA_.D8.B3.D9.BE.D9.87.D8.B3.D8.A7.D9.84.D8.A7.D8.B1">صدارت سپهسالار</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=12" title="ویرایش بخش: صدارت سپهسالار">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<p>در سال ۱۲۸۷ هجری قمری ناصرالدین شاه قصد زیارت <a href="/wiki/%D8%B9%D8%AA%D8%A8%D8%A7%D8%AA" class="mw-redirect" title="عتبات">عتبات</a> کرد. برای این منظور با <a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D8%AD%D8%B3%DB%8C%D9%86%E2%80%8C%D8%AE%D8%A7%D9%86_%D9%85%D8%B4%DB%8C%D8%B1%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87" class="mw-redirect" title="میرزا حسینخان مشیرالدوله">میرزا حسینخان مشیرالدوله</a>، وزیرمختار ایران در دربار عثمانی، مکاتبه کردند تا مقدمات سفر شاه را فراهم آورد.<sup id="cite_ref-Farahani79_44-0" class="reference"><a href="#cite_note-Farahani79-44">[۴۴]</a></sup> مشیرالدوله در <a href="/wiki/%D8%B9%D8%B1%D8%A7%D9%82" title="عراق">عراق</a> همه جا در کنار شاه حاضر بود و هرگاه مجالی مییافت از لزوم اصلاحات با شاه سخن میگفت.<sup id="cite_ref-45" class="reference"><a href="#cite_note-45">[۴۵]</a></sup> در این سفر شاه او را از بازگشت به عثمانی معاف کرد و با خود به ایران آورد و و وزارت عدلیه و اوقاف و وظایف را به او سپرد و سال بعد با لقب سپهسالاری به وزارت جنگ منصوبش ساخت.<sup id="cite_ref-Farahani79_44-1" class="reference"><a href="#cite_note-Farahani79-44">[۴۴]</a></sup> در ۲۹ شعبان ۱۲۸۹ سپهسالار با دستخطی که از جانب شاه صادر شد به صدارت عظمی منصوب شد. او دست به اصلاحاتی زد و <a href="/wiki/%D9%82%D8%B1%D8%A7%D8%B1%D8%AF%D8%A7%D8%AF_%D8%B1%D9%88%DB%8C%D8%AA%D8%B1" class="mw-redirect" title="قرارداد رویتر">قرارداد رویتر</a> را به امضای شاه رساند که به موجب آن امتیازهای متعددی از جمله بهرهبرداری از تمام معادن ایران به یک سرمایه دار بریتانیایی به نام <a href="/wiki/%D9%BE%D9%84_%D8%AC%D9%88%D9%84%DB%8C%D9%88%D8%B3_%D8%B1%D9%88%DB%8C%D8%AA%D8%B1" class="mw-redirect" title="پل جولیوس رویتر">پل جولیوس رویتر</a> واگذار شد.<sup id="cite_ref-Farahani79-84_46-0" class="reference"><a href="#cite_note-Farahani79-84-46">[۴۶]</a></sup></p> +<h2><span class="mw-headline" id=".D8.B2.D9.85.D8.A7.D9.86_.D8.AD.DA.A9.D9.88.D9.85.D8.AA_.D8.AF.D8.B1_.D9.85.D9.82.D8.A7.DB.8C.D8.B3.D9.87_.D8.A8.D8.A7_.D8.AF.DB.8C.DA.AF.D8.B1_.D8.B4.D8.A7.D9.87.D8.A7.D9.86_.D9.82.D8.A7.D8.AC.D8.A7.D8.B1">زمان حکومت در مقایسه با دیگر شاهان قاجار</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=13" title="ویرایش بخش: زمان حکومت در مقایسه با دیگر شاهان قاجار">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<p>اعداد سال خورشیدی را نشان میدهند:</p> +<div dir="ltr" class="mw-content-ltr"> +<div class="timeline-wrapper"><map name="timeline_0824247523277ed85cea7d5297c3d56d"></map><img usemap="#timeline_0824247523277ed85cea7d5297c3d56d" src="//upload.wikimedia.org/wikipedia/fa/timeline/0824247523277ed85cea7d5297c3d56d.png" /></div> +</div> +<p><span style="margin:0px; font-size:90%; display:block;"><span style="border:none; background-color:#98fb98; color:#98fb98;">    </span> (۱) <a href="/wiki/%D8%A2%D9%82%D8%A7%D9%85%D8%AD%D9%85%D8%AF%D8%AE%D8%A7%D9%86" class="mw-redirect" title="آقامحمدخان">آقامحمدخان ۱۱۷۳ تا ۱۱۷۶</a></span> <span style="margin:0px; font-size:90%; display:block;"><span style="border:none; background-color:#ffa500; color:#ffa500;">    </span> (۲) <a href="/wiki/%D9%81%D8%AA%D8%AD%D8%B9%D9%84%DB%8C%E2%80%8C%D8%B4%D8%A7%D9%87" class="mw-redirect" title="فتحعلیشاه">فتحعلیشاه ۱۱۷۶ تا ۱۲۱۳</a></span> <span style="margin:0px; font-size:90%; display:block;"><span style="border:none; background-color:#c0c0c0; color:#c0c0c0;">    </span> (۳) <a href="/wiki/%D9%85%D8%AD%D9%85%D8%AF%D8%B4%D8%A7%D9%87" title="محمدشاه">محمدشاه ۱۲۱۳ تا ۱۲۲۷</a></span> <span style="margin:0px; font-size:90%; display:block;"><span style="border:none; background-color:#ffc; color:#ffc;">    </span> (۴) <a href="/wiki/%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87" class="mw-redirect" title="ناصرالدینشاه">ناصرالدینشاه ۱۲۲۷ تا ۱۲۷۵</a></span> <span style="margin:0px; font-size:90%; display:block;"><span style="border:none; background-color:#ff1493; color:#ff1493;">    </span> (۵) <a href="/wiki/%D9%85%D8%B8%D9%81%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87" class="mw-redirect" title="مظفرالدینشاه">مظفرالدینشاه ۱۲۷۵ تا ۱۲۸۵</a></span> <span style="margin:0px; font-size:90%; display:block;"><span style="border:none; background-color:#ff69b4; color:#ff69b4;">    </span> (۶)<a href="/wiki/%D9%85%D8%AD%D9%85%D8%AF%D8%B9%D9%84%DB%8C%E2%80%8C%D8%B4%D8%A7%D9%87" title="محمدعلیشاه">محمدعلیشاه ۱۲۸۵ تا ۱۲۸۸</a></span> <span style="margin:0px; font-size:90%; display:block;"><span style="border:none; background-color:#6495ed; color:#6495ed;">    </span> (۷) <a href="/wiki/%D8%A7%D8%AD%D9%85%D8%AF%D8%B4%D8%A7%D9%87" class="mw-redirect" title="احمدشاه">احمدشاه ۱۲۸۸ تا ۱۳۰۴</a></span></p> +<h2><span class="mw-headline" id=".D8.B3.D9.81.D8.B1_.D8.A7.D9.88.D9.84_.D8.A8.D9.87_.D9.81.D8.B1.D9.86.DA.AF.D8.B3.D8.AA.D8.A7.D9.86">سفر اول به فرنگستان</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=14" title="ویرایش بخش: سفر اول به فرنگستان">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<div class="thumb tleft"> +<div class="thumbinner" style="width:142px;"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Nasir_ad-Din_Nadar.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/6/64/Nasir_ad-Din_Nadar.jpg/140px-Nasir_ad-Din_Nadar.jpg" width="140" height="212" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/6/64/Nasir_ad-Din_Nadar.jpg/210px-Nasir_ad-Din_Nadar.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/6/64/Nasir_ad-Din_Nadar.jpg/280px-Nasir_ad-Din_Nadar.jpg 2x" data-file-width="2101" data-file-height="3188" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Nasir_ad-Din_Nadar.jpg" class="internal" title="بزرگکردن"></a></div> +ناصرالدین شاه در اولین سفر فرنگستان. این عکس توسط <a href="/wiki/%D9%86%D8%A7%D8%AF%D8%A7%D8%B1" title="نادار">نادار</a>، عکاس فرانسوی گرفته شدهاست.</div> +</div> +</div> +<div class="hatnote relarticle mainarticle">نوشتار اصلی: <a href="/wiki/%D8%B3%D9%81%D8%B1%D9%87%D8%A7%DB%8C_%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1_%D8%A8%D9%87_%D8%A7%D8%B1%D9%88%D9%BE%D8%A7" title="سفرهای ناصرالدینشاه قاجار به اروپا">سفرهای ناصرالدینشاه قاجار به اروپا</a></div> +<p>ناصرالدین شاه در سال ۱۲۹۰ به پیشنهاد سپهسالار عازم سفر به اروپا شد. سپهسالار قصد داشت پیشرفت کشورهای اروپایی را به شاه نشان دهد و ضعف ایران را در برابر آنان برای او آشکار کند.<sup id="cite_ref-Farahani85_47-0" class="reference"><a href="#cite_note-Farahani85-47">[۴۷]</a></sup> مدتی پیش از سفر، علما مأمور شدند تا محاسن سفر شاه را به مردم گوشزد کنند.<sup id="cite_ref-48" class="reference"><a href="#cite_note-48">[۴۸]</a></sup> شاه به غیر از رجال و ملازمان، تعدادی از زنان حرمسرا را نیز به همراه برد. در میان این افراد <a href="/wiki/%D8%A7%D9%86%DB%8C%D8%B3%E2%80%8C%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87" title="انیسالدوله">انیسالدوله</a> یکی از همسران شاه از طبقه فرودست که پس از مرگ <a href="/w/index.php?title=%D8%AC%DB%8C%D8%B1%D8%A7%D9%86_%D8%AA%D8%AC%D8%B1%DB%8C%D8%B4%DB%8C&action=edit&redlink=1" class="new" title="جیران تجریشی (صفحه وجود ندارد)">جیران</a> مورد توجه شاه قرار گرفته بود نیز حضور داشت.<sup id="cite_ref-amanat568_49-0" class="reference"><a href="#cite_note-amanat568-49">[۴۹]</a></sup> به زودی زنان مشکلاتی در طول سفر پیش آوردند و شاه ناچار شد آنان را به همراه تعدادی از ملازمان که وجودشان مناسب چنین مسافرتی نبود از <a href="/wiki/%D9%85%D8%B3%DA%A9%D9%88" title="مسکو">مسکو</a> به تهران بازگرداند.<sup id="cite_ref-50" class="reference"><a href="#cite_note-50">[۵۰]</a></sup></p> +<div class="thumb tleft"> +<div class="thumbinner" style="width:202px;"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Naseredinsha.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/fa/thumb/c/c3/Naseredinsha.jpg/200px-Naseredinsha.jpg" width="200" height="152" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/fa/thumb/c/c3/Naseredinsha.jpg/300px-Naseredinsha.jpg 1.5x, //upload.wikimedia.org/wikipedia/fa/thumb/c/c3/Naseredinsha.jpg/400px-Naseredinsha.jpg 2x" data-file-width="499" data-file-height="380" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Naseredinsha.jpg" class="internal" title="بزرگکردن"></a></div> +ناصرالدین شاه در نخستین سفر به فرنگستان در بریتانیا.</div> +</div> +</div> +<p>پس از روسیه شاه از راه <a href="/w/index.php?title=%D9%88%DB%8C%D9%84%D9%86%D8%A7&action=edit&redlink=1" class="new" title="ویلنا (صفحه وجود ندارد)">ویلنا</a> و <a href="/wiki/%DA%A9%D9%88%D9%86%DB%8C%DA%AF%D8%B3%D8%A8%D8%B1%DA%AF" class="mw-redirect" title="کونیگسبرگ">کونیگسبرگ</a> به <a href="/wiki/%D8%A8%D8%B1%D9%84%DB%8C%D9%86" title="برلین">برلین</a> رفت و پس از ملاقات با <a href="/w/index.php?title=%DA%AF%DB%8C%D9%88%D9%85_%D8%A7%D9%88%D9%84&action=edit&redlink=1" class="new" title="گیوم اول (صفحه وجود ندارد)">گیوم اول</a>، امپراتور آلمان و <a href="/wiki/%D8%A8%DB%8C%D8%B3%D9%85%D8%A7%D8%B1%DA%A9" class="mw-disambig" title="بیسمارک">بیسمارک</a>، صدراعظم آن کشور، از راه <a href="/wiki/%D9%81%D8%B1%D8%A7%D9%86%DA%A9%D9%81%D9%88%D8%B1%D8%AA" title="فرانکفورت">فرانکفورت</a>، <a href="/wiki/%DA%A9%D9%84%D9%86" title="کلن">کلن</a> و <a href="/wiki/%D8%A2%D8%AE%D9%86" title="آخن">آخن</a> عازم بلژیک شد. در <a href="/wiki/%D8%A8%D8%B1%D9%88%DA%A9%D8%B3%D9%84" title="بروکسل">بروکسل</a>، <a href="/wiki/%D9%84%D8%A6%D9%88%D9%BE%D9%88%D9%84%D8%AF_%D8%AF%D9%88%D9%85" class="mw-disambig" title="لئوپولد دوم">لئوپولد دوم</a>، پادشاه بلژیک، از او استقبال کرد. چند روز بعد هیئت مهمانداران انگلیسی وارد پایتخت بلژیک شدند و شاه را به <a href="/wiki/%D8%A7%D9%86%DA%AF%D9%84%D8%B3%D8%AA%D8%A7%D9%86" title="انگلستان">انگلستان</a> بردند. در انگلستان، ناصرالدین شاه از بدو ورود به بندر <a href="/wiki/%D8%AF%D9%88%D9%88%D8%B1" class="mw-redirect" title="دوور">دوور</a> تا پای پلههای کاخ <a href="/wiki/%D8%A8%D8%A7%DA%A9%DB%8C%D9%86%DA%AF%D9%87%D8%A7%D9%85" title="باکینگهام">باکینگهام</a> از طرف پسران <a href="/wiki/%D9%85%D9%84%DA%A9%D9%87_%D9%88%DB%8C%DA%A9%D8%AA%D9%88%D8%B1%DB%8C%D8%A7" title="ملکه ویکتوریا">ملکه ویکتوریا</a> و بعضی رجال درباری مورد استقبال قرار گرفت و سه روز پس از ورود به <a href="/wiki/%D9%84%D9%86%D8%AF%D9%86" title="لندن">لندن</a>، به ملاقات ملکه رفت. در این ملاقات ملکه تا پای پله کاخ به استقبال شاه آمد. شاه همچنین از طرف ملکه به دریافت <a href="/wiki/%D9%86%D8%B4%D8%A7%D9%86_%D8%A8%D9%86%D8%AF_%D8%AC%D9%88%D8%B1%D8%A7%D8%A8" title="نشان بند جوراب">نشان بند جوراب</a>، بالاترین نشان افتخار انگلستان، مفتخر شد. پس از بریتانیا از راه دریای <a href="/wiki/%D9%85%D8%A7%D9%86%D8%B4" title="مانش">مانش</a> به فرانسه رفت و در پاریس با <a href="/w/index.php?title=%D9%85%D8%A7%D8%B1%D8%B4%D8%A7%D9%84_%D9%85%D8%A7%DA%A9%D9%85%D8%A7%D9%87%D9%88%D9%86&action=edit&redlink=1" class="new" title="مارشال ماکماهون (صفحه وجود ندارد)">مارشال ماکماهون</a>، رئیس جمهور فرانسه، ملاقات کرد و سپس از راه <a href="/wiki/%D8%B3%D9%88%D8%A6%DB%8C%D8%B3" title="سوئیس">سوئیس</a> و <a href="/wiki/%D8%A7%DB%8C%D8%AA%D8%A7%D9%84%DB%8C%D8%A7" title="ایتالیا">ایتالیا</a> عازم <a href="/wiki/%D9%88%DB%8C%D9%86" title="وین">وین</a> شد. در ایتالیا با <a href="/wiki/%D9%88%DB%8C%DA%A9%D8%AA%D9%88%D8%B1_%D8%A7%D9%85%D8%A7%D9%86%D9%88%D8%A6%D9%84_%D8%AF%D9%88%D9%85" title="ویکتور امانوئل دوم">ویکتور امانوئل دوم</a> ملاقات داشت و در وین مورد استقبال رسمی <a href="/w/index.php?title=%D9%81%D8%B1%D8%A7%D9%86%D8%B3%D9%88%D8%A7_%DA%98%D9%88%D8%B2%D9%81&action=edit&redlink=1" class="new" title="فرانسوا ژوزف (صفحه وجود ندارد)">فرانسوا ژوزف</a> قرار گرفت.<sup id="cite_ref-51" class="reference"><a href="#cite_note-51">[۵۱]</a></sup></p> +<p>در طول این سفر شاه به مجالس رقص درباری، کنسرت، اپرا و دیگر نمایشها دعوت میشد. او ساعتها به نطقهایی گوش میکرد که در مراسم رسمی به افتخار حضور او خوانده میشد و او از مفاد آن جز ترجمه به اختصار چیزی نمیفهمید. شاه همچنین در طول سفر با چهرههای سرشناس، هنرپیشگان و خوانندگان گفت و شنود داشت و حتی گاه با مردم عادی درمیآمیخت، کاری که هرگز در ایران امکان انجامش را نداشت.<sup id="cite_ref-52" class="reference"><a href="#cite_note-52">[۵۲]</a></sup></p> +<p>اما درنهایت شاه از سفر رضایت نداشت. چرا که در طول این مدت مجبور به خودداری و اطاعت شده و در میانه سفر از مصاحبت همسران خود محروم گشته بود. همچنین از جانب امپراتور روس به دلیل انعقاد قرار رویتر مورد اعتراض قرار گرفته و براثر جلال و جبروت دستگاه دولتهای اروپایی تحقیر شده بود.<sup id="cite_ref-53" class="reference"><a href="#cite_note-53">[۵۳]</a></sup> شاه باور نمیکرد که ایجاد وضعی مشابه ممالک اروپایی در ایران امکان داشته باشد و به سپهسالار میگفت: «وضع قوانین جدید و ترقیات حاضره این عصر خیلی مشکل است که بتوان به زودی اجرا کرد.»<sup id="cite_ref-Farahani85_47-1" class="reference"><a href="#cite_note-Farahani85-47">[۴۷]</a></sup></p> +<p>این سفرها که در ۲ دور انجام شد سوای از هزینههای سنگین که برای حکومت و مردم ایران داشت دستآوردهای مهمی نصیب کشور کرد و آن بهرهگیری از تجارب و پیشرفتهای اروپای مدرن بود که در زمینههای گوناگون به طرق مختلف وارد ایران شد.</p> +<p>قراردادهایی در زمینه خرید دستگاههای <a href="/w/index.php?title=%D8%B6%D8%B1%D8%A8_%D8%B3%DA%A9%D9%87&action=edit&redlink=1" class="new" title="ضرب سکه (صفحه وجود ندارد)">ضرب سکه</a> و راه اندازی ضرابخانه ماشینی طهران و چاپ اولین <a href="/wiki/%D8%AA%D9%85%D8%A8%D8%B1" title="تمبر">تمبرهای</a> <a href="/wiki/%D9%BE%D8%B3%D8%AA" title="پست">پست</a> ایران رهاورد سفرهای ناصرالدین شاه به فرنگ بود.</p> +<p>ناصرالدین شاه در این سفر از <a href="/wiki/%D8%B6%D8%B1%D8%A7%D8%A8%D8%AE%D8%A7%D9%86%D9%87" class="mw-redirect" title="ضرابخانه">ضرابخانههای</a> <a href="/wiki/%D8%B3%D9%86_%D9%BE%DB%8C%D8%AA%D8%B1%D8%B2%D8%A8%D9%88%D8%B1%DA%AF" class="mw-redirect" title="سن پیترزبورگ">سن پیترزبورگ</a>، لندن و پاریس نیز دیدن کرد و اکثر ضرابخانههای کشورهای میزبان به افتخار ورود شاه ایران به کشورشان <a href="/wiki/%D9%85%D8%AF%D8%A7%D9%84" class="mw-redirect" title="مدال">مدالهای</a> یادبودی ضرب کردند.<sup id="cite_ref-54" class="reference"><a href="#cite_note-54">[۵۴]</a></sup></p> +<h2><span class="mw-headline" id=".D8.A7.D9.84.D8.BA.D8.A7.DB.8C_.D8.A7.D9.85.D8.AA.DB.8C.D8.A7.D8.B2.D9.86.D8.A7.D9.85.D9.87_.D8.B1.D9.88.DB.8C.D8.AA.D8.B1">الغای امتیازنامه رویتر</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=15" title="ویرایش بخش: الغای امتیازنامه رویتر">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<p>در زمان بازگشت شاه از اروپا، مردم تهران شورش کردند و خواهان لغو امتیازنامه رویتر شدند.<sup id="cite_ref-55" class="reference"><a href="#cite_note-55">[۵۵]</a></sup> <a href="/wiki/%D8%A7%D9%86%DB%8C%D8%B3%E2%80%8C%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87" title="انیسالدوله">انیسالدوله</a> و جمعی از علما و شاهزادگان نیز با آنان همراه شدند و برای عزل سپهسالار تلاش کردند.<sup id="cite_ref-56" class="reference"><a href="#cite_note-56">[۵۶]</a></sup> هنگامی که ناصرالدین شاه وارد <a href="/wiki/%D8%A7%D9%86%D8%B2%D9%84%DB%8C" class="mw-redirect" title="انزلی">انزلی</a> شد، نامهها و عرایض دربار و علمای تهران به نظر شاه رسید که در آن اشتباهات سپهسالار را - در راس همه اعطای امتیازنامه به رویتر - برشمرده و خواستار عزل او شده بودند. سرانجام سپهسالار به دستور شاه استعفاء داد و به حکومت <a href="/wiki/%DA%AF%DB%8C%D9%84%D8%A7%D9%86" class="mw-redirect" title="گیلان">گیلان</a> فرستاده شد.<sup id="cite_ref-57" class="reference"><a href="#cite_note-57">[۵۷]</a></sup> شاه <a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%DB%8C%D9%88%D8%B3%D9%81_%D8%A2%D8%B4%D8%AA%DB%8C%D8%A7%D9%86%DB%8C" title="میرزا یوسف آشتیانی">مستوفیالممالک</a> را از تبعید به دربار خواند و در شعبان ۱۲۹۰ سپهسالار را نیز از گیلان خواست و به وزارت امورخارجه منصوبش ساخت و وی را مأمور فسخ امتیازنامه رویتر کرد. در شوال همین سال وزارت جنگ نیز به دستور شاه به سپهسالار تعلق گرفت و از این تاریخ تا ۱۲۹۷ هجری قمری امور دولت به طور مشترک میان او و مستوفیالممالک تقسیم شده بود.<sup id="cite_ref-58" class="reference"><a href="#cite_note-58">[۵۸]</a></sup></p> +<h2><span class="mw-headline" id=".D8.B3.D9.81.D8.B1_.D8.AF.D9.88.D9.85_.D8.A8.D9.87_.D9.81.D8.B1.D9.86.DA.AF.D8.B3.D8.AA.D8.A7.D9.86">سفر دوم به فرنگستان</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=16" title="ویرایش بخش: سفر دوم به فرنگستان">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<p>در سال ۱۲۹۵ هجری قمری شاه باردیگر به فکر مسافرت به اروپا افتاد. او اعلام کرد این بار به طور ناشناس و به خرج خود سفر خواهد کرد تا بتواند مراتب واقعی ترقی اروپا را که در سفر پیشین به دلیل تشریفات رسمی و پذیرایی دولتها از نظرش پنهان مانده بود، ببیند. روزنامهها و دربارهای اروپایی سفر شاه را با چنین شرایطی مورد تحسین قراردادند؛ ولی ناصرالدین شاه به زودی تصمیمش را عوض کرد و تمایل یافت از طرف دولتها از او پذیرایی شود.<sup id="cite_ref-59" class="reference"><a href="#cite_note-59">[۵۹]</a></sup> شاه در این سفر از مسکو، سنت پترزبورگ، وین، برلین و پاریس دیدار کرد و در رجب ۱۲۹۵ به ایران بازگشت. رهاورد شاه از سفر دوم، <a href="/wiki/%D8%A8%D8%B1%DB%8C%DA%AF%D8%A7%D8%AF_%D9%82%D8%B2%D8%A7%D9%82" class="mw-redirect" title="بریگاد قزاق">بریگاد قزاق</a> و <a href="/w/index.php?title=%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE_%D9%BE%D9%84%DB%8C%D8%B3_%D8%AF%D8%B1_%D8%A7%DB%8C%D8%B1%D8%A7%D9%86&action=edit&redlink=1" class="new" title="تاریخ پلیس در ایران (صفحه وجود ندارد)">پلیس</a> بود که مدتی پس از بازگشت او، به دست نظامیان روسی و اتریشی ایجاد شدند.<sup id="cite_ref-60" class="reference"><a href="#cite_note-60">[۶۰]</a></sup></p> +<h2><span class="mw-headline" id=".D8.B9.D8.AF.D9.84.DB.8C.D9.87">عدلیه</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=17" title="ویرایش بخش: عدلیه">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<p>شاه قاجار مترصد فرصتی بود تا با کاستن از میزان دخالت روحانیون و مجتهدین در امر قضا با این مسئولیت را به طور کامل تحت نظر کارگزاران حکومتی درآورد.</p> +<p>پس از عزل میرزا آقاخان نوری در ۱۲۷۵ هـ. ق / ۱۲۳۸هـ. ش با راهنمایی سید جعفرخان مشیرالدوله ملقب به «مهندس باشی» که تحصیل کرده انگلستان بود «دارالشورای دولتی» با عضویت شش وزیر تشکیل شد و یکی از آنها که در رأس وزارتخانه جدیدی به نام «عدلیه اعظم» قرار گرفت، عباس قلی خان معتمدالدوله جوانشیر نخستین وزیر عدلیه ایران بود. به علاوه تقسیم حوزة صلاحیت قضایی بین حکمرانان دولتی و مجتهدان محلی در اکثر موارد وابسته به قدرت، سیاست و مدیریت شخصی حکمران منصوب شاه در برابر مجتهد محل بود.</p> +<p>در سال ۱۲۷۷ق/ ۱۲۴۰ش ناصرالدین شاه باتشکیل «دیوان مظالم» رسماً به مثابه عالیترین مرجع دادرسی عرفی به رسیدگی حضوری به شکایت افراد علیه مأموران دولتی پرداخت.</p> +<p>مهمترین رویدادهایی که در دوران قاجار بر نظام دادرسی و قضاوت کشور، تأثیرگذار بود را باید شکست ایران از روسیه و انعقاد قرارداد ترکمانچای دانست. بر اساس فصل هفتم معاهده صلح ترکمانچای صلاحیت دادگاههای ایران متأثر از کاپیتولاسیون قرار گرفت و اتباع بیگانه به کلی از رسیدگی و محاکمه در دادگاههای ایران مصون شدند. یکی از اقدامات ناصرالدین شاه در نظام قضائی که کشور از نظر بعضی مورخان، «اصلاح» لقب گرفته، الگوگیری از سیستم دادرسی کشورهای اروپایی و اجرایی آن در نظام قضایی ایران بود. ناصرالدین شاه پس از سفرهای اروپایی خود درصدد بود تا همه ارگانها و تشکیلات حکومتی را به سبک اروپا تغییر دهد و به تعبیر خودش آنها را «فرنگی» سازد. از جمله گامهای مهم او در راه آنچه که مورخان از آن به عنوان «اصلاح سیستم قضا در ایران» یاد کردهاند، انتخاب «میرزا حسن قزوینی مشیرالدوله» به وزرات عدلیه در ۱۲۸۷ق شهریور ۱۲۴۹ ش بود.<sup id="cite_ref-61" class="reference"><a href="#cite_note-61">[۶۱]</a></sup><sup id="cite_ref-62" class="reference"><a href="#cite_note-62">[۶۲]</a></sup></p> +<h2><span class="mw-headline" id=".D8.AA.D8.A3.D8.B3.DB.8C.D8.B3_.D8.A7.D9.88.D9.84.DB.8C.D9.86_.D9.85.D9.88.D8.B2.D9.87_.D9.85.D9.84.DB.8C">تأسیس اولین موزه ملی</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=18" title="ویرایش بخش: تأسیس اولین موزه ملی">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<p>نهادینه شدن موزه با آغاز کار و تأسیس کاخ موزه ناصر الدین شاه قاجار در کاخ گلستان آغاز شد. ناصر الدین شاه دستور داد تا قسمتی از ساختمانهای سمت شمال کاخ را، از جمله محل موزه قدیمی شاهان قاجار که در آن هدایای خارجی را نگهداری میکردند تخریب کنند و اتاق موزه، کتابخانه، سرسرا، حوضخانه و سایر ملحقات را بسازند. اعتماد السلطنه در توصیف موزه چنین مینویسد: «موزه به اصطلاح اهالی فرهنگ، عبارت از مکان و محلی که مخزن آثار قدیم و اشیاء بدیعه و نفایس و مستظرفات دنیاست و از هر تحفه و یادگاری که در آن مخزون و موضوع است. اهل علم و اطلاع کسب فایدتی و کشف سری مینمایند و از احوال و اوضاع هر زمان و صنایع و حرف آن و رسوم و آداب معمول آن ایام و عادات و طوایف آن باخبر میگردند و میتوان گفت که موزه مقیاس شعور و میزان عقول و درجه افهام اصناف است. مشکلات لاینحل در اینجا حل میشود و بر معلومات تاریخی شهود اقامه مینماید»<sup id="cite_ref-63" class="reference"><a href="#cite_note-63">[۶۳]</a></sup></p> +<h2><span class="mw-headline" id=".D8.B3.D8.A7.D9.84.E2.80.8C.D9.87.D8.A7.DB.8C_.D9.BE.D8.A7.DB.8C.D8.A7.D9.86.DB.8C">سالهای پایانی</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=19" title="ویرایش بخش: سالهای پایانی">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<h3><span class="mw-headline" id=".D8.A2.D8.B4.D9.88.D8.A8.E2.80.8C.D9.87.D8.A7.DB.8C_.D9.85.D8.B1.D8.B2.DB.8C">آشوبهای مرزی</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=20" title="ویرایش بخش: آشوبهای مرزی">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h3> +<p>مدتی پس از بازگشت ناصرالدین شاه از فرنگستان، نیروهای نظامی روسیه در <a href="/w/index.php?title=%D9%85%D8%A7%D9%88%D8%B1%D8%A7%D8%A1_%D8%AE%D8%B2%D8%B1&action=edit&redlink=1" class="new" title="ماوراء خزر (صفحه وجود ندارد)">ماوراء خزر</a> شروع به پیشروی کردند. دولت بریتانیا تلاش کرد شاه را علیه اقدام روسیه برانگیزاند<sup id="cite_ref-Parto_64-0" class="reference"><a href="#cite_note-Parto-64">[۶۴]</a></sup> ولی سپهسالار که اکنون به سیاستهای روسیه گرایش نشان میداد<sup id="cite_ref-65" class="reference"><a href="#cite_note-65">[۶۵]</a></sup> شاه را متقاعد کرد که برای ایران همسایگی با کشور روسیه بهتر از همسایگی با ترکمانها غارتگر <a href="/wiki/%D8%A2%D8%AE%D8%A7%D9%84" class="mw-disambig" title="آخال">آخال</a> است.<sup id="cite_ref-Parto_64-1" class="reference"><a href="#cite_note-Parto-64">[۶۴]</a></sup> ناصرالدین شاه گمان میبرد روسیه خراسان را از تاخت و تاز ترکمانان در امان میدارد و از شنیدن خبر فتوحات نیروهای روسی در سرحدات ایران خرسند میشد.<sup id="cite_ref-Parto_64-2" class="reference"><a href="#cite_note-Parto-64">[۶۴]</a></sup> از طرف دیگر سپهسالار که میپنداشت پشتیبانی روسیه را از خود جلب کردهاست، خود را برای بازگشت به مقام صدارت آماده میکرد؛ ولی در سال ۱۲۹۷ هجری قمری ناصرالدین شاه به طور ناگهانی او را از تمام مشاغلش معزول کرد<sup id="cite_ref-.D8.A7.D9.85.DB.8C.D9.86.E2.80.8C.D8.A7.D9.84.D8.AF.D9.88.D9.84.D9.87.D8.8C_.D8.B5.DB.B6.DB.B6_66-0" class="reference"><a href="#cite_note-.D8.A7.D9.85.DB.8C.D9.86.E2.80.8C.D8.A7.D9.84.D8.AF.D9.88.D9.84.D9.87.D8.8C_.D8.B5.DB.B6.DB.B6-66">[۶۶]</a></sup> و وزارت خارجه را به <a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D8%B3%D8%B9%DB%8C%D8%AF%D8%AE%D8%A7%D9%86_%D9%85%D8%A4%D8%AA%D9%85%D9%86%E2%80%8C%D8%A7%D9%84%D9%85%D9%84%DA%A9" class="mw-redirect" title="میرزا سعیدخان مؤتمنالملک">میرزا سعیدخان مؤتمنالملک</a> سپرد و خود ریاست قشون را در دست گرفت.<sup id="cite_ref-.D8.A7.D9.85.DB.8C.D9.86.E2.80.8C.D8.A7.D9.84.D8.AF.D9.88.D9.84.D9.87.D8.8C_.D8.B5.DB.B6.DB.B6_66-1" class="reference"><a href="#cite_note-.D8.A7.D9.85.DB.8C.D9.86.E2.80.8C.D8.A7.D9.84.D8.AF.D9.88.D9.84.D9.87.D8.8C_.D8.B5.DB.B6.DB.B6-66">[۶۶]</a></sup> در شوال ۱۲۹۸ قیام <a href="/wiki/%D8%B4%DB%8C%D8%AE_%D8%B9%D8%A8%DB%8C%D8%AF%D8%A7%D9%84%D9%84%D9%87_%D9%86%D9%87%D8%B1%DB%8C" title="شیخ عبیدالله نهری">شیخ عبیدالله نهری</a> در <a href="/wiki/%D9%85%D9%87%D8%A7%D8%A8%D8%A7%D8%AF" title="مهاباد">مهاباد</a> و <a href="/wiki/%D8%A7%D8%B1%D9%88%D9%85%DB%8C%D9%87" title="ارومیه">ارومیه</a> توجه شاه را به مرزهای آذربایجان جلب کرد. ناصرالدین شاه برای سرکوبی قیام نهری تلاش بسیاری کرد و چندین ماه وقت خود را به جهت فراهم آوردن افواج و مهمات صرف ساخت.<sup id="cite_ref-67" class="reference"><a href="#cite_note-67">[۶۷]</a></sup> شکست نهایی شیخ عبیدالله باوجود حمایت دولت عثمانی از او، در دربار قاجار پیروزی بزرگی برای شاه شمرده شد و مورد تمجید و ستایش قرار گرفت.<sup id="cite_ref-68" class="reference"><a href="#cite_note-68">[۶۸]</a></sup> پس از این واقعه، شاه، <a href="/wiki/%D9%85%D8%B8%D9%81%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86_%D8%B4%D8%A7%D9%87" class="mw-redirect" title="مظفرالدین شاه">مظفرالدین میرزا</a>، ولیعهد و حاکم آذربایجان را به جهت پاسخگویی دربارهٔ قدرت گرفتن کردها و شیخ عبیدالله به همراه سپهسالار که مدتی بعد از عزل به وزارت آذربایجان تعیین شده بود، به تهران طلبید و به مظفرالدین میرزا اعلام کرد قصد دارد او را به حکومت <a href="/wiki/%DA%A9%D8%B1%D9%85%D8%A7%D9%86" title="کرمان">کرمان</a> بفرستد، که چنین تصمیمی میتوانست به معنای سلب ولیعهدی از او تلقی شود.<sup id="cite_ref-69" class="reference"><a href="#cite_note-69">[۶۹]</a></sup> در نهایت ولیعهد مورد عفو شاه واقع شد و به آذربایجان بازگشت و سپهسالار به حکومت خراسان منصوب گشت و به <a href="/wiki/%D9%85%D8%B4%D9%87%D8%AF" title="مشهد">مشهد</a> رفت و در ذیالحجه همان سال در آنجا درگذشت.<sup id="cite_ref-Farahani79_44-2" class="reference"><a href="#cite_note-Farahani79-44">[۴۴]</a></sup> با مرگ سپهسالار مستوفیالممالک زمامدار اصلی دربار قاجار شد و تا پنج سال آینده یعنی تا هنگام مرگش در ۱۳۰۳ هجری قمری این جایگاه را حفظ کرد.<sup id="cite_ref-70" class="reference"><a href="#cite_note-70">[۷۰]</a></sup> در سال ۱۲۹۹ هجری قمری مؤتمنالملک که مسئول مذاکره با دولت روسیه درباب اختلافات مرزی ایران شده بود، <a href="/wiki/%D9%82%D8%B1%D8%A7%D8%B1%D8%AF%D8%A7%D8%AF_%D8%A2%D8%AE%D8%A7%D9%84" class="mw-redirect" title="قرارداد آخال">قرارداد آخال</a> را به امضای شاه رساند، ولی با این وجود دخالت روسیه در خراسان پایان نپذیرفت.<sup id="cite_ref-Parto_64-3" class="reference"><a href="#cite_note-Parto-64">[۶۴]</a></sup> ناصرالدینشاه در سال ۱۳۰۰ قمری به خراسان سفر کرد و در نظر او یکی از اهداف این سفر کاستن از نفوذ روسیه در آن منطقه بود.<sup id="cite_ref-71" class="reference"><a href="#cite_note-71">[۷۱]</a></sup></p> +<h3><span class="mw-headline" id=".D8.A8.D8.A8.D8.B1.DB.8C_.D8.AE.D8.A7.D9.86_.D9.88_.D8.B9.D8.B2.DB.8C.D8.B2.D8.A7.D9.84.D8.B3.D9.84.D8.B7.D8.A7.D9.86">ببری خان و عزیزالسلطان</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=21" title="ویرایش بخش: ببری خان و عزیزالسلطان">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h3> +<div class="thumb tleft"> +<div class="thumbinner" style="width:222px;"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Naseredin_Shah_%26_Malijak.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/fa/thumb/f/f4/Naseredin_Shah_%26_Malijak.jpg/220px-Naseredin_Shah_%26_Malijak.jpg" width="220" height="162" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/fa/thumb/f/f4/Naseredin_Shah_%26_Malijak.jpg/330px-Naseredin_Shah_%26_Malijak.jpg 1.5x, //upload.wikimedia.org/wikipedia/fa/thumb/f/f4/Naseredin_Shah_%26_Malijak.jpg/440px-Naseredin_Shah_%26_Malijak.jpg 2x" data-file-width="956" data-file-height="704" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Naseredin_Shah_%26_Malijak.jpg" class="internal" title="بزرگکردن"></a></div> +ناصرالدین شاه (نشسته در طرف راست) و عزیزالسلطان (ایستاده) در شکارگاه</div> +</div> +</div> +<p>در اواخر دهه ۱۳۰۰ قمری ناصرالدین شاه رفته رفته به وظایف سلطنت بی اعتناء میشد و بیش از پیش به انزواء و علاقههای خود در اندرونی پناه میبرد.<sup id="cite_ref-72" class="reference"><a href="#cite_note-72">[۷۲]</a></sup> اندرون از چندسال قبل شاهد قدرت گرفتن یکی دیگر از همسران شاه بود. <a href="/w/index.php?title=%D8%B2%D8%A8%DB%8C%D8%AF%D9%87_%D8%AE%D8%A7%D9%86%D9%85_%D8%A2%D9%85%DB%8C%D9%86%D9%87_%D8%A7%D9%82%D8%AF%D8%B3&action=edit&redlink=1" class="new" title="زبیده خانم آمینه اقدس (صفحه وجود ندارد)">زبیده خانم</a>، طفلی یتیم بود، که شاه در بازگشت از سفر به عتبات در <a href="/wiki/%DA%AF%D8%B1%D9%88%D8%B3_(%D8%A8%DB%8C%D8%AC%D8%A7%D8%B1)" title="گروس (بیجار)">گروس</a> خریداری کرده بود،<sup id="cite_ref-saadatnouri1_73-0" class="reference"><a href="#cite_note-saadatnouri1-73">[۷۳]</a></sup> با بهرهگیری از ضعفهای شاه و برآوردن خواستههای رنگارنگ او، توانسته بود در دل شاه جا باز کند، از او لقب «آمینه اقدس» گیرد و خزانهدار مخصوص شاه شود و به رقیبی برای <a href="/wiki/%D8%A7%D9%86%DB%8C%D8%B3%E2%80%8C%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87" title="انیسالدوله">انیسالدوله</a> تبدیل گردد. زبیده خانم ابتدا سرپرستی ماده گربه محبوب شاه، <a href="/w/index.php?title=%D8%A8%D8%A8%D8%B1%DB%8C_%D8%AE%D8%A7%D9%86&action=edit&redlink=1" class="new" title="ببری خان (صفحه وجود ندارد)">ببری خان</a> را برعهده گرفت؛<sup id="cite_ref-.D8.A7.D9.85.D8.A7.D9.86.D8.AA.D8.8C_.D8.B9.D8.A8.D8.A7.D8.B3.D8.8C_.D8.B5.DB.B5.DB.B6.DB.B9_74-0" class="reference"><a href="#cite_note-.D8.A7.D9.85.D8.A7.D9.86.D8.AA.D8.8C_.D8.B9.D8.A8.D8.A7.D8.B3.D8.8C_.D8.B5.DB.B5.DB.B6.DB.B9-74">[۷۴]</a></sup> به عقیده بعضی او خود علاقه شاه را به این گربه برانگیخت<sup id="cite_ref-saadatnouri1_73-1" class="reference"><a href="#cite_note-saadatnouri1-73">[۷۳]</a></sup> و شاه به گربه چنان دلبست که برایش پرستار مخصوص و مواجب تعیین کرد؛<sup id="cite_ref-75" class="reference"><a href="#cite_note-75">[۷۵]</a></sup> <a href="/wiki/%D8%A8%DA%86%D9%87_%DA%AF%D8%B1%D8%A8%D9%87" class="mw-redirect" title="بچه گربه">بچههای</a> او را به اعیان و بزرگان هدیه میداد<sup id="cite_ref-76" class="reference"><a href="#cite_note-76">[۷۶]</a></sup> و هیچگاه کسانی را که عریضه تقاضای خود را به دم گربه میبستند، بی پاسخ نمیگذاشت.<sup id="cite_ref-saadatnouri1_73-2" class="reference"><a href="#cite_note-saadatnouri1-73">[۷۳]</a></sup> زمانی که رقبای زبیده خانم ببری خان را از میان برداشتند، او برادرزاده خردسال خود، <a href="/wiki/%D8%B9%D8%B2%DB%8C%D8%B2%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D8%A7%D9%86" class="mw-redirect" title="عزیزالسلطان">غلامعلیخان</a> را به میدان آورد. ناصرالدین شاه به زودی غلامعلیخان را یگانه مصاحب خود یافت و به او لقب «عزیزالسلطان» بخشید که نشان دهنده محبوبیت وی نزد شاه بود. شاه همچنین او را به اعتبار پدرش «<a href="/wiki/%D9%85%D9%84%DB%8C%D8%AC%DA%A9" class="mw-disambig" title="ملیجک">ملیجک</a>» خطاب میکرد. شاه برای عزیزالسلطان دستگاه وسیعی ترتیب داده بود و او را همه جا به همراه خود میبرد. سر و وضع کثیف، رفتار شیطنت آمیز و کارهای مبتذل و گستاخی عزیزالسلطان در حضور شاه با آداب تشریفات دربار قاجار و تقید آن به حفظ ارشدیت و سلسله مراتب همخوانی نداشت؛ ولی شاه حرکات او را با آمیزهای از بیخیالی و وجد نادیده میانگاشت.<sup id="cite_ref-77" class="reference"><a href="#cite_note-77">[۷۷]</a></sup> شاه به خصوص از جانب انیسالدوله و زنان اندرونی مورد مذمت قرار میگرفت که چرا محبتی را که شایستهاست به فرزندانش نشان دهد، به عزیزالسلطان ابراز میکند.<sup id="cite_ref-78" class="reference"><a href="#cite_note-78">[۷۸]</a></sup></p> +<h3><span class="mw-headline" id=".D8.AF.D9.88.D8.B1.D8.A7.D9.86_.D8.B5.D8.AF.D8.A7.D8.B1.D8.AA_.D8.A7.D9.85.DB.8C.D9.86.E2.80.8C.D8.A7.D9.84.D8.B3.D9.84.D8.B7.D8.A7.D9.86">دوران صدارت امینالسلطان</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=22" title="ویرایش بخش: دوران صدارت امینالسلطان">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h3> +<p>ده سال آخر سلطنت ناصرالدین شاه صحنه قدرت طلبی <a href="/wiki/%D8%B9%D9%84%DB%8C%E2%80%8C%D8%A7%D8%B5%D8%BA%D8%B1_%D8%A7%D8%AA%D8%A7%D8%A8%DA%A9" class="mw-redirect" title="علیاصغر اتابک">علیاصغرخان امینالسلطان</a> بود. پدر امینالسلطان <a href="/wiki/%D8%A7%D8%A8%D8%B1%D8%A7%D9%87%DB%8C%D9%85%E2%80%8C%D8%AE%D8%A7%D9%86_%D8%A7%D9%85%DB%8C%D9%86%E2%80%8C%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D8%A7%D9%86" class="mw-redirect" title="ابراهیمخان امینالسلطان">آقا ابراهیم خان</a>، از عمله خلوت و آبدارباشی ناصرالدین شاه بود که به مرور مورد اعتماد شاه قرار گرفت و مشاغل مهمی از جمله خزانه داری و وزارت دربار را به دست آورد و شاه او را ملقب به امین السلطان کرد. پس از مرگ امینالسلطان اول در دومین سفر ناصرالدین شاه به خراسان، شاه پسر او علیاصغرخان را مورد توجه قرار داد و مناصب و لقب پدر را در حق او برقرار کرد. امینالسلطان اول با <a href="/w/index.php?title=%D8%B2%D8%A8%DB%8C%D8%AF%D9%87_%D8%AE%D8%A7%D9%86%D9%85_%D8%A2%D9%85%DB%8C%D9%86%D9%87_%D8%A7%D9%82%D8%AF%D8%B3&action=edit&redlink=1" class="new" title="زبیده خانم آمینه اقدس (صفحه وجود ندارد)">زبیده خانم آمینه اقدس</a> همدست بود و پس از مرگش، زبیده خانم علیاصغرخان را مورد حمایت قرار داد و سعی کرد او را نزد شوهرش توانمند و کارا نشان دهد.<sup id="cite_ref-79" class="reference"><a href="#cite_note-79">[۷۹]</a></sup> علیاصغرخان از دوایر و مناصب متعددی که به زعامت او سپرده شده بود، دستگاه پرمنفعتی به راه انداخت که هم شخص شاه و هم شرکای راغب در آن سهیم بودند.<sup id="cite_ref-.D8.A7.D9.85.D8.A7.D9.86.D8.AA.D8.8C_.D8.B9.D8.A8.D8.A7.D8.B3.D8.8C_.D8.B5.DB.B5.DB.B7.DB.B1_80-0" class="reference"><a href="#cite_note-.D8.A7.D9.85.D8.A7.D9.86.D8.AA.D8.8C_.D8.B9.D8.A8.D8.A7.D8.B3.D8.8C_.D8.B5.DB.B5.DB.B7.DB.B1-80">[۸۰]</a></sup> پس از درگذشت <a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%DB%8C%D9%88%D8%B3%D9%81_%D8%A2%D8%B4%D8%AA%DB%8C%D8%A7%D9%86%DB%8C" title="میرزا یوسف آشتیانی">مستوفیالممالک</a> در ۱۳۰۳ هجری قمری، شاه وزارت داخله را به <a href="/w/index.php?title=%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D8%B9%D8%A8%D8%A7%D8%B3_%D8%AE%D8%A7%D9%86_%D9%82%D9%88%D8%A7%D9%85%E2%80%8C%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87&action=edit&redlink=1" class="new" title="میرزا عباس خان قوامالدوله (صفحه وجود ندارد)">میرزا عباس خان قوامالدوله</a> منتقل کرد و مدتی نگذشت که <a href="/wiki/%DB%8C%D8%AD%DB%8C%DB%8C_%D8%AE%D8%A7%D9%86_%D9%85%D8%B4%DB%8C%D8%B1%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87" class="mw-redirect" title="یحیی خان مشیرالدوله">یحیی خان مشیرالدوله</a> را که پس از درگذشت <a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D8%B3%D8%B9%DB%8C%D8%AF%D8%AE%D8%A7%D9%86_%D9%85%D9%88%D8%AA%D9%85%D9%86%E2%80%8C%D8%A7%D9%84%D9%85%D9%84%DA%A9" class="mw-redirect" title="میرزا سعیدخان موتمنالملک">موتمنالملک</a> به وزارت خارجه رسیده بود، عزل و به پیشنهاد علیاصغرخان، قوامالدوله را وزیر خارجه کرد. قوامالدوله برای اداره این شغل دانش کافی نداشت و با دخالت امینالسلطان امور را اداره میکرد.<sup id="cite_ref-81" class="reference"><a href="#cite_note-81">[۸۱]</a></sup> از این راه امینالسلطان قائم مقام شاه در امورداخلی و خارجی شد. ناصرالدین شاه هم که از وزرای مستقلالرای دیوانی هراس داشت، بی تمایل نبود کسی از عمله خلوت شاهی را در این مقام والا ببیند.<sup id="cite_ref-.D8.A7.D9.85.D8.A7.D9.86.D8.AA.D8.8C_.D8.B9.D8.A8.D8.A7.D8.B3.D8.8C_.D8.B5.DB.B5.DB.B7.DB.B1_80-1" class="reference"><a href="#cite_note-.D8.A7.D9.85.D8.A7.D9.86.D8.AA.D8.8C_.D8.B9.D8.A8.D8.A7.D8.B3.D8.8C_.D8.B5.DB.B5.DB.B7.DB.B1-80">[۸۰]</a></sup></p> +<p>امینالسلطان علیرغم میل شاه، <a href="/w/index.php?title=%D8%A7%D9%85%D8%AA%DB%8C%D8%A7%D8%B2_%D8%A8%D8%A7%D9%86%DA%A9_%D8%B4%D8%A7%D9%87%D9%86%D8%B4%D8%A7%D9%87%DB%8C_%D8%A7%DB%8C%D8%B1%D8%A7%D9%86&action=edit&redlink=1" class="new" title="امتیاز بانک شاهنشاهی ایران (صفحه وجود ندارد)">امتیاز بانک شاهنشاهی ایران</a> را از ناصرالدین شاه گرفت و با او به سومین سفر فرنگستان رفت. در این سفر شاه <a href="/wiki/%D9%82%D8%B1%D8%A7%D8%B1%D8%AF%D8%A7%D8%AF_%D8%B1%DA%98%DB%8C" title="قرارداد رژی">قرارداد رژی</a> را به <a href="/w/index.php?title=%D8%AC%D8%B1%D8%A7%D9%84%D8%AF_%D8%AA%D8%A7%D9%84%D8%A8%D9%88%D8%AA&action=edit&redlink=1" class="new" title="جرالد تالبوت (صفحه وجود ندارد)">جرالد تالبوت</a> داد و <a href="/wiki/%D9%82%D8%B1%D8%A7%D8%B1%D8%AF%D8%A7%D8%AF_%D9%84%D8%A7%D8%AA%D8%A7%D8%B1%DB%8C" title="قرارداد لاتاری">امتیاز لاتاری</a> را به <a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D9%85%D9%84%DA%A9%D9%85_%D8%AE%D8%A7%D9%86" title="میرزا ملکم خان">میرزا ملکم خان ناظمالدوله</a>، سفیر ایران در لندن، واگذار کرد. شاه مدتی پس از بازگشت از سفر فرنگستان، در ۱۳۰۸ هجری قمری، بر قرارداد رژی دستینه گذاشت و امتیاز لاتاری را به بهانه مغایرت لاتاری با دستورهای شرع اسلام لغو کرد. قرارداد رژی بهانهای به دست مردم داد تا اعتراض خود را به هرج و مرج و فساد با قیامی در مخالفت با واگذاری این امتیاز ابراز کنند. <a href="/wiki/%D9%86%D9%87%D8%B6%D8%AA_%D8%AA%D9%86%D8%A8%D8%A7%DA%A9%D9%88" title="نهضت تنباکو">قیام تنباکو</a>، که با فتوای <a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D8%AD%D8%B3%D9%86_%D8%B4%DB%8C%D8%B1%D8%A7%D8%B2%DB%8C" class="mw-redirect" title="میرزا حسن شیرازی">میرزا حسن شیرازی</a> مبنی بر حرمت استعمال توتون و تنباکو همراه شد، در تهران به شورش عمومی انجامید. در اندرون کاخ گلستان نیز، <a href="/wiki/%D8%A7%D9%86%DB%8C%D8%B3%E2%80%8C%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87" title="انیسالدوله">انیسالدوله</a> به پیروی از حکم شیرازی، شرب قلیان را در محوطه حرم ممنوع اعلام کرد. سرانجام شاه و صدر اعظم تسلیم شدند و شاه در ۱۶ جمادیالاول ۱۳۰۹ دستور لغو امتیازنامه را صادر کرد.</p> +<p>با شدت گرفتن فشارهای داخلی و خارجی دستگاه آشفته قاجار اواخر عصر ناصرالدینشاه نتوانست از تنشها جلوگیری کند. شاه هر روز بیش از پیش به دلیل مشکلاتی که دامنگیر کشورش بود مورد سرزنش قرار میگرفت و علایم خستگی و دلسردی در رفتار شاه آشکار میشد.<sup id="cite_ref-82" class="reference"><a href="#cite_note-82">[۸۲]</a></sup></p> +<h3><span class="mw-headline" id=".D8.AE.D8.A7.D9.86.D9.85_.D8.A8.D8.A7.D8.B4.DB.8C_.D9.88_.D9.85.D8.A7.D9.87_.D8.B1.D8.AE.D8.B3.D8.A7.D8.B1">خانم باشی و ماه رخسار</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=23" title="ویرایش بخش: خانم باشی و ماه رخسار">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h3> +<p>در سال ۱۳۰۷ قمری، ناصرالدین شاه <a href="/w/index.php?title=%D8%B2%D8%A8%DB%8C%D8%AF%D9%87_%D8%AE%D8%A7%D9%86%D9%85_%D8%A2%D9%85%DB%8C%D9%86%D9%87_%D8%A7%D9%82%D8%AF%D8%B3&action=edit&redlink=1" class="new" title="زبیده خانم آمینه اقدس (صفحه وجود ندارد)">زبیده خانم</a> را که بینایی چشمانش را از دست داده بود، برای معالجه به وین فرستاد. این نخستین بار بود که یکی از همسران شاه بدون او به فرنگستان میرفت و همین موجب شد که شاه مورد انتقاداتی قرار گیرد و در بین عوام شعرهایی در نقد این تصمیم شاه رایج گردد.<sup id="cite_ref-iichs.org_83-0" class="reference"><a href="#cite_note-iichs.org-83">[۸۳]</a></sup> پس از صرف هزینههای بسیار زبیده خانم همچنان نابینا به ایران بازگشت، اما شاه همچنان جواهرات خود را به او سپرد و چنان وانمود کرد که گویی هنوز سالم و بینا و مورد علاقه اوست.<sup id="cite_ref-84" class="reference"><a href="#cite_note-84">[۸۴]</a></sup> زبیده خانم در <a href="/wiki/%DB%B1%DB%B7_%D8%B0%DB%8C_%D8%A7%D9%84%D8%AD%D8%AC%D9%87" class="mw-redirect" title="۱۷ ذی الحجه">۱۷ ذی الحجه</a> <a href="/wiki/%DB%B1%DB%B3%DB%B1%DB%B1_(%D9%82%D9%85%D8%B1%DB%8C)" title="۱۳۱۱ (قمری)">۱۳۱۱</a> براثر سکته درگذشت و شاه در اندوه مرگ او سوگواری بسیار کرد.<sup id="cite_ref-iichs.org_83-1" class="reference"><a href="#cite_note-iichs.org-83">[۸۳]</a></sup></p> +<p>مقارن ایام بیماری <a href="/w/index.php?title=%D8%B2%D8%A8%DB%8C%D8%AF%D9%87_%D8%AE%D8%A7%D9%86%D9%85_%D8%A2%D9%85%DB%8C%D9%86%D9%87_%D8%A7%D9%82%D8%AF%D8%B3&action=edit&redlink=1" class="new" title="زبیده خانم آمینه اقدس (صفحه وجود ندارد)">زبیده خانم</a>، شاه به دختر باغبانباشی باغ <a href="/wiki/%D8%A7%D9%82%D8%AF%D8%B3%DB%8C%D9%87" title="اقدسیه">اقدسیه</a> دلبستگی یافت و او را به ازدواج موقت خود درآورد. به گفته بعضی شاه از آن رو به خانم باشی علاقهمند شده بود که چشمانش شباهت زیادی به چشمان جیران داشت.<sup id="cite_ref-53navai_85-0" class="reference"><a href="#cite_note-53navai-85">[۸۵]</a></sup> با فوت زبیده خانم، امینالسلطان که حامی خود را در حرمخانه از دست داده بود، به دنبال متحدی جدید گشت و با <a href="/w/index.php?title=%D8%AE%D8%A7%D9%86%D9%85_%D8%A8%D8%A7%D8%B4%DB%8C&action=edit&redlink=1" class="new" title="خانم باشی (صفحه وجود ندارد)">خانم باشی</a> همدست شد.<sup id="cite_ref-.D8.A7.D9.85.D8.A7.D9.86.D8.AA.D8.8C_.D8.B9.D8.A8.D8.A7.D8.B3.D8.8C_.D8.B5.DB.B5.DB.B6.DB.B9_74-1" class="reference"><a href="#cite_note-.D8.A7.D9.85.D8.A7.D9.86.D8.AA.D8.8C_.D8.B9.D8.A8.D8.A7.D8.B3.D8.8C_.D8.B5.DB.B5.DB.B6.DB.B9-74">[۷۴]</a></sup> دلبستگی شاه به خانم باشی، اغلب با ناز و اعراض او از وصال پاسخ میگرفت و ناصرالدین شاه، که دیگر تعصبی در حفظ حریم اندرونی نشان نمیداد، از او نزد پیشخدمتان بیرونی گلایه میکرد و امینالسلطان را برای شفاعت پیش خانم باشی میفرستاد.<sup id="cite_ref-86" class="reference"><a href="#cite_note-86">[۸۶]</a></sup> پس از مدتی، شاه به خواهر دوازده ساله خانم باشی، ماهرخسار، ابراز علاقه کرد. برخلاف خواهر بزرگتر ماهرخسار صادقانه به شاه اظهار عشق میکرد. خانم باشی که محبت شاه را به خواهر کوچکتر خود میدید، به بدسریاش میافزود و ماهرخسار را آزار میداد و از دیدن شاه منعش میکرد. ماهرخسار آزارهای خانم باشی را برای ناصرالدین شاه بازمیگفت و از این راه شاه را بیش از پیش شیفته خود میساخت.<sup id="cite_ref-54navai_87-0" class="reference"><a href="#cite_note-54navai-87">[۸۷]</a></sup></p> +<div class="thumb tleft"> +<div class="thumbinner" style="width:152px;"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:The_Islamic_Republic_008_(8498655212).jpg" class="image"><img alt="The Islamic Republic 008 (8498655212).jpg" src="//upload.wikimedia.org/wikipedia/commons/thumb/9/91/The_Islamic_Republic_008_%288498655212%29.jpg/150px-The_Islamic_Republic_008_%288498655212%29.jpg" width="150" height="200" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/9/91/The_Islamic_Republic_008_%288498655212%29.jpg/225px-The_Islamic_Republic_008_%288498655212%29.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/9/91/The_Islamic_Republic_008_%288498655212%29.jpg/300px-The_Islamic_Republic_008_%288498655212%29.jpg 2x" data-file-width="2112" data-file-height="2816" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:The_Islamic_Republic_008_(8498655212).jpg" class="internal" title="بزرگکردن"></a></div> +</div> +</div> +</div> +<h2><span class="mw-headline" id=".D9.86.D8.AE.D8.B3.D8.AA.E2.80.8C.D9.88.D8.B2.DB.8C.D8.B1.D8.A7.D9.86">نخستوزیران</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=24" title="ویرایش بخش: نخستوزیران">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<ul> +<li><a href="/wiki/%D8%A7%D9%85%DB%8C%D8%B1%DA%A9%D8%A8%DB%8C%D8%B1" title="امیرکبیر">امیرکبیر</a></li> +<li><a href="/wiki/%D8%B9%DB%8C%D9%86%E2%80%8C%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87" class="mw-redirect" title="عینالدوله">عینالدوله</a><sup id="cite_ref-88" class="reference"><a href="#cite_note-88">[۸۸]</a></sup></li> +</ul> +<h2><span class="mw-headline" id=".D9.85.D8.B1.DA.AF">مرگ</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=25" title="ویرایش بخش: مرگ">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<p>در آستانهٔ مراسم پنجاهمین سال تاجگذاری در سال ۱۲۷۵ هجری خورشیدی (<a href="/wiki/%DB%B1%DB%B7_%D8%B0%DB%8C%E2%80%8C%D8%A7%D9%84%D9%82%D8%B9%D8%AF%D9%87" title="۱۷ ذیالقعده">۱۷ ذیالقعده</a><a href="/wiki/%DB%B1%DB%B3%DB%B1%DB%B3_(%D9%82%D9%85%D8%B1%DB%8C)" title="۱۳۱۳ (قمری)">۱۳۱۳ هجری قمری</a>) به دست <a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D8%B1%D8%B6%D8%A7%DB%8C_%DA%A9%D8%B1%D9%85%D8%A7%D9%86%DB%8C" class="mw-redirect" title="میرزا رضای کرمانی">میرزا رضای کرمانی</a> یکی از پیروان <a href="/wiki/%D8%B3%DB%8C%D8%AF_%D8%AC%D9%85%D8%A7%D9%84_%D8%A7%D9%84%D8%AF%DB%8C%D9%86_%D8%A7%D8%B3%D8%AF%D8%A2%D8%A8%D8%A7%D8%AF%DB%8C" class="mw-redirect" title="سید جمال الدین اسدآبادی">سید جمال الدین اسدآبادی</a> و به تحریک او<sup id="cite_ref-89" class="reference"><a href="#cite_note-89">[۸۹]</a></sup> در حرم <a href="/wiki/%D8%B4%D8%A7%D9%87_%D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D8%B9%D8%B8%DB%8C%D9%85" title="شاه عبدالعظیم">شاه عبدالعظیم</a> در <a href="/wiki/%D8%B4%D9%87%D8%B1_%D8%B1%DB%8C" title="شهر ری">شهر ری</a> ترور شد. او در هنگام ترور پنجاهمین سالگرد سلطنت خویش را جشن میگرفت. وی در زیارتگاه <a href="/wiki/%D8%B4%D8%A7%D9%87_%D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D8%B9%D8%B8%DB%8C%D9%85" title="شاه عبدالعظیم">شاه عبدالعظیم</a> در شهر <a href="/wiki/%D8%B1%DB%8C" class="mw-redirect" title="ری">ری</a> در نزدیکی <a href="/wiki/%D8%AA%D9%87%D8%B1%D8%A7%D9%86" title="تهران">تهران</a> دفن است. سنگ قبر یک پارچهٔ مرمری وی که تمثال کامل وی بر آن حکاکی شده هماکنون در موزهٔ <a href="/wiki/%DA%A9%D8%A7%D8%AE_%DA%AF%D9%84%D8%B3%D8%AA%D8%A7%D9%86" title="کاخ گلستان">کاخ گلستان</a> در <a href="/wiki/%D8%AA%D9%87%D8%B1%D8%A7%D9%86" title="تهران">تهران</a> نگهداری میشود و به یکی از شاهکارهای کندهکاری دوره قاجار معروف است.</p> +<p>گفته میشود <a href="/wiki/%D8%B1%D9%88%D9%84%D9%88%D8%B1" class="mw-redirect" title="رولور">رولور</a> استفاده شده برای ترور وی بسیار کهنه و فرسوده بودهاست. به همین دلیل شاید اگر وی پالتوی ضخیمتر پوشیده بود یا از فاصلهای دورتر به وی شلیک شده بود او از این سو قصد جان سالم به در میبرد. گفته شدهاست که آخرین کلمات وی اینها بودهاند:</p> +<blockquote class="templatequote"> +<p>من بر شما جور دیگری حکومت خواهم کرد اگر زنده بمانم<sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">[<i><a href="/wiki/%D9%88%DB%8C%DA%A9%DB%8C%E2%80%8C%D9%BE%D8%AF%DB%8C%D8%A7:%D9%86%DB%8C%D8%A7%D8%B2%D9%85%D9%86%D8%AF_%D9%85%D9%86%D8%A8%D8%B9" title="ویکیپدیا:نیازمند منبع"><span title="این ادعا نیازمند ارجاعات به منابع معتبر است.">نیازمند منبع</span></a></i>]</sup></p> +</blockquote> +<h2><span class="mw-headline" id=".D8.B3.DB.8C.D8.A7.D8.B3.D8.AA.E2.80.8C.D9.87.D8.A7.DB.8C_.D9.81.D8.B1.D9.87.D9.86.DA.AF.DB.8C">سیاستهای فرهنگی</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=26" title="ویرایش بخش: سیاستهای فرهنگی">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<h3><span class="mw-headline" id=".D8.B3.D8.A7.D9.86.D8.B3.D9.88.D8.B1_.D9.85.D8.B7.D8.A8.D9.88.D8.B9.D8.A7.D8.AA">سانسور مطبوعات</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=27" title="ویرایش بخش: سانسور مطبوعات">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h3> +<p>گرچه در دوران سلطنت او، به شمار عناوین روزنامهها افزوده شد (پیشتر تنها روزنامهای که در ایران منتشر میشد <i><a href="/wiki/%DA%A9%D8%A7%D8%BA%D8%B0_%D8%A7%D8%AE%D8%A8%D8%A7%D8%B1" title="کاغذ اخبار">کاغذ اخبار</a></i> بود) اما تمام این روزنامهها دولتی بودند.<sup id="cite_ref-arianpoor1_90-0" class="reference"><a href="#cite_note-arianpoor1-90">[۹۰]</a></sup> او انتشار روزنامه دولتی <i>وطن</i> (La Patrie) را که در زمان صدارت میرزا حسین خان مشیرالدوله به زبان فرانسه چاپ شد، پس از یک شماره متوقف کرد، چرا که سرمقاله آن دم از آزادی و برابری میزد.<sup id="cite_ref-arianpoor1_90-1" class="reference"><a href="#cite_note-arianpoor1-90">[۹۰]</a></sup> به فرمان او نخستین اداره سانسور مطبوعات در ایران تأسیس شد. این اداره در سال ۱۸۶۳ دایر شد و وظیفه داشت تمام روزنامهها و کتابها را پیش از چاپ بررسی کند و جلو ورود روزنامههای فارسی زبان چاپ خارج را بگیرد.<sup id="cite_ref-arianpoor1_90-2" class="reference"><a href="#cite_note-arianpoor1-90">[۹۰]</a></sup><sup id="cite_ref-91" class="reference"><a href="#cite_note-91">[۹۱]</a></sup></p> +<h3><span class="mw-headline" id=".D8.A2.D9.85.D9.88.D8.B2.D8.B4">آموزش</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=28" title="ویرایش بخش: آموزش">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h3> +<p>امیرکبیر در سال سوم سلطنت ناصرالدین شاه (۱۲۶۶ هـ. ق) تصمیم به تأسیس <a href="/wiki/%D8%AF%D8%A7%D8%B1%D8%A7%D9%84%D9%81%D9%86%D9%88%D9%86" title="دارالفنون">دارالفنون</a> گرفت. پس از عزل امیرکبیر، <a href="/w/index.php?title=%D8%AC%D8%A7%D8%B3%D8%AA%DB%8C%D9%86_%D8%B4%DB%8C%D9%84&action=edit&redlink=1" class="new" title="جاستین شیل (صفحه وجود ندارد)">جاستین شیل</a> وزیر مختار انگلیس در ایران و به اغوای او <a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D8%A2%D9%82%D8%A7%D8%AE%D8%A7%D9%86_%D9%86%D9%88%D8%B1%DB%8C" title="میرزا آقاخان نوری">میرزا آقاخان نوری</a> سعی بسیار کردند که دارالفنون گشایش نیابد. زیرا شیل عصبانی بود که چرا معلمین از اتباع یا طرفداران سیاست انگلیس انتخاب نشدهاند. اما ناصرالدین شاه چون نامهای درباب استخدام این معلمان به <a href="/wiki/%D9%81%D8%B1%D8%A7%D9%86%D8%AA%D8%B3_%DB%8C%D9%88%D8%B2%D9%81_%DB%8C%DA%A9%D9%85" title="فرانتس یوزف یکم">فرانتس یوزف یکم</a>، امپراتور اتریش، نوشته بود و راضی به مراجعت دادن آنها نبود، اصرار در افتتاح دارالفنون کرد. دوهفته پس از افتتاح دارالفنون، امیرکبیر در <a href="/wiki/%D8%A8%D8%A7%D8%BA_%D9%81%DB%8C%D9%86" title="باغ فین">باغ فین</a> کاشان کشته شد.<sup id="cite_ref-92" class="reference"><a href="#cite_note-92">[۹۲]</a></sup></p> +<p>در بدو امر، ناصرالدین شاه جوان در امتحانات دارالفنون حاضر میشد و به محصلین جایزه، انعام و منصب میداد؛ ولی کمی بعد در نتیجه اعمال و افعال <a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D9%85%D9%84%DA%A9%D9%85%E2%80%8C%D8%AE%D8%A7%D9%86" class="mw-redirect" title="میرزا ملکمخان">میرزا ملکمخان</a> که سمت مترجمی و معلمی در این مدرسه داشت، به خصوص تأسیس <a href="/wiki/%D9%81%D8%B1%D8%A7%D9%85%D9%88%D8%B4%D8%AE%D8%A7%D9%86%D9%87" class="mw-redirect" title="فراموشخانه">فراموشخانه</a> و تبلیغ جمهوری، شاه به دارالفنون بدگمان شد و اعزام محصلین را به <a href="/wiki/%D8%A7%D8%B1%D9%88%D9%BE%D8%A7" title="اروپا">اروپا</a> محدودتر ساخت.<sup id="cite_ref-93" class="reference"><a href="#cite_note-93">[۹۳]</a></sup><sup id="cite_ref-94" class="reference"><a href="#cite_note-94">[۹۴]</a></sup></p> +<h2><span class="mw-headline" id=".D8.AA.D8.A3.D8.B3.DB.8C.D8.B3_.D8.A7.D9.88.D9.84.DB.8C.D9.86_.D9.85.D8.AF.D8.A7.D8.B1.D8.B3_.D8.A8.D9.87_.D8.B3.D8.A8.DA.A9_.D9.86.D9.88.DB.8C.D9.86">تأسیس اولین مدارس به سبک نوین</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=29" title="ویرایش بخش: تأسیس اولین مدارس به سبک نوین">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<p>در سال ۱۳۰۵ هجری قمری اولین دبستان به سبک اروپایی به همت <a href="/wiki/%D8%AD%D8%B3%D9%86_%D8%B1%D8%B4%D8%AF%DB%8C%D9%87" title="حسن رشدیه">حسن رشدیه</a> در تبریز افتتاح گردید. این مدارس در ابتدا مورد حملات شدید مکتب داران و علما قرار گرفت ولی بعدها در تهران ودر کل ایران نیز گسترش یافت.<sup id="cite_ref-95" class="reference"><a href="#cite_note-95">[۹۵]</a></sup></p> +<h2><span class="mw-headline" id=".D8.B9.D9.84.D8.A7.D9.82.D9.87_.D8.A8.D9.87_.D9.87.D9.86.D8.B1">علاقه به هنر</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=30" title="ویرایش بخش: علاقه به هنر">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<div class="thumb tleft"> +<div class="thumbinner" style="width:252px;"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Qajar_Naseroddin_Shah_Statue_Bagheshah.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Qajar_Naseroddin_Shah_Statue_Bagheshah.jpg/250px-Qajar_Naseroddin_Shah_Statue_Bagheshah.jpg" width="250" height="185" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/26/Qajar_Naseroddin_Shah_Statue_Bagheshah.jpg/375px-Qajar_Naseroddin_Shah_Statue_Bagheshah.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/2/26/Qajar_Naseroddin_Shah_Statue_Bagheshah.jpg/500px-Qajar_Naseroddin_Shah_Statue_Bagheshah.jpg 2x" data-file-width="968" data-file-height="716" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Qajar_Naseroddin_Shah_Statue_Bagheshah.jpg" class="internal" title="بزرگکردن"></a></div> +تندیس ناصرالدین شاه در <a href="/wiki/%D8%A8%D8%A7%D8%BA_%D8%B4%D8%A7%D9%87_(%D8%AA%D9%87%D8%B1%D8%A7%D9%86)" class="mw-redirect" title="باغ شاه (تهران)">باغ شاه</a> <a href="/wiki/%D8%AA%D9%87%D8%B1%D8%A7%D9%86" title="تهران">تهران</a></div> +</div> +</div> +<h3><span class="mw-headline" id=".D8.B9.DA.A9.D8.A7.D8.B3.DB.8C">عکاسی</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=31" title="ویرایش بخش: عکاسی">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h3> +<div class="thumb tleft"> +<div class="thumbinner" style="width:152px;"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Nasser-al-Din-Pen-and-ink.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/1/1a/Nasser-al-Din-Pen-and-ink.jpg/150px-Nasser-al-Din-Pen-and-ink.jpg" width="150" height="186" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/1/1a/Nasser-al-Din-Pen-and-ink.jpg/225px-Nasser-al-Din-Pen-and-ink.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/1/1a/Nasser-al-Din-Pen-and-ink.jpg 2x" data-file-width="300" data-file-height="372" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Nasser-al-Din-Pen-and-ink.jpg" class="internal" title="بزرگکردن"></a></div> +طراحی محمدحسنخان صنیع الدوله، از پشت سر، اثر ناصرالدین شاه، ۱۹ رمضان ۱۲۹۰</div> +</div> +</div> +<p>ناصرالدین شاه احتمالاً در نخستین مواجهه خود با دوربین عکاسی، یعنی زمانی که در حدود ۱۲۶۰ هجری قمری <a href="/wiki/%DA%98%D9%88%D9%84_%D8%B1%DB%8C%D8%B4%D8%A7%D8%B1" title="ژول ریشار">ژول ریشار</a> با دوربین اهدایی ملکه ویکتوریا از او عکاسی کرد، به این هنر علاقهمند شد.<sup id="cite_ref-96" class="reference"><a href="#cite_note-96">[۹۶]</a></sup> او در نوزده سالگی دستور تهیه گزارشی تصویری از <a href="/wiki/%D8%AA%D8%AE%D8%AA_%D8%AC%D9%85%D8%B4%DB%8C%D8%AF" title="تخت جمشید">تخت جمشید</a> را به ژول ریشار داد. این مأموریت که نافرجام ماند، اگر انجام میشد، میتوانست همقدم با کار عکاسان پیشرو دنیا در آن زمان باشد.<sup id="cite_ref-97" class="reference"><a href="#cite_note-97">[۹۷]</a></sup> علاقه ناصرالدین شاه به عکاسی سبب شد یک عکاس فرانسوی به نام <a href="/w/index.php?title=%D9%81%D8%B1%D8%A7%D9%86%D8%B3%DB%8C%D8%B3_%DA%A9%D8%A7%D8%B1%D9%84%D9%87%DB%8C%D8%A7%D9%86&action=edit&redlink=1" class="new" title="فرانسیس کارلهیان (صفحه وجود ندارد)">فرانسیس کارلهیان</a> را به منظور آموزش اصولی این هنر به ایران فراخوانده شود. شاه <a href="/wiki/%D8%A2%D9%82%D8%A7_%D8%B1%D8%B6%D8%A7_%D8%AE%D8%A7%D9%86_%D8%A7%D9%82%D8%A8%D8%A7%D9%84%E2%80%8C%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D9%86%D9%87" title="آقا رضا خان اقبالالسلطنه">آقا رضا خان اقبالالسلطنه</a> از پیشخدمتان خود را به کارلهیان سپرد تا فنون عکاسی را بیاموزد. پس از آن آقارضا در سفر و حضر همراه شاه بود و از جنبههای مورد علاقه او عکاسی میکرد. شاه همچنین مکان مستقلی را در کاخ گلستان با عنوان «عکاسخانه» به فعالیتهای آقارضا اختصاص داد.<sup id="cite_ref-98" class="reference"><a href="#cite_note-98">[۹۸]</a></sup> او مدتی بعد کارلهیان را مأمور آموزش عکاسی به شاگردان دارالفنون کرد.<sup id="cite_ref-99" class="reference"><a href="#cite_note-99">[۹۹]</a></sup> به دستور او نخستین عکاسخانه عمومی ایران دایر شد.<sup id="cite_ref-100" class="reference"><a href="#cite_note-100">[۱۰۰]</a></sup> همچنین با حمایتهای او چندین عنوان کتاب در زمینه عکاسی تألیف و ترجمه شدند که دانش روز عکاسی دنیا را در اختیار عکاسان ایرانی قرارداد.<sup id="cite_ref-101" class="reference"><a href="#cite_note-101">[۱۰۱]</a></sup> خود شاه هم مشخصاً در ۲ دوره به عکاسی پرداخت. دوره اول که به دستیاری <a href="/wiki/%D8%AC%D8%B9%D9%81%D8%B1%D9%82%D9%84%DB%8C_%D9%86%DB%8C%D8%B1%D8%A7%D9%84%D9%85%D9%84%DA%A9" title="جعفرقلی نیرالملک">جعفرقلیخان نیرالملک هدایت</a> به این کار میپرداخت و از حدود ۱۲۷۵ تا ۱۲۹۵ به مدت بیست سال مداوم ادامه داشت و دوره دوم از ۱۳۰۲ تا آخر سلطنتش. عکسهای دوره دوم، به دلیل دیدن کار عکاسان اروپایی که او در طول سفرهای خود ملاقات میکرد، پختهتر و منسجم تر هستند. برخی آثار او در دوره دوم، نشانگر تلاش او برای گذر از شیوههای عادی عکاسی و تجربه نگاههای نامعمولتر است.<sup id="cite_ref-102" class="reference"><a href="#cite_note-102">[۱۰۲]</a></sup></p> +<h2><span class="mw-headline" id=".D8.B4.D8.B9.D8.B1">شعر</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=32" title="ویرایش بخش: شعر">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<p>از او یک دیوان شعر نیز به جا مانده است.<sup id="cite_ref-103" class="reference"><a href="#cite_note-103">[۱۰۳]</a></sup></p> +<h3><span class="mw-headline" id=".D8.A7.D8.AF.D8.A8.DB.8C.D8.A7.D8.AA">ادبیات</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=33" title="ویرایش بخش: ادبیات">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h3> +<p>داستانی با عنوان <i>حکایت پیر و جوان</i> را از آثار ادبی ناصرالدین شاه دانستهاند.<sup id="cite_ref-mansuri1_104-0" class="reference"><a href="#cite_note-mansuri1-104">[۱۰۴]</a></sup> حکایت پیر و جوان به سبک رایج داستانهای اروپایی قرن نوزدهم نوشته شده و یکی از نخستین نمونههای فارسی آن سبک در داستاننویسی ایران به شمار میرود.<sup id="cite_ref-105" class="reference"><a href="#cite_note-105">[۱۰۵]</a></sup> داستان در ۱۲۸۹ هـ ق خلق شده و نسخه موجود آن به خط عبدالکریم منشی طهرانی نگارش یافتهاست.<sup id="cite_ref-mansuri1_104-1" class="reference"><a href="#cite_note-mansuri1-104">[۱۰۴]</a></sup></p> +<h3><span class="mw-headline" id=".D8.AE.D9.88.D8.B4.D9.86.D9.88.DB.8C.D8.B3.DB.8C">خوشنویسی</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=34" title="ویرایش بخش: خوشنویسی">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h3> +<div class="thumb tleft"> +<div class="thumbinner" style="width:152px;"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:One_Thousand_and_One_Nights26.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/27/One_Thousand_and_One_Nights26.jpg/150px-One_Thousand_and_One_Nights26.jpg" width="150" height="208" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/27/One_Thousand_and_One_Nights26.jpg/225px-One_Thousand_and_One_Nights26.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/2/27/One_Thousand_and_One_Nights26.jpg/300px-One_Thousand_and_One_Nights26.jpg 2x" data-file-width="650" data-file-height="900" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:One_Thousand_and_One_Nights26.jpg" class="internal" title="بزرگکردن"></a></div> +صفحهای از کتاب <i>هزار و یک شب</i> که به امر ناصرالدین شاه کتابت و تصویر شد</div> +</div> +</div> +<p>ناصرالدین شاه به خوشنویسی علاقه داشت و برای آموختن این هنر کوشش میکرد. او از خود آثاری در <a href="/wiki/%D9%86%D8%B3%D8%AA%D8%B9%D9%84%DB%8C%D9%82" class="mw-redirect" title="نستعلیق">نستعلیق</a> و <a href="/wiki/%D8%B4%DA%A9%D8%B3%D8%AA%D9%87_%D9%86%D8%B3%D8%AA%D8%B9%D9%84%DB%8C%D9%82" class="mw-redirect" title="شکسته نستعلیق">شکسته نستعلیق</a> برجای گذاشتهاست.<sup id="cite_ref-Khosh-golstan76_106-0" class="reference"><a href="#cite_note-Khosh-golstan76-106">[۱۰۶]</a></sup> گرچه تواریخ از استادان خطاطی او نام نبردهاند، اما گزارش شده که او <a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7%DB%8C_%DA%A9%D9%84%D9%87%D8%B1" class="mw-redirect" title="میرزای کلهر">میرزای کلهر</a> را به حضور خود میخواند و گاه از سر تفنن از روی سرمشقهای میرزا مینوشت.<sup id="cite_ref-Khosh-golstan76_106-1" class="reference"><a href="#cite_note-Khosh-golstan76-106">[۱۰۶]</a></sup> دوران سلطنت او به دلیل ظهور خوشنویسان بسیار و تجربه شیوههای نو یکی از درخشانترین اعصار خوشنویسی ایران به شمار میرود.<sup id="cite_ref-Khosh-golstan75_107-0" class="reference"><a href="#cite_note-Khosh-golstan75-107">[۱۰۷]</a></sup> تشویق و ترغیب به خطاطی از سوی شاه و خط شناسی او که باعث میشد خوشنویسان آثارشان را به بهترین شکل ممکن به وی ارائه کنند، در شکوفایی خوشنویسی در این دوره مؤثر بود.<sup id="cite_ref-Khosh-golstan_108-0" class="reference"><a href="#cite_note-Khosh-golstan-108">[۱۰۸]</a></sup> پیوسته چندین تن خوشنویس در دربار ناصری حضور داشتند و ناصرالدین شاه آنان را به لقبهایی چون کاتب السلطان، خوش نویس باشی و اشرف الکتاب مفتخر مینمود. او همچنین با خوشنویسان معروف عصر خود از جمله میرزای کلهر، <a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D8%BA%D9%84%D8%A7%D9%85%D8%B1%D8%B6%D8%A7_%D8%A7%D8%B5%D9%81%D9%87%D8%A7%D9%86%DB%8C" title="میرزا غلامرضا اصفهانی">میرزا غلامرضا اصفهانی</a> و <a href="/wiki/%D9%85%D8%AD%D9%85%D8%AF_%D8%AD%D8%B3%DB%8C%D9%86_%D8%B4%DB%8C%D8%B1%D8%A7%D8%B2%DB%8C" title="محمد حسین شیرازی">محمد حسین شیرازی</a> ارتباط داشت.<sup id="cite_ref-Khosh-golstan81-83_109-0" class="reference"><a href="#cite_note-Khosh-golstan81-83-109">[۱۰۹]</a></sup></p> +<p>ناصرالدین شاه همچنین در جمعآوری مرقعات و کتابهای خطی اهتمام داشت. او هرجا نسخهای خطی نفیس مییافت، برای کتابخانه سلطنتی خریداری میکرد.<sup id="cite_ref-Khosh-golstan77_110-0" class="reference"><a href="#cite_note-Khosh-golstan77-110">[۱۱۰]</a></sup> به دستور او چندین نسخه ارزشمند کتابت و تصویرسازی شدند. از آن جمله نسخهای مصور هزار و یک شب بود که شاه در نخستین سال جلوس خود به کتابتش دستور داد و پس از هفت سال در شش مجلد به دست ۴۲ هنرمند به اتمام رسید و اثری همتای <a href="/wiki/%D8%B4%D8%A7%D9%87%D9%86%D8%A7%D9%85%D9%87_%D8%A8%D8%A7%DB%8C%D8%B3%D9%86%D9%82%D8%B1%DB%8C" title="شاهنامه بایسنقری">شاهنامه بایسنقری</a> است.<sup id="cite_ref-Khosh-golstan78_111-0" class="reference"><a href="#cite_note-Khosh-golstan78-111">[۱۱۱]</a></sup></p> +<h3><span class="mw-headline" id=".D9.85.D9.88.D8.B3.DB.8C.D9.82.DB.8C">موسیقی</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=35" title="ویرایش بخش: موسیقی">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h3> +<p>عده موسیقیدانان در دربار ناصرالدین شاه بسیار بیش از شمار آنان در دربار پدرش بود.<sup id="cite_ref-112" class="reference"><a href="#cite_note-112">[۱۱۲]</a></sup> نوازندگان برجستهای چون <a href="/wiki/%D8%A2%D9%82%D8%A7_%D8%B9%D9%84%DB%8C%E2%80%8C%D8%A7%DA%A9%D8%A8%D8%B1_%D8%AE%D8%A7%D9%86_%D9%81%D8%B1%D8%A7%D9%87%D8%A7%D9%86%DB%8C" class="mw-redirect" title="آقا علیاکبر خان فراهانی">آقا علیاکبر خان فراهانی</a>، <a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D9%84%D9%87" class="mw-redirect" title="میرزا عبدالله">میرزا عبدالله</a>، <a href="/wiki/%D8%A2%D9%82%D8%A7%D8%AD%D8%B3%DB%8C%D9%86%D9%82%D9%84%DB%8C" class="mw-redirect" title="آقاحسینقلی">آقاحسینقلی</a>، <a href="/wiki/%D8%A2%D9%82%D8%A7_%D8%BA%D9%84%D8%A7%D9%85%D8%AD%D8%B3%DB%8C%D9%86" class="mw-redirect" title="آقا غلامحسین">آقا غلامحسین</a>، <a href="/w/index.php?title=%D8%B3%D8%B1%D9%88%D8%B1%D8%A7%D9%84%D9%85%D9%84%DA%A9&action=edit&redlink=1" class="new" title="سرورالملک (صفحه وجود ندارد)">سرورالملک</a> و <a href="/w/index.php?title=%D8%B3%D9%85%D8%A7%D8%B9_%D8%AD%D8%B6%D9%88%D8%B1&action=edit&redlink=1" class="new" title="سماع حضور (صفحه وجود ندارد)">سماع حضور</a> در دربار ناصری حضور داشتند. بعضی از این نوازندگان، مانند سرورالملک، از شاه لقب گرفتند<sup id="cite_ref-113" class="reference"><a href="#cite_note-113">[۱۱۳]</a></sup> و استادان با عناوینی همچون آقا و میرزا خوانده شدند که از ترقی شأن موسیقیدانان در این زمان حکایت دارد. در این دوره یادگرفتن موسیقی در میان خانواده سلطنتی رایج شد، چنانکه <a href="/wiki/%D8%B9%D8%B5%D9%85%D8%AA%E2%80%8C%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87" class="mw-redirect mw-disambig" title="عصمتالدوله">عصمتالدوله</a> و <a href="/wiki/%D8%AA%D8%A7%D8%AC%E2%80%8C%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D9%86%D9%87" title="تاجالسلطنه">تاجالسلطنه</a>، دختران شاه، نواختن پیانو آموختند.<sup id="cite_ref-Khazrai1_114-0" class="reference"><a href="#cite_note-Khazrai1-114">[۱۱۴]</a></sup> در این زمان، نخستین دسته موسیقی سلطنتی توسط دو موسیقیدان فرانسوی ایجاد شد. همچنین به خواست ناصرالدین شاه موسیقیدانی فرانسوی به نام <a href="/wiki/%D8%A2%D9%84%D9%81%D8%B1%D8%AF_%DA%98%D8%A7%D9%86_%D8%A8%D8%A7%D8%AA%DB%8C%D8%B3%D8%AA_%D9%84%D9%88%D9%85%D8%B1" title="آلفرد ژان باتیست لومر">موسیو لومر</a> به ایران آمد تا شعبه موسیقی دارالفنون را راهاندازی کند.<sup id="cite_ref-Khazrai1_114-1" class="reference"><a href="#cite_note-Khazrai1-114">[۱۱۴]</a></sup></p> +<h3><span class="mw-headline" id=".D8.AA.D8.B9.D8.B2.DB.8C.D9.87">تعزیه</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=36" title="ویرایش بخش: تعزیه">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h3> +<p>در دوران سلطنت ناصرالدین شاه، تحت حمایت شاه <a href="/wiki/%D8%AA%D8%B9%D8%B2%DB%8C%D9%87" title="تعزیه">تعزیه</a> به اوج توسعه و شکوه خود رسید.<sup id="cite_ref-beyza1_115-0" class="reference"><a href="#cite_note-beyza1-115">[۱۱۵]</a></sup> در این دوره به پیروی از خواستههای شاه، تعزیه جنبههای تفریحی و تجملی پیدا کرد و وسیلهای برای اظهار شکوه و جلال سلطنت شد. بزرگان، شاهزادگان و رجال نیز به شاه تأسی کردند و اهمیت زیادی به تعزیه دادند. در عهد او تعزیه تا حدی گسترش یافت که در <a href="/w/index.php?title=%D8%AF%D9%87%D9%87_%D8%A7%D9%88%D9%84_%D9%85%D8%AD%D8%B1%D9%85&action=edit&redlink=1" class="new" title="دهه اول محرم (صفحه وجود ندارد)">دهه اول محرم</a> نزدیک به سیصد مجلس تعزیه در تهران تشکیل میشد. به دنبال ورود تجمل و اشرافیت به تعزیه، تعزیه نامهها اصلاح شد و مجالسی چون <a href="/w/index.php?title=%D8%AA%D8%B9%D8%B2%DB%8C%D9%87_%D8%AF%D8%B1%D9%87%E2%80%8C%D8%A7%D9%84_%D8%B5%D8%AF%D9%81&action=edit&redlink=1" class="new" title="تعزیه درهال صدف (صفحه وجود ندارد)">تعزیه درهال صدف</a>، <a href="/w/index.php?title=%D8%AA%D8%B9%D8%B2%DB%8C%D9%87_%D8%A7%D9%85%DB%8C%D8%B1%D8%AA%DB%8C%D9%85%D9%88%D8%B1&action=edit&redlink=1" class="new" title="تعزیه امیرتیمور (صفحه وجود ندارد)">تعزیه امیرتیمور</a> و <a href="/w/index.php?title=%D8%AA%D8%B9%D8%B2%DB%8C%D9%87_%D8%AD%D8%B6%D8%B1%D8%AA_%DB%8C%D9%88%D8%B3%D9%81&action=edit&redlink=1" class="new" title="تعزیه حضرت یوسف (صفحه وجود ندارد)">تعزیه حضرت یوسف</a> و <a href="/w/index.php?title=%D8%B9%D8%B1%D9%88%D8%B3%DB%8C_%D8%AF%D8%AE%D8%AA%D8%B1_%D9%82%D8%B1%DB%8C%D8%B4&action=edit&redlink=1" class="new" title="عروسی دختر قریش (صفحه وجود ندارد)">عروسی دختر قریش</a> در آنها وارد گردید که مربوط به عزاداری نبودند.<sup id="cite_ref-beyza1_115-1" class="reference"><a href="#cite_note-beyza1-115">[۱۱۵]</a></sup> ناصرالدین شاه که در تهران و <a href="/wiki/%D9%86%DB%8C%D8%A7%D9%88%D8%B1%D8%A7%D9%86" title="نیاوران">نیاوران</a> برای خود تکایای مخصوص ساخته بود، در سال ۱۲۴۸ شمسی به مباشرت <a href="/wiki/%D8%AF%D9%88%D8%B3%D8%AA%D8%B9%D9%84%DB%8C_%D9%86%D8%B8%D8%A7%D9%85_%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87" class="mw-redirect" title="دوستعلی نظام الدوله">دوستعلیخان نظام الدوله معیرالممالک</a> عظیمترین نمایشخانه همه اعصار تاریخ ایران، یعنی <a href="/wiki/%D8%AA%DA%A9%DB%8C%D9%87_%D8%AF%D9%88%D9%84%D8%AA" title="تکیه دولت">تکیه دولت</a> را در زاویه جنوب غربی کاخ گلستان ساخت که حدود بیست هزار نفر گنجایش داشت و غرفههای مخصوصی برای شاه و اشراف.<sup id="cite_ref-116" class="reference"><a href="#cite_note-116">[۱۱۶]</a></sup> شاه خود به برخی از گوشههای گونهای از تعزیه که <a href="/w/index.php?title=%D8%AA%D8%B9%D8%B2%DB%8C%D9%87_%D9%85%D8%B6%D8%AD%DA%A9&action=edit&redlink=1" class="new" title="تعزیه مضحک (صفحه وجود ندارد)">تعزیه مضحک</a> خوانده میشد، علاقه خاصی نشان میداد. یکی از آنها گوشه <a href="/w/index.php?title=%D8%B9%D8%B1%D9%88%D8%B3%DB%8C_%D8%A8%D9%84%D9%82%DB%8C%D8%B3&action=edit&redlink=1" class="new" title="عروسی بلقیس (صفحه وجود ندارد)">عروسی بلقیس</a> بود که لااقل سالی دوبار در تکیه دولت به نمایش درمیآمد و هنگام اجرای آن صدای خنده شاه از پشت پرده غرفه مخصوصش در تکیه دولت به گوش حاضران میرسید.<sup id="cite_ref-117" class="reference"><a href="#cite_note-117">[۱۱۷]</a></sup></p> +<h2><span class="mw-headline" id=".D8.AE.D8.A7.D8.B7.D8.B1.D9.87_.D9.86.D9.88.DB.8C.D8.B3.DB.8C">خاطره نویسی</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=37" title="ویرایش بخش: خاطره نویسی">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<div class="thumb tleft"> +<div class="thumbinner" style="width:152px;"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Photo744_1.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/fa/thumb/e/e6/Photo744_1.jpg/150px-Photo744_1.jpg" width="150" height="105" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/fa/thumb/e/e6/Photo744_1.jpg/225px-Photo744_1.jpg 1.5x, //upload.wikimedia.org/wikipedia/fa/thumb/e/e6/Photo744_1.jpg/300px-Photo744_1.jpg 2x" data-file-width="600" data-file-height="418" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Photo744_1.jpg" class="internal" title="بزرگکردن"></a></div> +تلفن همراه ناصرالدین شاه</div> +</div> +</div> +<div class="thumb tleft"> +<div class="thumbinner" style="width:152px;"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Photo744_2.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/fa/thumb/0/0b/Photo744_2.jpg/150px-Photo744_2.jpg" width="150" height="105" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/fa/thumb/0/0b/Photo744_2.jpg/225px-Photo744_2.jpg 1.5x, //upload.wikimedia.org/wikipedia/fa/thumb/0/0b/Photo744_2.jpg/300px-Photo744_2.jpg 2x" data-file-width="600" data-file-height="418" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Photo744_2.jpg" class="internal" title="بزرگکردن"></a></div> +تلفن ناصرالدین شاه ساخت شرکت البیس</div> +</div> +</div> +<div class="thumb tleft"> +<div class="thumbinner" style="width:252px;"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:%D8%B4%DA%A9%D9%84_%D8%B4%D8%A7%D9%87_%D9%85%D8%A7%D8%B2%D9%86%D8%AF%D8%B1%D8%A7%D9%86.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/fa/thumb/d/de/%D8%B4%DA%A9%D9%84_%D8%B4%D8%A7%D9%87_%D9%85%D8%A7%D8%B2%D9%86%D8%AF%D8%B1%D8%A7%D9%86.jpg/250px-%D8%B4%DA%A9%D9%84_%D8%B4%D8%A7%D9%87_%D9%85%D8%A7%D8%B2%D9%86%D8%AF%D8%B1%D8%A7%D9%86.jpg" width="250" height="139" class="thumbimage" srcset="//upload.wikimedia.org/wikipedia/fa/thumb/d/de/%D8%B4%DA%A9%D9%84_%D8%B4%D8%A7%D9%87_%D9%85%D8%A7%D8%B2%D9%86%D8%AF%D8%B1%D8%A7%D9%86.jpg/375px-%D8%B4%DA%A9%D9%84_%D8%B4%D8%A7%D9%87_%D9%85%D8%A7%D8%B2%D9%86%D8%AF%D8%B1%D8%A7%D9%86.jpg 1.5x, //upload.wikimedia.org/wikipedia/fa/thumb/d/de/%D8%B4%DA%A9%D9%84_%D8%B4%D8%A7%D9%87_%D9%85%D8%A7%D8%B2%D9%86%D8%AF%D8%B1%D8%A7%D9%86.jpg/500px-%D8%B4%DA%A9%D9%84_%D8%B4%D8%A7%D9%87_%D9%85%D8%A7%D8%B2%D9%86%D8%AF%D8%B1%D8%A7%D9%86.jpg 2x" data-file-width="3720" data-file-height="2072" /></a> +<div class="thumbcaption"> +<div class="magnify"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:%D8%B4%DA%A9%D9%84_%D8%B4%D8%A7%D9%87_%D9%85%D8%A7%D8%B2%D9%86%D8%AF%D8%B1%D8%A7%D9%86.jpg" class="internal" title="بزرگکردن"></a></div> +<a href="/wiki/%D8%B4%DA%A9%D9%84_%D8%B4%D8%A7%D9%87" title="شکل شاه">شکل شاه</a> اثری تاریخی در <a href="/wiki/%D9%84%D8%A7%D8%B1%DB%8C%D8%AC%D8%A7%D9%86" class="mw-redirect" title="لاریجان">لاریجان</a> که به دستور ناصرالدین شاه از شمایل وی و تنی چند از ملازمانش بر دل صخرهای بر سر راه جاده هراز در نزدیکی چشمه آب معدنی استراباکو، در تاریخ ۱۲۹۵ ه.ق. حجاری شد.</div> +</div> +</div> +<p>ناصرالدین شاه بیش از تمام پادشاهان ایران کتاب، خاطرات و سفرنامه از خود به جا گذاشتهاست.<sup id="cite_ref-118" class="reference"><a href="#cite_note-118">[۱۱۸]</a></sup> به رغم رسم رایج، او آثار و نوشتههای خود را از قبیل سفرنامه و یادداشتهای روزانه خود تدارک میدید و مؤلفان دولتی در تهیه این نوشتهها کمتر مداخله داشتند؛ به همین دلیل یادداشتها و سفرنامه هائی که از او در دست است، به دستخط شخص اوست. دفاتر خاطرات شخصی او مشتمل بر هفت مجلد است و از سال ۱۲۷۲ هجری قمری آغاز و در سال ۱۳۰۳ هجری قمری پایان مییابد. نخستین بخش آن (شامل خاطرات سالهای ۱۲۷۲ تا ۱۲۸۵) به جای ترتیب معمول تاریخی، براساس اماکن جغرافیایی که شاه به آنها سفر میکرده مرتب شدهاست. شاه سفرنامههای خارجی خود را نیز به دنبال خاطرات روزانه خود در همین دفاتر ثبت کردهاست که این بخش از خاطرات او در دوران سلطنتش ویرایش و به چاپ رسید.<sup id="cite_ref-119" class="reference"><a href="#cite_note-119">[۱۱۹]</a></sup></p> +<p>ناصرالدین شاه در خاطراتش نام بسیاری از اماکن و مناطق شمالی تهران را از جمله شمیران، <a href="/wiki/%D9%84%D9%88%D8%A7%D8%B3%D8%A7%D9%86" title="لواسان">لواسان</a> و روستاها و مکانهای دامنه <a href="/wiki/%D8%A7%D9%84%D8%A8%D8%B1%D8%B2" title="البرز">البرز</a> به همراه اطلاعات زیادی در مورد جغرافیای آن مناطق با دقت بسیار زیادی ثبت کردهاست. در برابر ثبت آگاهیهای دقیق مردمشناسی و جغرافیایی که حاصل سفرها و گشت و گذارهای دائمی او در مناطق مختلف بود، وی در خاطراتش بسیار کم به مسائل سیاسی و اجتماعی پرداختهاست. به همین ترتیب در ضمن گزارش سفرهای خارجی کمتر از مذاکرات و صحبتهای سیاسی خود با سران دول اروپایی حرفی به میان آوردهاست و به جزئیات دیگر با دقت بیشتر نگریستهاست.<sup id="cite_ref-120" class="reference"><a href="#cite_note-120">[۱۲۰]</a></sup></p> +<h2><span class="mw-headline" id=".D9.86.D9.82.D8.A7.D8.B4.DB.8C">نقاشی</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=38" title="ویرایش بخش: نقاشی">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<p>با نقاشیهایی که از ناصرالدین شاه بجای مانده، میتوان گفت که علاوه بر اینکه ناصرالدین شاه به هنر نقاشی علاقهمند بوده، نسبت به تأسیس مراکز آموزش نقاشی و فراهم آوردن تسهیلات لازم برای هنرمندان درباری توجه خاص داشته، ضمن اینکه خود نیز ازین هنر بی بهره نبوده است<sup id="cite_ref-121" class="reference"><a href="#cite_note-121">[۱۲۱]</a></sup></p> +<h2><span class="mw-headline" id=".D8.A7.D9.81.D8.B3.D8.A7.D9.86.D9.87_.D8.A7.D9.88.D9.84.DB.8C.D9.86_.D8.AA.D9.84.D9.81.D9.86_.D9.87.D9.85.D8.B1.D8.A7.D9.87_.D8.AF.D8.B1_.D8.A7.DB.8C.D8.B1.D8.A7.D9.86">افسانه اولین تلفن همراه در ایران</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=39" title="ویرایش بخش: افسانه اولین تلفن همراه در ایران">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<p>وبسایت مؤسسه مطالعات و پژوهشهای سیاسی مدعی شده است که اولین <a href="/wiki/%D8%AA%D9%84%D9%81%D9%86_%D9%87%D9%85%D8%B1%D8%A7%D9%87" title="تلفن همراه">تلفن همراه</a> موجود در ایران متعلق به <a href="/wiki/%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86_%D8%B4%D8%A7%D9%87" class="mw-redirect" title="ناصرالدین شاه">ناصرالدین شاه</a> بوده است.<sup id="cite_ref-122" class="reference"><a href="#cite_note-122">[۱۲۲]</a></sup> بنا بر ادعای این مؤسسه این <a href="/wiki/%D8%AA%D9%84%D9%81%D9%86" title="تلفن">تلفن</a> در سال ۱۲۳۰ تولید شده است و «این تلفن همراه در سفرها همراه ناصرالدین شاه بوده و در زمان نیاز به کابلهای کشیده شده بین راه وصل و با مخاطب مورد نظر تماس تلفنی برقرار میشده است.» این ادعا از ابتدا تا انتها نادرست و بیپایه است. روشن نیست که منظور این وبسایت از تاریخ ۱۲۳۰ هجری شمسی است یا هجری قمری ولی حتی اگر این تاریخ هجری شمسی هم در نظر گرفته شود تاریخ ادعایی تولید این تلفن ۲۴ سال پیش از ثبت اختراع تلفن توسط <a href="/wiki/%D8%A7%D9%84%DA%A9%D8%B3%D8%A7%D9%86%D8%AF%D8%B1_%DA%AF%D8%B1%D8%A7%D9%87%D8%A7%D9%85_%D8%A8%D9%84" title="الکساندر گراهام بل">الکساندر گراهام بل</a> در دوم ژوئن سال ۱۸۷۵ میلادی مصادف با ۱۲ خرداد ۱۲۵۴ شمسی است. تلفن محلی (و نه راه دور) حتی در <a href="/wiki/%D8%A7%DB%8C%D8%A7%D9%84%D8%A7%D8%AA_%D9%85%D8%AA%D8%AD%D8%AF%D9%87" class="mw-redirect" title="ایالات متحده">ایالات متحده</a> نیز تا سالهای پایانی سلطنت ناصرالدین شاه به مرحله تولید و خدمات تجارتی محدود نرسیده بود. تلفن راه دور نیز تا دههٔ دوم قرن بیستم، یعنی دوران <a href="/wiki/%D8%A7%D8%AD%D9%85%D8%AF%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" title="احمدشاه قاجار">احمدشاه قاجار</a> و <a href="/wiki/%D8%B1%D8%B6%D8%A7%D8%B4%D8%A7%D9%87_%D9%BE%D9%87%D9%84%D9%88%DB%8C" class="mw-redirect" title="رضاشاه پهلوی">رضاشاه پهلوی</a> به مرحلهٔ تولید تجاری نرسید.</p> +<h2><span class="mw-headline" id=".DA.86.D8.A7.D9.BE_.D8.A7.D9.88.D9.84.DB.8C.D9.86_.D8.A7.D8.B3.DA.A9.D9.86.D8.A7.D8.B3">چاپ اولین اسکناس</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=40" title="ویرایش بخش: چاپ اولین اسکناس">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<p>در سال ۱۲۶۸ خورشیدی نشر اسکناس در سراسر ایران به طور انحصاری به بانک شاهنشاهی ایران که توسط انگلستان تشکیل شده بود واگذار شد و یک سال پس از آن، اسکناس جدید با علامت شیر و خورشید و عکس ناصرالدین شاه قاجار و ذکر ارزش آن منتشر شد. بانک شاهنشاهی، چهل سال در ایران اسکناس منتشر کرد تا اینکه در ۲۳ اردیبهشت ۱۳۰۹خورشیدی، حق انتشار اسکناس از آن بانک سلب شدو به بانک ملی ایران واگذار گردید.<sup id="cite_ref-123" class="reference"><a href="#cite_note-123">[۱۲۳]</a></sup></p> +<h2><span class="mw-headline" id=".D8.A7.D9.88.D9.84.DB.8C.D9.86_.D8.A8.D8.A7.D8.BA_.D9.88.D8.AD.D8.B4_.D8.AF.D8.B1_.D8.AA.D9.87.D8.B1.D8.A7.D9.86">اولین باغ وحش در تهران</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=41" title="ویرایش بخش: اولین باغ وحش در تهران">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<p>در دوره قاجار ایرانیان با باغهای وحش اروپایی آشنا شدند. اما نخستین باغ وحش یا «مجمع الوحوش» در دوره ناصرالدین شاه در خیابان لختی سعدی کنونی در جایی که زمانی نام خیابان باغ وحش و بعد ماشین خانه و سرانجام اکباتان نامیده شد، تأسیس گردید که البته هیچگاه به صورت باغ وحش کاملی در نیامد و گاه اهالی شهر برای تماشای چند حیوان بدانجا میرفتند. ناصرالدین شاه پس از سفرهای خود به اروپا و دیدن باغ وحشهای اروپایی، علاقه خاصی به باغ وحش و حیوانات پیدا کرد و به همین دلیل محل دوشان تپه را انتخاب کرد که از پیش در سال ۱۲۶۹ قمری ۱۸۵۳ میلادی عمارت باشکوهی در آن برپا کرده بود و با استفاده از قنات، دریاچه یی نیز پدیدآورده بود که منظرههای بسیار زیبا و دیدنی آن اهالی را به خود جلب میکرد. در باغ وحش دوشان تپه، چهار شیر نر و ماده از کوههای شیراز، سه ببر از مازندران، یک یوز، سه پلنگ از جاجرود، پنج خرس از دماوند، کفتار، بوزینه، یک میمون، خر و طاووسهای بسیار وجود داشت.<sup id="cite_ref-124" class="reference"><a href="#cite_note-124">[۱۲۴]</a></sup></p> +<h2><span class="mw-headline" id=".D8.A8.D9.86.D8.A7.D9.87.D8.A7">بناها</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=42" title="ویرایش بخش: بناها">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<p>ناصرالدین شاه در طول دوران سلطنتش <a href="/wiki/%DA%A9%D8%A7%D8%AE_%DA%AF%D9%84%D8%B3%D8%AA%D8%A7%D9%86" title="کاخ گلستان">کاخ گلستان</a> را گسترش داد و بناهای تازهای به آن افزود. به دستور او در سال ۱۳۰۱ هجری قمری <a href="/wiki/%D8%B9%D9%85%D8%A7%D8%B1%D8%AA_%D8%A7%D9%86%D8%AF%D8%B1%D9%88%D9%86%DB%8C" title="عمارت اندرونی">اندرونی قدیمی کاخ گلستان</a> را که از بناهای دوره <a href="/wiki/%D9%81%D8%AA%D8%AD%D8%B9%D9%84%DB%8C_%D8%B4%D8%A7%D9%87" class="mw-redirect" title="فتحعلی شاه">فتحعلی شاه</a> بود تخریب کردند و ساختمانهای جدیدی به جای آن ساختند. <a href="/wiki/%D8%B4%D9%85%D8%B3%E2%80%8C%D8%A7%D9%84%D8%B9%D9%85%D8%A7%D8%B1%D9%87" title="شمسالعماره">شمسالعماره</a>، <a href="/wiki/%D8%AA%DA%A9%DB%8C%D9%87_%D8%AF%D9%88%D9%84%D8%AA" title="تکیه دولت">تکیه دولت</a>، <a href="/wiki/%D8%AA%D8%A7%D9%84%D8%A7%D8%B1_%D8%B3%D9%84%D8%A7%D9%85" title="تالار سلام">تالار سلام</a>، <a href="/wiki/%D8%AA%D8%A7%D9%84%D8%A7%D8%B1_%D8%A2%DB%8C%D9%86%D9%87" title="تالار آینه">تالار آینه</a> و<a href="/wiki/%DA%A9%D8%A7%D8%AE_%D8%A7%D8%A8%DB%8C%D8%B6" class="mw-redirect" title="کاخ ابیض">کاخ ابیض</a> از بناهای دیگر ناصرالدین شاه در کاخ گلستان است.<sup id="cite_ref-125" class="reference"><a href="#cite_note-125">[۱۲۵]</a></sup> او نخستین موزه ایران را در تالار سلام کاخ گلستان ایجاد کرد.<sup id="cite_ref-126" class="reference"><a href="#cite_note-126">[۱۲۶]</a></sup></p> +<p>کاخهای <a href="/wiki/%D8%B9%D8%B4%D8%B1%D8%AA_%D8%A2%D8%A8%D8%A7%D8%AF" class="mw-redirect mw-disambig" title="عشرت آباد">عشرت آباد</a>، <a href="/wiki/%DA%A9%D8%A7%D8%AE_%D8%B3%D9%84%D8%B7%D9%86%D8%AA%E2%80%8C%D8%A2%D8%A8%D8%A7%D8%AF" title="کاخ سلطنتآباد">سلطنتآباد</a>، <a href="/wiki/%D8%B5%D8%A7%D8%AD%D8%A8%D9%82%D8%B1%D8%A7%D9%86%DB%8C%D9%87" class="mw-redirect" title="صاحبقرانیه">صاحبقرانیه</a>، <a href="/wiki/%DA%A9%D8%A7%D8%AE_%D8%B4%D9%87%D8%B1%D8%B3%D8%AA%D8%A7%D9%86%DA%A9" title="کاخ شهرستانک">شهرستانک</a> و <a href="/wiki/%D9%82%D8%B5%D8%B1_%DB%8C%D8%A7%D9%82%D9%88%D8%AA" title="قصر یاقوت">قصر یاقوت</a> نیز به دستور ناصرالدین شاه در خارج از شهر تهران و به منظور اقامت خاندان سلطنتی و ملازمان در طول سفرهای ییلاقی، ساخته شدند.<sup id="cite_ref-127" class="reference"><a href="#cite_note-127">[۱۲۷]</a></sup></p> +<p>بخش دیگری از اقدامات ساخت و ساز ناصرالدین شاه گسترش و بازسازی پایتخت در سال ۱۲۸۴ هجری قمری بود که با برداشتن دیوار قدیمی تهران و احداث خیابانهای وسیع به سبک اروپایی آغاز شد.<sup id="cite_ref-128" class="reference"><a href="#cite_note-128">[۱۲۸]</a></sup></p> +<div style="clear:both;"></div> +<h2><span class="mw-headline" id=".D8.A7.D8.B2.D8.AF.D9.88.D8.A7.D8.AC.E2.80.8C.D9.87.D8.A7_.D9.88_.D9.81.D8.B1.D8.B2.D9.86.D8.AF.D8.A7.D9.86">ازدواجها و فرزندان</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=43" title="ویرایش بخش: ازدواجها و فرزندان">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<table class="toccolours" cellpadding="1" cellspacing="0" style="dir: rtl; float: left; clear: left; margin: 1em 1em 0 0; text-align:center; border: 1px solid #888;"> +<tr> +<td colspan="2"> +<p><b><span style="font-size: 150%; line-height: 150%"><a href="/wiki/%D9%82%D8%A7%D8%AC%D8%A7%D8%B1%DB%8C%D8%A7%D9%86" title="قاجاریان">قاجاریان</a></span></b><br /></p> +</td> +</tr> +<tr> +<td colspan="2" style="font-size: 100%; color:#FEFF99; background-color:#111199"><b>شاهان</b></td> +</tr> +<tr> +<td style="font-size: 88%;"> +<p><b>عنوان</b></p> +<hr /> +<p><a href="/wiki/%D8%A2%D9%82%D8%A7%D9%85%D8%AD%D9%85%D8%AF%D8%AE%D8%A7%D9%86_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" title="آقامحمدخان قاجار">آقامحمدخان</a><br /> +<a href="/wiki/%D9%81%D8%AA%D8%AD%D8%B9%D9%84%DB%8C%E2%80%8C%D8%B4%D8%A7%D9%87" class="mw-redirect" title="فتحعلیشاه">فتحعلیشاه</a><br /> +<a href="/wiki/%D9%85%D8%AD%D9%85%D8%AF%D8%B4%D8%A7%D9%87" title="محمدشاه">محمدشاه</a><br /> +<a href="/wiki/%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87" class="mw-redirect" title="ناصرالدینشاه">ناصرالدینشاه</a><br /> +<a href="/wiki/%D9%85%D8%B8%D9%81%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87" class="mw-redirect" title="مظفرالدینشاه">مظفرالدینشاه</a><br /> +<a href="/wiki/%D9%85%D8%AD%D9%85%D8%AF%D8%B9%D9%84%DB%8C%E2%80%8C%D8%B4%D8%A7%D9%87" title="محمدعلیشاه">محمدعلیشاه</a><br /> +<a href="/wiki/%D8%A7%D8%AD%D9%85%D8%AF%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" title="احمدشاه قاجار">احمدشاه</a></p> +</td> +<td style="font-size: 88%;"> +<p><b>دورهٔ سلطنت</b></p> +<hr /> +<p><a href="/wiki/%DB%B1%DB%B1%DB%B6%DB%B1" title="۱۱۶۱">۱۱۶۱</a>-<a href="/wiki/%DB%B1%DB%B1%DB%B7%DB%B6" title="۱۱۷۶">۱۱۷۶</a><br /> +<a href="/wiki/%DB%B1%DB%B1%DB%B7%DB%B6" title="۱۱۷۶">۱۱۷۶</a>-<a href="/wiki/%DB%B1%DB%B2%DB%B1%DB%B3" title="۱۲۱۳">۱۲۱۳</a><br /> +<a href="/wiki/%DB%B1%DB%B2%DB%B1%DB%B3" title="۱۲۱۳">۱۲۱۳</a>-<a href="/wiki/%DB%B1%DB%B2%DB%B2%DB%B7" title="۱۲۲۷">۱۲۲۷</a><br /> +<a href="/wiki/%DB%B1%DB%B2%DB%B2%DB%B8" title="۱۲۲۸">۱۲۲۸</a>-<a href="/wiki/%DB%B1%DB%B2%DB%B7%DB%B5" title="۱۲۷۵">۱۲۷۵</a><br /> +<a href="/wiki/%DB%B1%DB%B2%DB%B7%DB%B5" title="۱۲۷۵">۱۲۷۵</a>-<a href="/wiki/%DB%B1%DB%B2%DB%B8%DB%B5" title="۱۲۸۵">۱۲۸۵</a><br /> +<a href="/wiki/%DB%B1%DB%B2%DB%B8%DB%B5" title="۱۲۸۵">۱۲۸۵</a>-<a href="/wiki/%DB%B1%DB%B2%DB%B8%DB%B8" title="۱۲۸۸">۱۲۸۸</a><br /> +<a href="/wiki/%DB%B1%DB%B2%DB%B8%DB%B8" title="۱۲۸۸">۱۲۸۸</a>-<a href="/wiki/%DB%B1%DB%B3%DB%B0%DB%B4" title="۱۳۰۴">۱۳۰۴</a></p> +</td> +</tr> +<tr> +<td colspan="2" style="font-size: 100%; color:#FEFF99; background-color:#111199"><b>نخستوزیرهای مشهور</b></td> +</tr> +<tr> +<td colspan="2" style="font-size: 88%;"> +<p><a href="/wiki/%D8%AD%D8%A7%D8%AC_%D8%A7%D8%A8%D8%B1%D8%A7%D9%87%DB%8C%D9%85_%DA%A9%D9%84%D8%A7%D9%86%D8%AA%D8%B1" title="حاج ابراهیم کلانتر">حاج ابراهیم کلانتر</a><br /> +<a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D8%A7%D8%A8%D9%88%D8%A7%D9%84%D9%82%D8%A7%D8%B3%D9%85_%D9%82%D8%A7%D8%A6%D9%85_%D9%85%D9%82%D8%A7%D9%85_%D9%81%D8%B1%D8%A7%D9%87%D8%A7%D9%86%DB%8C" class="mw-redirect" title="میرزا ابوالقاسم قائم مقام فراهانی">قائم مقام فراهانی</a><br /> +<a href="/wiki/%D8%AD%D8%A7%D8%AC_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D8%A2%D9%82%D8%A7%D8%B3%DB%8C" class="mw-redirect" title="حاج میرزا آقاسی">حاج میرزا آقاسی</a><br /> +<a href="/wiki/%D8%A7%D9%85%DB%8C%D8%B1%DA%A9%D8%A8%DB%8C%D8%B1" title="امیرکبیر">امیرکبیر</a><br /> +<a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D8%AD%D8%B3%DB%8C%D9%86%E2%80%8C%D8%AE%D8%A7%D9%86_%D8%B3%D9%BE%D9%87%D8%B3%D8%A7%D9%84%D8%A7%D8%B1" class="mw-redirect" title="میرزا حسینخان سپهسالار">سپهسالار</a><br /> +<a href="/wiki/%D9%85%D8%B3%D8%AA%D9%88%D9%81%DB%8C%E2%80%8C%D8%A7%D9%84%D9%85%D9%85%D8%A7%D9%84%DA%A9" title="مستوفیالممالک">مستوفیالممالک</a><br /> +<a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D8%B9%D9%84%DB%8C%E2%80%8C%D8%A7%D8%B5%D8%BA%D8%B1_%D8%A7%D8%AA%D8%A7%D8%A8%DA%A9" title="میرزا علیاصغر اتابک">امینالسلطان</a><br /> +<a href="/wiki/%D8%B9%DB%8C%D9%86%E2%80%8C%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87" class="mw-redirect" title="عینالدوله">عینالدوله</a><br /> +<a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D9%86%D8%B5%D8%B1%D8%A7%D9%84%D9%84%D9%87%E2%80%8C%D8%AE%D8%A7%D9%86_%D9%85%D8%B4%DB%8C%D8%B1%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87" class="mw-redirect" title="میرزا نصراللهخان مشیرالدوله">مشیرالدوله</a><br /> +<a href="/wiki/%D8%AD%D8%B3%D9%86_%D9%BE%DB%8C%D8%B1%D9%86%DB%8C%D8%A7" title="حسن پیرنیا">مشیرالدوله پیرنیا</a><br /> +<a href="/wiki/%D9%82%D9%88%D8%A7%D9%85%E2%80%8C%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D9%86%D9%87" class="mw-redirect" title="قوامالسلطنه">قوامالسلطنه</a><br /> +<a href="/wiki/%D9%88%D8%AB%D9%88%D9%82%E2%80%8C%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87" class="mw-redirect" title="وثوقالدوله">وثوقالدوله</a><br /></p> +</td> +</tr> +<tr> +<td colspan="2" style="font-size: 100%; color:#FEFF99; background-color:#111199"><b>چهرههای سرشناس</b></td> +</tr> +<tr> +<td colspan="2" style="font-size: 88%;"> +<p><a href="/wiki/%D8%B9%D8%A8%D8%A7%D8%B3_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D9%86%D8%A7%DB%8C%D8%A8_%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D9%86%D9%87" class="mw-redirect" title="عباس میرزا نایب السلطنه">عباس میرزا نایب السلطنه</a><br /> +<a href="/wiki/%D9%85%D8%AD%D9%85%D8%AF%D8%B9%D9%84%DB%8C_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D8%AF%D9%88%D9%84%D8%AA%D8%B4%D8%A7%D9%87" class="mw-redirect" title="محمدعلی میرزا دولتشاه">محمدعلی میرزا دولتشاه</a><br /> +<a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7%D8%B1%D8%B6%D8%A7_%DA%A9%D8%B1%D9%85%D8%A7%D9%86%DB%8C" class="mw-redirect" title="میرزارضا کرمانی">میرزارضا کرمانی</a><br /> +<a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7%DB%8C_%D8%B4%DB%8C%D8%B1%D8%A7%D8%B2%DB%8C" title="میرزای شیرازی">میرزای شیرازی</a><br /> +<a href="/wiki/%DA%A9%D8%A7%D9%85%D8%B1%D8%A7%D9%86_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7" title="کامران میرزا">کامران میرزا</a><br /> +<a href="/wiki/%D8%B9%D8%B2%DB%8C%D8%B2%D8%AE%D8%A7%D9%86_%D9%85%DA%A9%D8%B1%DB%8C" title="عزیزخان مکری">عزیزخان مکری</a><br /> +<a href="/wiki/%D8%B8%D9%84%E2%80%8C%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D8%A7%D9%86" class="mw-redirect" title="ظلالسلطان">ظلالسلطان</a><br /> +<a href="/wiki/%D8%AA%D8%A7%D8%AC%E2%80%8C%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D9%86%D9%87" title="تاجالسلطنه">تاجالسلطنه</a><br /> +<a href="/wiki/%D9%81%D8%B1%D9%88%D8%BA%E2%80%8C%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87" title="فروغالدوله">فروغالدوله</a><br /> +<a href="/wiki/%D9%81%D8%AE%D8%B1%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87" title="فخرالدوله">فخرالدوله</a><br /> +<a href="/wiki/%D9%85%D9%84%DA%A9_%D9%85%D9%86%D8%B5%D9%88%D8%B1_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D8%B4%D8%B9%D8%A7%D8%B9%E2%80%8C%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D9%86%D9%87" title="ملک منصور میرزا شعاعالسلطنه">شعاعالسلطنه</a><br /> +<a href="/wiki/%D8%A7%D8%B1%D8%B4%D8%AF%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87" title="ارشدالدوله">ارشدالدوله</a><br /> +<a href="/wiki/%D8%B3%D8%A7%D9%84%D8%A7%D8%B1%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87" title="سالارالدوله">سالارالدوله</a><br /> +<a href="/wiki/%D9%85%D9%87%D8%AF_%D8%B9%D9%84%DB%8C%D8%A7_(%D9%82%D8%A7%D8%AC%D8%A7%D8%B1)" class="mw-redirect" title="مهد علیا (قاجار)">مهد علیا</a><br /> +<a href="/wiki/%D8%AD%D8%B3%DB%8C%D9%86_%D8%A8%D9%87%D8%B2%D8%A7%D8%AF" title="حسین بهزاد">حسین بهزاد</a><br /> +<a href="/wiki/%D8%B3%D8%AA%D8%A7%D8%B1%D8%AE%D8%A7%D9%86" title="ستارخان">ستارخان</a><br /> +<a href="/wiki/%DB%8C%D9%BE%D8%B1%D9%85%E2%80%8C%D8%AE%D8%A7%D9%86" title="یپرمخان">یپرمخان</a><br /> +<a href="/wiki/%D8%B5%D9%85%D8%B5%D8%A7%D9%85%E2%80%8C%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D9%86%D9%87" class="mw-redirect" title="صمصامالسلطنه">صمصامالسلطنه</a><br /> +<a href="/wiki/%D8%AD%DB%8C%D8%AF%D8%B1%D8%AE%D8%A7%D9%86_%D8%B9%D9%85%D9%88%D8%A7%D9%88%D8%BA%D9%84%DB%8C" title="حیدرخان عمواوغلی">حیدرخان عمواوغلی</a><br /> +<a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%DA%A9%D9%88%DA%86%DA%A9%E2%80%8C%D8%AE%D8%A7%D9%86_%D8%AC%D9%86%DA%AF%D9%84%DB%8C" class="mw-redirect" title="میرزا کوچکخان جنگلی">میرزا کوچکخان جنگلی</a><br /> +<a href="/wiki/%D8%B9%D9%84%DB%8C%D9%82%D9%84%DB%8C_%D8%AE%D8%A7%D9%86_%D8%B3%D8%B1%D8%AF%D8%A7%D8%B1_%D8%A7%D8%B3%D8%B9%D8%AF" class="mw-redirect" title="علیقلی خان سردار اسعد">علیقلی خان سردار اسعد</a><br /></p> +</td> +</tr> +<tr> +<td colspan="2" style="font-size: 100%; color:#FEFF99; background-color:#111199"><b>رویدادهای مهم</b></td> +</tr> +<tr> +<td colspan="2" style="font-size: 88%;"> +<p><a href="/wiki/%D9%82%D8%B1%D8%A7%D8%B1%D8%AF%D8%A7%D8%AF_%D8%A2%D8%AE%D8%A7%D9%84" class="mw-redirect" title="قرارداد آخال">قرارداد آخال</a><br /> +<a href="/wiki/%D9%85%D8%B9%D8%A7%D9%87%D8%AF%D9%87_%D9%BE%D8%A7%D8%B1%DB%8C%D8%B3" title="معاهده پاریس">معاهده پاریس</a><br /> +<a href="/wiki/%D9%85%D8%B9%D8%A7%D9%87%D8%AF%D9%87_%DA%AF%D9%84%D8%B3%D8%AA%D8%A7%D9%86" class="mw-redirect" title="معاهده گلستان">معاهده گلستان</a><br /> +<a href="/wiki/%D9%85%D8%B9%D8%A7%D9%87%D8%AF%D9%87_%D8%AA%D8%B1%DA%A9%D9%85%D9%86%DA%86%D8%A7%DB%8C" class="mw-redirect" title="معاهده ترکمنچای">معاهده ترکمنچای</a><br /> +<a href="/wiki/%D8%A7%D9%85%D8%AA%DB%8C%D8%A7%D8%B2%D8%A7%D8%AA_%D9%88_%D9%82%D8%B1%D8%A7%D8%B1%D8%AF%D8%A7%D8%AF%D9%87%D8%A7_%D8%AF%D8%B1_%D8%AF%D9%88%D8%B1%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" title="امتیازات و قراردادها در دوره قاجار">امتیازات و قراردادها</a><br /> +<a href="/wiki/%D8%AC%D9%86%DA%AF%E2%80%8C%D9%87%D8%A7%DB%8C_%D8%A7%DB%8C%D8%B1%D8%A7%D9%86_%D9%88_%D8%B1%D9%88%D8%B3%DB%8C%D9%87_%D8%AF%D8%B1_%D8%AF%D9%88%D8%B1%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" title="جنگهای ایران و روسیه در دوره قاجار">جنگهای ایران و روسیه</a><br /></p> +</td> +</tr> +<tr> +<td colspan="2" style="font-size: 100%; color:#FEFF99; background-color:#111199"><b>جنبش مشروطه</b></td> +</tr> +<tr> +<td colspan="2" style="font-size: 88%;"> +<p><a href="/wiki/%D9%82%DB%8C%D8%A7%D9%85_%D8%AA%D9%86%D8%A8%D8%A7%DA%A9%D9%88" class="mw-redirect" title="قیام تنباکو">قیام تنباکو</a><br /> +<a href="/wiki/%D8%AC%D9%86%D8%A8%D8%B4_%D9%85%D8%B4%D8%B1%D9%88%D8%B7%D9%87" class="mw-redirect" title="جنبش مشروطه">جنبش مشروطه</a><br /> +<a href="/wiki/%D9%81%D8%B1%D9%85%D8%A7%D9%86_%D9%85%D8%B4%D8%B1%D9%88%D8%B7%DB%8C%D8%AA" title="فرمان مشروطیت">فرمان مشروطیت</a><br /> +<a href="/wiki/%D8%AC%D9%86%D8%A8%D8%B4_%D8%AC%D9%86%DA%AF%D9%84" title="جنبش جنگل">جنبش جنگل</a><br /> +<a href="/wiki/%DA%A9%D9%88%D8%AF%D8%AA%D8%A7%DB%8C_%DB%B1%DB%B2%DB%B9%DB%B9" class="mw-redirect" title="کودتای ۱۲۹۹">کودتای ۱۲۹۹</a><br /> +<a href="/wiki/%D8%A7%D9%86%D8%AD%D9%84%D8%A7%D9%84_%D8%B3%D9%84%D8%B3%D9%84%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" class="mw-redirect" title="انحلال سلسله قاجار">انحلال سلسله قاجار</a><br /></p> +</td> +</tr> +<tr> +<td></td> +</tr> +</table> +<p>ناصرالدین شاه در طول حیات خود هشتاد و پنج زن صیغه و عقدی اختیار کرد.<sup id="cite_ref-moayeri_129-0" class="reference"><a href="#cite_note-moayeri-129">[۱۲۹]</a></sup> او ۴۲ فرزند داشت که از آن میان ۱۸ نفر در کودکی در گذشتند.<sup id="cite_ref-130" class="reference"><a href="#cite_note-130">[۱۳۰]</a></sup> زنهای عقدی به ترتیب گلین خانم دختر شاهزاده احمد میرزا، فاطمه <a href="/wiki/%D9%BE%D9%86%D8%AF%D8%B1" class="mw-disambig" title="پندر">پندر</a><sup class="noprint Inline-Template Template-Fact" style="white-space:nowrap;">[<i><a href="/wiki/%D9%88%DB%8C%DA%A9%DB%8C%E2%80%8C%D9%BE%D8%AF%DB%8C%D8%A7:%D9%86%DB%8C%D8%A7%D8%B2%D9%85%D9%86%D8%AF_%D9%85%D9%86%D8%A8%D8%B9" title="ویکیپدیا:نیازمند منبع"><span title="این ادعا نیازمند ارجاعات به منابع معتبر است.">نیازمند منبع</span></a></i>]</sup>، خجسته خانم <i>تاج الدوله</i> دختر شاهزاده سیفالله میرزا، ستاره خانم تبریزی، شکوه السلطنه مادر <a href="/wiki/%D9%85%D8%B8%D9%81%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86_%D8%B4%D8%A7%D9%87" class="mw-redirect" title="مظفرالدین شاه">مظفرالدین شاه</a> و نوه <a href="/wiki/%D9%81%D8%AA%D8%AD%D8%B9%D9%84%DB%8C_%D8%B4%D8%A7%D9%87" class="mw-redirect" title="فتحعلی شاه">فتحعلی شاه</a> و جیران خانم فروغ السلطنه بودند. فروغ السلطنه و شکوه السلطنه در حیات ناصرالدین شاه در گذشتند.<sup id="cite_ref-moayeri_129-1" class="reference"><a href="#cite_note-moayeri-129">[۱۲۹]</a></sup></p> +<table class="wikitable"> +<tr style="background:#ccc;"> +<th>ردیف</th> +<th style="width:20%;">نام</th> +<th style="width:15%;font-size:80%">تولد (<a href="/wiki/%DA%AF%D8%A7%D9%87%E2%80%8C%D8%B4%D9%85%D8%A7%D8%B1%DB%8C_%D9%87%D8%AC%D8%B1%DB%8C_%D8%AE%D9%88%D8%B1%D8%B4%DB%8C%D8%AF%DB%8C" title="گاهشماری هجری خورشیدی">هـ. خ</a>/<a href="/wiki/%DA%AF%D8%A7%D9%87%E2%80%8C%D8%B4%D9%85%D8%A7%D8%B1%DB%8C_%D9%87%D8%AC%D8%B1%DB%8C_%D9%82%D9%85%D8%B1%DB%8C" title="گاهشماری هجری قمری">هـ.ق.</a>)</th> +<th style="width:15%;font-size:80%">مرگ (هـ. خ/هـ. ق)</th> +<th style="width:20%">نام مادر</th> +<th style="width:30%;">یادداشتها</th> +</tr> +<tr> +<td>۱</td> +<td><a href="/w/index.php?title=%D9%85%D8%B9%D8%B5%D9%88%D9%85%D9%87_%D8%AE%D8%A7%D9%86%D9%85_%D9%81%D8%AE%D8%B1%D8%A7%D9%84%D9%85%D9%84%D9%88%DA%A9&action=edit&redlink=1" class="new" title="معصومه خانم فخرالملوک (صفحه وجود ندارد)">معصومه خانم فخرالملوک</a></td> +<td>۱۲۲۷/۱۲۶۳</td> +<td>۲۰ فروردین ۱۲۵۷/۶ ربیعالاول ۱۲۹۵</td> +<td><a href="/wiki/%DA%AF%D9%84%DB%8C%D9%86_%D8%AE%D8%A7%D9%86%D9%85" title="گلین خانم">گلین خانم</a></td> +<td>در ۱۶ آبان ۱۲۳۹ (۲۲ ربیعالثانی ۱۲۷۷) به ازدواج <a href="/w/index.php?title=%D8%A7%D9%85%DB%8C%D8%B1%D9%85%D9%87%D8%AF%DB%8C_%D8%AE%D8%A7%D9%86_%D8%A7%D9%86%D8%AA%D8%B8%D8%A7%D9%85%E2%80%8C%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&redlink=1" class="new" title="امیرمهدی خان انتظامالدوله قاجار (صفحه وجود ندارد)">امیرمهدی خان انتظامالدوله قاجار</a> درآمد. صاحب چهار فرزند شد.</td> +</tr> +<tr> +<td>۲</td> +<td><a href="/w/index.php?title=%D8%B3%D9%84%D8%B7%D8%A7%D9%86_%D9%85%D8%AD%D9%85%D9%88%D8%AF_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7&action=edit&redlink=1" class="new" title="سلطان محمود میرزا (صفحه وجود ندارد)">سلطان محمود میرزا (اول)</a></td> +<td>۱۳ مهر ۱۲۲۸/۱۸ ذیالقعده ۱۲۶۵</td> +<td>۱۲۲۹/رمضان ۱۲۶۶</td> +<td>گلین خانم</td> +<td>در پنج ماهگی به ولیعهدی برگزیده شد. در یازده ماهگی درگذشت.</td> +</tr> +<tr> +<td>۳</td> +<td><a href="/wiki/%D8%B8%D9%84%E2%80%8C%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D8%A7%D9%86" class="mw-redirect" title="ظلالسلطان">سلطان مسعود میرزا ظلالسلطان</a></td> +<td>۱۵ دی ۱۲۲۸/۲۰ صفر ۱۲۶۶</td> +<td>۱۰ تیر ۱۲۹۷/۲۳ رمضان ۱۳۳۶</td> +<td>عفتالسلطنه</td> +<td></td> +</tr> +<tr> +<td>۴</td> +<td><a href="/w/index.php?title=%D8%B3%D9%84%D8%B7%D8%A7%D9%86_%D9%85%D8%B9%DB%8C%D9%86%E2%80%8C%D8%A7%D9%84%D8%AF%DB%8C%D9%86_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7&action=edit&redlink=1" class="new" title="سلطان معینالدین میرزا (صفحه وجود ندارد)">سلطان معینالدین میرزا</a></td> +<td>۱۹ بهمن ۱۲۳۰/۱۶ ربیعالثانی ۱۲۶۸</td> +<td>۱۵ آبان ۱۲۳۸</td> +<td><a href="/wiki/%D8%AA%D8%A7%D8%AC%E2%80%8C%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87" title="تاجالدوله">تاجالدوله</a></td> +<td>در مرداد ۱۲۳۱ (شوال ۱۲۶۸) به ولیعهدی برگزیده شد. در شب رسیدن خبر <a href="/w/index.php?title=%D9%81%D8%AA%D8%AD_%D9%87%D8%B1%D8%A7%D8%AA&action=edit&redlink=1" class="new" title="فتح هرات (صفحه وجود ندارد)">فتح هرات</a> به تهران درگذشت.</td> +</tr> +<tr> +<td>۵</td> +<td>ملک شاه میرزا</td> +<td>؟</td> +<td>؟</td> +<td>ستاره خانم تبریزی</td> +<td>در بازگشت ناصرالدین شاه از سفر اصفهان (۱۲۶۷) تولد یافت و در هشت ماهگی درگذشت.</td> +</tr> +<tr> +<td>۶</td> +<td>سلطان محمد میرزا</td> +<td>؟</td> +<td>؟</td> +<td>جیران</td> +<td>در هشت روزگی درگذشت.</td> +</tr> +<tr> +<td>۷</td> +<td><a href="/w/index.php?title=%D9%85%D8%AD%D9%85%D8%AF%D9%82%D8%A7%D8%B3%D9%85_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7&action=edit&redlink=1" class="new" title="محمدقاسم میرزا (صفحه وجود ندارد)">محمدقاسم میرزا</a></td> +<td>۱۲۳۱/۱۲۶۹</td> +<td>۸ تیر ۱۲۳۷/۱۷ ذیالقعده ۱۲۷۴</td> +<td><a href="/wiki/%D8%AC%DB%8C%D8%B1%D8%A7%D9%86_(%D9%87%D9%85%D8%B3%D8%B1_%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86_%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1)" title="جیران (همسر ناصرالدین شاه قاجار)">جیران</a></td> +<td>در ۱۲۷۳ هجری قمری با لقب «امیرنظام» فرمانده کل ارتش ایران شد. در ۱۳ مرداد ۱۲۳۶ (۱۳ ذیالحجه ۱۲۷۳) به ولیعهدی رسید. در پنج سالگی درگذشت.</td> +</tr> +<tr> +<td>۸</td> +<td><a href="/w/index.php?title=%D8%B3%D9%84%D8%B7%D8%A7%D9%86_%D8%AD%D8%B3%DB%8C%D9%86_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7&action=edit&redlink=1" class="new" title="سلطان حسین میرزا (صفحه وجود ندارد)">سلطان حسین میرزا</a></td> +<td>۱۲۳۱/۱۲۶۹</td> +<td>۱۲۴۷/۱۲۸۵</td> +<td>عفتالسلطنه</td> +<td>در شانزده سالگی در حالی که حاکم خراسان بود در مشهد درگذشت. از خود پسری باقی گذاشت، <a href="/w/index.php?title=%D9%85%D9%87%D8%AF%DB%8C%E2%80%8C%D9%82%D9%84%DB%8C_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D9%85%D8%A4%DB%8C%D8%AF%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D8%A7%D9%86&action=edit&redlink=1" class="new" title="مهدیقلی میرزا مؤیدالسلطان (صفحه وجود ندارد)">مهدیقلی میرزا مؤیدالسلطان</a> که توسط ظلالسلطان سرپرستی میشد.</td> +</tr> +<tr> +<td>۹</td> +<td><a href="/wiki/%D9%85%D8%B8%D9%81%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86_%D8%B4%D8%A7%D9%87" class="mw-redirect" title="مظفرالدین شاه">مظفرالدین شاه</a></td> +<td>۳ فروردین ۱۲۳۲/۱۲ جمادیالثانی ۱۲۶۹</td> +<td>۱۲ دی ۱۲۸۵/۱۸ ذیالقعده ۱۳۲۴</td> +<td><a href="/wiki/%D8%B4%DA%A9%D9%88%D9%87_%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D9%86%D9%87" class="mw-redirect" title="شکوه السلطنه">شکوه السلطنه</a></td> +<td></td> +</tr> +<tr> +<td>۱۰</td> +<td>پری سلطان خانم</td> +<td>؟</td> +<td>؟</td> +<td>ستاره خانم تبریزی</td> +<td>در یک سالگی درگذشت.</td> +</tr> +<tr> +<td>۱۱</td> +<td>سلطان رکنالدین میرزا</td> +<td>؟</td> +<td>؟</td> +<td>جیران</td> +<td>در سه سالگی درگذشت.</td> +</tr> +<tr> +<td>۱۲</td> +<td>زینتالدوله</td> +<td>؟</td> +<td>؟</td> +<td><a href="/wiki/%D8%B4%DA%A9%D9%88%D9%87_%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D9%86%D9%87" class="mw-redirect" title="شکوه السلطنه">شکوه السلطنه</a></td> +<td>در نه ماهگی درگذشت.</td> +</tr> +<tr> +<td>۱۳</td> +<td>اخترالملوک</td> +<td>؟</td> +<td>؟</td> +<td>ستاره خانم تبریزی</td> +<td>در یک سالگی درگذشت.</td> +</tr> +<tr> +<td>۱۴</td> +<td><a href="/wiki/%D8%B9%D8%B5%D9%85%D8%AA%E2%80%8C%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87" class="mw-redirect mw-disambig" title="عصمتالدوله">فاطمه خانم عصمتالدوله</a></td> +<td>۱۲۳۴</td> +<td>۱۲ شهریور ۱۲۸۴</td> +<td>تاجالدوله</td> +<td>در ۱۲۵۲ با <a href="/wiki/%D8%AF%D9%88%D8%B3%D8%AA%E2%80%8C%D9%85%D8%AD%D9%85%D8%AF_%D9%85%D8%B9%DB%8C%D8%B1%D8%A7%D9%84%D9%85%D9%85%D8%A7%D9%84%DA%A9" title="دوستمحمد معیرالممالک">دوستمحمد معیرالممالک</a> ازدواج کرد. صاحب چهار فرزند شد. از جمله <a href="/wiki/%D8%AF%D9%88%D8%B3%D8%AA%D8%B9%D9%84%DB%8C_%D9%85%D8%B9%DB%8C%D8%B1%DB%8C" title="دوستعلی معیری">دوستعلی معیری</a> و عصمتالملوک معیری (همسر اول <a href="/wiki/%D8%AD%D8%B3%D9%86_%D9%85%D8%B3%D8%AA%D9%88%D9%81%DB%8C" class="mw-redirect" title="حسن مستوفی">حسن مستوفی</a>)</td> +</tr> +<tr> +<td>۱۵</td> +<td><a href="/wiki/%DA%A9%D8%A7%D9%85%D8%B1%D8%A7%D9%86_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7" title="کامران میرزا">کامران میرزا</a></td> +<td>۳۱ تیر ۱۲۳۵/۱۹ ذیالقعده ۱۲۷۲</td> +<td>اسفند ۱۳۰۷/رمضان ۱۳۴۷</td> +<td><a href="/w/index.php?title=%D9%85%D9%86%DB%8C%D8%B1%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D9%86%D9%87&action=edit&redlink=1" class="new" title="منیرالسلطنه (صفحه وجود ندارد)">منیرالسلطنه</a></td> +<td></td> +</tr> +<tr> +<td>۱۶</td> +<td><a href="/wiki/%D8%B6%DB%8C%D8%A7%D8%A1%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D9%86%D9%87" title="ضیاءالسلطنه">ضیاءالسلطنه</a></td> +<td>۱۲۳۵</td> +<td>۱۲۸۰</td> +<td>ندیمالسلطنه</td> +<td>در ۱۲۵۳ با <a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D8%B2%DB%8C%D9%86%E2%80%8C%D8%A7%D9%84%D8%B9%D8%A7%D8%A8%D8%AF%DB%8C%D9%86_%D8%AA%D9%87%D8%B1%D8%A7%D9%86%DB%8C" title="میرزا زینالعابدین تهرانی">میرزا زینالعابدین خاتونآبادی</a>، <a href="/wiki/%D8%A7%D9%85%D8%A7%D9%85_%D8%AC%D9%85%D8%B9%D9%87" title="امام جمعه">امام جمعه</a> تهران ازدواج کرد. صاحب دو پسر و دو دختر بود، از جمله <a href="/w/index.php?title=%D8%AC%D9%88%D8%A7%D8%AF_%D8%B8%D9%87%DB%8C%D8%B1&action=edit&redlink=1" class="new" title="جواد ظهیر (صفحه وجود ندارد)">جواد ظهیر</a> و <a href="/wiki/%D9%85%D8%AD%D9%85%D8%AF_%D9%85%D8%B5%D8%AF%D9%82#.D8.A7.D8.B2.D8.AF.D9.88.D8.A7.D8.AC" title="محمد مصدق">زهرا امامی</a></td> +</tr> +<tr> +<td>۱۷</td> +<td><a href="/w/index.php?title=%D8%A7%D9%81%D8%AA%D8%AE%D8%A7%D8%B1%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87&action=edit&redlink=1" class="new" title="افتخارالدوله (صفحه وجود ندارد)">کسرائیل خانم افتخارالدوله</a></td> +<td>۱۲۳۶</td> +<td>۱۳۰۱</td> +<td>عفتالسلطنه</td> +<td>در ۱۲۵۲ با <a href="/w/index.php?title=%D8%A7%D8%A8%D9%88%D8%A7%D9%84%D9%81%D8%AA%D8%AD_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1_%D9%82%D9%88%D8%A7%D9%86%D9%84%D9%88%D8%8C_%D8%B5%D8%A7%D8%B1%D9%85%E2%80%8C%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87&action=edit&redlink=1" class="new" title="ابوالفتح قاجار قوانلو، صارمالدوله (صفحه وجود ندارد)">ابوالفتح قاجار قوانلو، صارمالدوله</a> ازدواج کرد</td> +</tr> +<tr> +<td>۱۸</td> +<td><a href="/w/index.php?title=%D8%A7%D9%81%D8%B3%D8%B1%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87&action=edit&redlink=1" class="new" title="افسرالدوله (صفحه وجود ندارد)">افسرالدوله</a></td> +<td>۱۲۳۷/۱۲۷۴</td> +<td>؟</td> +<td>گلین خانم</td> +<td>با <a href="/wiki/%D8%A7%D8%A8%D9%88%D8%A7%D9%84%D9%81%D8%AA%D8%AD_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D9%85%D8%A4%DB%8C%D8%AF%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87" title="ابوالفتح میرزا مؤیدالدوله">ابوالفتح میرزا مؤیدالدوله</a> ازدواج کرد.</td> +</tr> +<tr> +<td>۱۹</td> +<td>سلطان محمود میرزا (دوم)</td> +<td>؟</td> +<td>؟</td> +<td>گلین خانم</td> +<td>در نه ماهگی درگذشت.</td> +</tr> +<tr> +<td>۲۰</td> +<td><a href="/w/index.php?title=%D9%88%D8%A7%D9%84%DB%8C%D9%87&action=edit&redlink=1" class="new" title="والیه (صفحه وجود ندارد)">والیه</a></td> +<td></td> +<td></td> +<td>والیزاده خانم</td> +<td>با <a href="/w/index.php?title=%D9%85%D8%AD%D9%85%D8%AF%D8%AD%D8%B3%DB%8C%D9%86_%D8%AE%D8%A7%D9%86_%D8%A7%D8%B9%D8%AA%D8%B6%D8%A7%D8%AF%D8%A7%D9%84%D9%85%D9%84%DA%A9_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&redlink=1" class="new" title="محمدحسین خان اعتضادالملک قاجار (صفحه وجود ندارد)">محمدحسین خان اعتضادالملک قاجار</a> ازدواج کرد. پس از درگذشت او با <a href="/w/index.php?title=%D9%85%D9%87%D8%AF%DB%8C%E2%80%8C%D9%82%D9%84%DB%8C_%D8%AE%D8%A7%D9%86_%D9%85%D8%AC%D8%AF%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&redlink=1" class="new" title="مهدیقلی خان مجدالدوله قاجار (صفحه وجود ندارد)">مهدیقلی خان مجدالدوله قاجار</a> ازدواج کرد.</td> +</tr> +<tr> +<td>۲۱</td> +<td><a href="/wiki/%D9%81%D8%AE%D8%B1%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87" title="فخرالدوله">توران آغا فخرالدوله</a></td> +<td><a href="/wiki/%DB%B1%DB%B2%DB%B3%DB%B8" title="۱۲۳۸">۱۲۳۸</a></td> +<td><a href="/wiki/%DB%B1%DB%B2%DB%B7%DB%B0" title="۱۲۷۰">۱۲۷۰</a></td> +<td>خازنالدوله</td> +<td>با <a href="/w/index.php?title=%D9%85%D9%87%D8%AF%DB%8C%E2%80%8C%D9%82%D9%84%DB%8C_%D8%AE%D8%A7%D9%86_%D9%85%D8%AC%D8%AF%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&redlink=1" class="new" title="مهدیقلی خان مجدالدوله قاجار (صفحه وجود ندارد)">مهدیقلی خان مجدالدوله قاجار</a> ازدواج کرد. بدون فرزند درگذشت.</td> +</tr> +<tr> +<td>۲۲</td> +<td><a href="/wiki/%D9%81%D8%B1%D9%88%D8%BA%E2%80%8C%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87" title="فروغالدوله">تومان آغا فروغالدوله</a></td> +<td><a href="/wiki/%DB%B1%DB%B2%DB%B4%DB%B1" title="۱۲۴۱">۱۲۴۱</a></td> +<td><a href="/wiki/%DB%B1%DB%B2%DB%B9%DB%B5" title="۱۲۹۵">۱۲۹۵</a></td> +<td>خازنالدوله</td> +<td>با <a href="/wiki/%D8%B9%D9%84%DB%8C_%D8%B8%D9%87%DB%8C%D8%B1%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87" title="علی ظهیرالدوله">علی خان ظهیرالدوله قاجار</a> ازدواج کرد. صاحب شش فرزند شد، از جمله <a href="/wiki/%D9%85%D8%AD%D9%85%D8%AF%D9%86%D8%A7%D8%B5%D8%B1_%D8%B5%D9%81%D8%A7" title="محمدناصر صفا">محمدناصر صفا</a> (ظهیرالسلطان) و <a href="/wiki/%D9%88%D9%84%DB%8C%D9%87_%D8%B5%D9%81%D8%A7" class="mw-redirect" title="ولیه صفا">ولیه صفا</a> (فروغالملوک)</td> +</tr> +<tr> +<td>۲۳</td> +<td><a href="/wiki/%D8%A7%D9%81%D8%AA%D8%AE%D8%A7%D8%B1%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D9%86%D9%87" title="افتخارالسلطنه">زهرا خانم افتخارالسلطنه</a></td> +<td><a href="/wiki/%DB%B1%DB%B2%DB%B4%DB%B9" title="۱۲۴۹">۱۲۴۹</a></td> +<td><a href="/wiki/%DB%B1%DB%B3%DB%B2%DB%B5" title="۱۳۲۵">۱۳۲۵</a></td> +<td>عایشه خانم یوشی</td> +<td>ابتدا با <a href="/w/index.php?title=%D8%A7%D8%A8%D8%B1%D8%A7%D9%87%DB%8C%D9%85_%D8%AE%D8%A7%D9%86_%D8%A7%D9%86%D8%AA%D8%B8%D8%A7%D9%85%E2%80%8C%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87_%D9%86%D9%88%D8%B1%DB%8C&action=edit&redlink=1" class="new" title="ابراهیم خان انتظامالدوله نوری (صفحه وجود ندارد)">ابراهیم خان انتظامالدوله نوری</a> ازدواج کرد. پس از مدتی طلاق گرفت و با <a href="/w/index.php?title=%D8%A7%D9%85%DB%8C%D8%B1%D8%A7%D8%B5%D9%84%D8%A7%D9%86_%D8%AE%D8%A7%D9%86_%D9%86%D8%B8%D8%A7%D9%85%E2%80%8C%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87_%D8%AE%D9%88%D8%A7%D8%AC%D9%87%E2%80%8C%D9%86%D9%88%D8%B1%DB%8C&action=edit&redlink=1" class="new" title="امیراصلان خان نظامالدوله خواجهنوری (صفحه وجود ندارد)">امیراصلان خان نظامالدوله خواجهنوری</a> ازدواج کرد. صاحب شش فرزند شد.</td> +</tr> +<tr> +<td>۲۴</td> +<td><a href="/w/index.php?title=%D9%81%D8%A7%D8%B7%D9%85%D9%87_%D8%AE%D8%A7%D9%86%D9%85_%D9%82%D8%AF%D8%B1%D8%AA%E2%80%8C%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D9%86%D9%87&action=edit&redlink=1" class="new" title="فاطمه خانم قدرتالسلطنه (صفحه وجود ندارد)">فاطمه خانم قدرتالسلطنه</a></td> +<td></td> +<td></td> +<td>قمرتاج خانم</td> +<td>با <a href="/w/index.php?title=%D8%B3%D9%84%D8%B7%D8%A7%D9%86_%D8%AC%D9%86%DB%8C%D8%AF_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D9%85%D8%B9%D8%AA%D9%85%D8%AF%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87&action=edit&redlink=1" class="new" title="سلطان جنید میرزا معتمدالدوله (صفحه وجود ندارد)">سلطان جنید میرزا معتمدالدوله</a> نوه <a href="/wiki/%D9%81%D8%B1%D9%87%D8%A7%D8%AF_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D9%85%D8%B9%D8%AA%D9%85%D8%AF%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87" title="فرهاد میرزا معتمدالدوله">فرهاد میرزا معتمدالدوله</a> ازدواج کرد. صاحب دو فرزند شد. پس از مدتی طلاق گرفت.</td> +</tr> +<tr> +<td>۲۵</td> +<td><a href="/wiki/%D9%81%D8%B1%D8%AD%E2%80%8C%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D9%86%D9%87" title="فرحالسلطنه">فرحالسلطنه</a></td> +<td></td> +<td></td> +<td>مرجان خانم ترکمان</td> +<td></td> +</tr> +<tr> +<td>۲۷</td> +<td><a href="/wiki/%D8%A7%D8%AE%D8%AA%D8%B1%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87" title="اخترالدوله">اخترالدوله</a></td> +<td>۲ دی ۱۲۶۰</td> +<td></td> +<td>وجیهالدوله</td> +<td>در ۱۲۷۳ با <a href="/wiki/%D9%85%D9%84%DB%8C%D8%AC%DA%A9_%D8%AF%D9%88%D9%85" title="ملیجک دوم">غلامعلی عزیزالسلطان</a> ازدواج کرد. پس از ترور ناصرالدین شاه از عزیزالسلطان طلاق گرفت و به ازدواج <a href="/wiki/%D8%A7%D8%B1%D8%B4%D8%AF%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87" title="ارشدالدوله">ارشدالدوله</a> درآمد.</td> +</tr> +<tr> +<td>۲۸</td> +<td><a href="/w/index.php?title=%D9%86%D8%B5%D8%B1%D8%AA%E2%80%8C%D8%A7%D9%84%D8%AF%DB%8C%D9%86_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D8%B3%D8%A7%D9%84%D8%A7%D8%B1%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D9%86%D9%87&action=edit&redlink=1" class="new" title="نصرتالدین میرزا سالارالسلطنه (صفحه وجود ندارد)">نصرتالدین میرزا سالارالسلطنه</a></td> +<td>۱۲ اردیبهشت ۱۲۶۱/۱۳ جمادیالثانی ۱۲۹۹</td> +<td></td> +<td>زینتالسلطنه</td> +<td></td> +</tr> +<tr> +<td>۲۹</td> +<td><a href="/wiki/%D8%AA%D8%A7%D8%AC%E2%80%8C%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D9%86%D9%87" title="تاجالسلطنه">زهرا خانم تاجالسلطنه</a></td> +<td>۱۴ بهمن ۱۲۶۲</td> +<td>۴ بهمن ۱۳۱۴</td> +<td>تورانالسلطنه</td> +<td>در ۱۷ آذر ۱۲۷۲ با <a href="/w/index.php?title=%D8%A7%D9%85%DB%8C%D8%B1%D8%AD%D8%B3%D9%86_%D8%AE%D8%A7%D9%86_%D8%B4%D8%AC%D8%A7%D8%B9%E2%80%8C%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D9%86%D9%87&action=edit&redlink=1" class="new" title="امیرحسن خان شجاعالسلطنه (صفحه وجود ندارد)">امیرحسن خان شجاعالسلطنه</a> ازدواج کرد. پس از چندی طلاق گرفت و در ۱۶ اسفند ۱۲۸۶ (۱۳ صفر ۱۳۲۶) با قوللرآقاسی برادرزاده <a href="/wiki/%D8%A7%D9%85%DB%8C%D8%B1_%D8%A8%D9%87%D8%A7%D8%AF%D8%B1" class="mw-redirect" title="امیر بهادر">حسین پاشاخان امیر بهادر</a> ازدواج کرد و مدتی بعد طلاق گرفت. از شجاعالسلطنه صاحب چهار فرزند بود.</td> +</tr> +<tr> +<td>۳۰</td> +<td><a href="/w/index.php?title=%D9%85%D8%AD%D9%85%D8%AF%D8%B1%D8%B6%D8%A7_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D8%B1%DA%A9%D9%86%E2%80%8C%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D9%86%D9%87&action=edit&redlink=1" class="new" title="محمدرضا میرزا رکنالسلطنه (صفحه وجود ندارد)">محمدرضا میرزا رکنالسلطنه</a></td> +<td>۲۵ بهمن ۱۲۶۳</td> +<td>۱۳۳۰</td> +<td>بدرالسلطنه</td> +<td></td> +</tr> +<tr> +<td>۳۱</td> +<td><a href="/w/index.php?title=%D8%B4%D8%B1%D9%81%E2%80%8C%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D9%86%D9%87&action=edit&redlink=1" class="new" title="شرفالسلطنه (صفحه وجود ندارد)">شرفالسلطنه</a></td> +<td></td> +<td></td> +<td>وقارالسلطنه</td> +<td></td> +</tr> +<tr> +<td>۳۲</td> +<td>ملک قاسم میرزا</td> +<td>۲۲ آبان ۱۲۶۵/۱۵ صفر ۱۳۰۴</td> +<td>۲۲ اسفند ۱۲۶۵/۱۷ جمادیالثانی ۱۳۰۴</td> +<td>عابده بیگم</td> +<td></td> +</tr> +<tr> +<td>۳۳</td> +<td><a href="/w/index.php?title=%D8%AD%D8%B3%DB%8C%D9%86%D8%B9%D9%84%DB%8C_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%DB%8C%D9%85%DB%8C%D9%86%E2%80%8C%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D9%86%D9%87&action=edit&redlink=1" class="new" title="حسینعلی میرزا یمینالسلطنه (صفحه وجود ندارد)">حسینعلی میرزا یمینالسلطنه</a></td> +<td>۹ شهریور ۱۲۶۹</td> +<td>۱۳۳۱</td> +<td>مرجان خانم ترکمان</td> +<td></td> +</tr> +<tr> +<td>۳۴</td> +<td><a href="/wiki/%D8%B9%D8%B2%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D9%86%D9%87" title="عزالسلطنه">خدیجه خانم عزالسلطنه</a></td> +<td>۱۲۶۷ یا ۱۲۶۸/۱۳۰۶</td> +<td>۹ اردیبهشت ۱۳۶۳/۲۸ رجب ۱۴۰۴</td> +<td>محبوبالسلطنه</td> +<td>با <a href="/w/index.php?title=%D8%BA%D9%84%D8%A7%D9%85%D8%AD%D8%B3%DB%8C%D9%86_%D8%A7%D9%85%DB%8C%D8%B1%D8%A7%D8%B5%D9%84%D8%A7%D9%86%DB%8C&action=edit&redlink=1" class="new" title="غلامحسین امیراصلانی (صفحه وجود ندارد)">غلامحسین امیراصلانی</a> (احتشامالملک) ازدواج کرد. صاحب شش فرزند شد.</td> +</tr> +<tr> +<td>۳۵</td> +<td><a href="/w/index.php?title=%D8%A7%D8%AD%D9%85%D8%AF%D8%B1%D8%B6%D8%A7_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D8%B9%D8%B6%D8%AF%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D9%86%D9%87&action=edit&redlink=1" class="new" title="احمدرضا میرزا عضدالسلطنه (صفحه وجود ندارد)">احمدرضا میرزا عضدالسلطنه</a></td> +<td>۱۰ تیر ۱۲۷۰</td> +<td>۱۳۱۸</td> +<td>تورانالسلطنه</td> +<td></td> +</tr> +<tr> +<td>۳۶</td> +<td><a href="/wiki/%D8%B9%D8%B2%DB%8C%D8%B2%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D9%86%D9%87" title="عزیزالسلطنه">عزیزالسلطنه</a></td> +<td>۱۳۱۲/۱۲۷۴</td> +<td>۱۳۲۹/۱۲۸۹ یا ۱۲۹۰</td> +<td>محبوبالسلطنه</td> +<td>ازدواج نکرد. در سن شانزده سالگی بدون فرزند درگذشت.</td> +</tr> +</table> +<h2><span class="mw-headline" id=".D9.86.DA.AF.D8.A7.D8.B1.D8.AE.D8.A7.D9.86.D9.87">نگارخانه</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=44" title="ویرایش بخش: نگارخانه">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<center> +<ul class="gallery mw-gallery-traditional"> +<li class="gallerybox" style="width: 155px"> +<div style="width: 155px"> +<div class="thumb" style="width: 150px;"> +<div style="margin:15px auto;"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:N%C4%81ser_al-D%C4%ABn_Schah.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/22/N%C4%81ser_al-D%C4%ABn_Schah.jpg/74px-N%C4%81ser_al-D%C4%ABn_Schah.jpg" width="74" height="120" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/22/N%C4%81ser_al-D%C4%ABn_Schah.jpg/112px-N%C4%81ser_al-D%C4%ABn_Schah.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/2/22/N%C4%81ser_al-D%C4%ABn_Schah.jpg/149px-N%C4%81ser_al-D%C4%ABn_Schah.jpg 2x" data-file-width="1178" data-file-height="1896" /></a></div> +</div> +<div class="gallerytext"> +<p>یک عکس رسمی از ناصرالدین شاه</p> +</div> +</div> +</li> +<li class="gallerybox" style="width: 155px"> +<div style="width: 155px"> +<div class="thumb" style="width: 150px;"> +<div style="margin:15px auto;"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Nasseraldinshah3.png" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/d/db/Nasseraldinshah3.png/89px-Nasseraldinshah3.png" width="89" height="120" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/db/Nasseraldinshah3.png/133px-Nasseraldinshah3.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/db/Nasseraldinshah3.png/178px-Nasseraldinshah3.png 2x" data-file-width="394" data-file-height="532" /></a></div> +</div> +<div class="gallerytext"> +<p>ناصرالدینشاه قاجار بر روی پلههای <a href="/wiki/%D8%AA%D8%AE%D8%AA_%D8%B7%D8%A7%D9%88%D9%88%D8%B3_(%D9%82%D8%A7%D8%AC%D8%A7%D8%B1%DB%8C)" title="تخت طاووس (قاجاری)">تخت طاووس</a></p> +</div> +</div> +</li> +<li class="gallerybox" style="width: 155px"> +<div style="width: 155px"> +<div class="thumb" style="width: 150px;"> +<div style="margin:15px auto;"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Nasser_Ad-Din_Shah_Qajar_in_a_garden_of_the_Golestan_Palace.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/fa/thumb/b/be/Nasser_Ad-Din_Shah_Qajar_in_a_garden_of_the_Golestan_Palace.jpg/88px-Nasser_Ad-Din_Shah_Qajar_in_a_garden_of_the_Golestan_Palace.jpg" width="88" height="120" srcset="//upload.wikimedia.org/wikipedia/fa/thumb/b/be/Nasser_Ad-Din_Shah_Qajar_in_a_garden_of_the_Golestan_Palace.jpg/132px-Nasser_Ad-Din_Shah_Qajar_in_a_garden_of_the_Golestan_Palace.jpg 1.5x, //upload.wikimedia.org/wikipedia/fa/thumb/b/be/Nasser_Ad-Din_Shah_Qajar_in_a_garden_of_the_Golestan_Palace.jpg/175px-Nasser_Ad-Din_Shah_Qajar_in_a_garden_of_the_Golestan_Palace.jpg 2x" data-file-width="316" data-file-height="432" /></a></div> +</div> +<div class="gallerytext"> +<p>ناصرالدین شاه در حیاط <a href="/wiki/%DA%A9%D8%A7%D8%AE_%DA%AF%D9%84%D8%B3%D8%AA%D8%A7%D9%86" title="کاخ گلستان">کاخ گلستان</a></p> +</div> +</div> +</li> +<li class="gallerybox" style="width: 155px"> +<div style="width: 155px"> +<div class="thumb" style="width: 150px;"> +<div style="margin:33.5px auto;"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Nasser_Ad-Din_Shah_Qajar_in_the_Hall_of_Mirrors,_the_Golestan_Palace.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/7/7b/Nasser_Ad-Din_Shah_Qajar_in_the_Hall_of_Mirrors%2C_the_Golestan_Palace.jpg/120px-Nasser_Ad-Din_Shah_Qajar_in_the_Hall_of_Mirrors%2C_the_Golestan_Palace.jpg" width="120" height="83" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/7b/Nasser_Ad-Din_Shah_Qajar_in_the_Hall_of_Mirrors%2C_the_Golestan_Palace.jpg/180px-Nasser_Ad-Din_Shah_Qajar_in_the_Hall_of_Mirrors%2C_the_Golestan_Palace.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/7/7b/Nasser_Ad-Din_Shah_Qajar_in_the_Hall_of_Mirrors%2C_the_Golestan_Palace.jpg/240px-Nasser_Ad-Din_Shah_Qajar_in_the_Hall_of_Mirrors%2C_the_Golestan_Palace.jpg 2x" data-file-width="432" data-file-height="298" /></a></div> +</div> +<div class="gallerytext"> +<p>ناصرالدین شاه در <a href="/wiki/%D8%AA%D8%A7%D9%84%D8%A7%D8%B1_%D8%A2%DB%8C%D9%86%D9%87" title="تالار آینه">تالار آینه</a> در <a href="/wiki/%DA%A9%D8%A7%D8%AE_%DA%AF%D9%84%D8%B3%D8%AA%D8%A7%D9%86" title="کاخ گلستان">کاخ گلستان</a>، در کنار <a href="/wiki/%DA%A9%D8%B1%D9%87_%D8%AC%D9%88%D8%A7%D9%87%D8%B1%D9%86%D8%B4%D8%A7%D9%86" title="کره جواهرنشان">کره جواهرنشان</a></p> +</div> +</div> +</li> +<li class="gallerybox" style="width: 155px"> +<div style="width: 155px"> +<div class="thumb" style="width: 150px;"> +<div style="margin:15px auto;"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Naser_kiss_queen.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/b7/Naser_kiss_queen.jpg/79px-Naser_kiss_queen.jpg" width="79" height="120" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/b7/Naser_kiss_queen.jpg/119px-Naser_kiss_queen.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/b7/Naser_kiss_queen.jpg/159px-Naser_kiss_queen.jpg 2x" data-file-width="436" data-file-height="659" /></a></div> +</div> +<div class="gallerytext"> +<p>ناصرالدین شاه در حال بوسیدن دست <a href="/wiki/%D9%85%D9%84%DA%A9%D9%87_%D9%88%DB%8C%DA%A9%D8%AA%D9%88%D8%B1%DB%8C%D8%A7" title="ملکه ویکتوریا">ملکه ویکتوریا</a>؛ تصویر روی جلد مجله <i>اخبار مصور لندن</i> در تاریخ <a href="/wiki/%DB%B2%DB%B2_%D8%AA%DB%8C%D8%B1" title="۲۲ تیر">۲۲ تیر</a> <a href="/wiki/%DB%B1%DB%B2%DB%B8%DB%B3" title="۱۲۸۳">۱۲۸۳</a> هجری خورشیدی</p> +</div> +</div> +</li> +<li class="gallerybox" style="width: 155px"> +<div style="width: 155px"> +<div class="thumb" style="width: 150px;"> +<div style="margin:29.5px auto;"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:The_Shah_and_the_British_Royal_Family.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/0/02/The_Shah_and_the_British_Royal_Family.jpg/120px-The_Shah_and_the_British_Royal_Family.jpg" width="120" height="91" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/0/02/The_Shah_and_the_British_Royal_Family.jpg/180px-The_Shah_and_the_British_Royal_Family.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/0/02/The_Shah_and_the_British_Royal_Family.jpg/240px-The_Shah_and_the_British_Royal_Family.jpg 2x" data-file-width="2368" data-file-height="1788" /></a></div> +</div> +<div class="gallerytext"> +<p>ناصرالدین شاه و همراهانش در کنسرت دولتی دربار <a href="/wiki/%D8%A8%D8%B1%DB%8C%D8%AA%D8%A7%D9%86%DB%8C%D8%A7" title="بریتانیا">بریتانیا</a>. ناصرالدین شاه میان همسر <a href="/wiki/%D8%A7%D8%AF%D9%88%D8%A7%D8%B1%D8%AF_%D9%87%D9%81%D8%AA%D9%85" class="mw-redirect" title="ادوارد هفتم">ادوارد هفتم</a> پادشاه <a href="/wiki/%D8%A8%D8%B1%DB%8C%D8%AA%D8%A7%D9%86%DB%8C%D8%A7" title="بریتانیا">بریتانیا</a> و همسر الکساندر سوم تزار <a href="/wiki/%D8%B1%D9%88%D8%B3%DB%8C%D9%87" title="روسیه">روسیه</a> نشستهاست.</p> +</div> +</div> +</li> +<li class="gallerybox" style="width: 155px"> +<div style="width: 155px"> +<div class="thumb" style="width: 150px;"> +<div style="margin:29.5px auto;"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Naseredinsha.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/fa/thumb/c/c3/Naseredinsha.jpg/120px-Naseredinsha.jpg" width="120" height="91" srcset="//upload.wikimedia.org/wikipedia/fa/thumb/c/c3/Naseredinsha.jpg/180px-Naseredinsha.jpg 1.5x, //upload.wikimedia.org/wikipedia/fa/thumb/c/c3/Naseredinsha.jpg/240px-Naseredinsha.jpg 2x" data-file-width="499" data-file-height="380" /></a></div> +</div> +<div class="gallerytext"> +<p>ناصرالدین شاه مهمان <a href="/wiki/%D8%A7%D8%AF%D9%88%D8%A7%D8%B1%D8%AF_%D9%87%D9%81%D8%AA%D9%85" class="mw-redirect" title="ادوارد هفتم">ادوارد هفتم</a> پادشاه <a href="/wiki/%D8%A8%D8%B1%DB%8C%D8%AA%D8%A7%D9%86%DB%8C%D8%A7" title="بریتانیا">بریتانیا</a></p> +</div> +</div> +</li> +<li class="gallerybox" style="width: 155px"> +<div style="width: 155px"> +<div class="thumb" style="width: 150px;"> +<div style="margin:15px auto;"><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:Nasser-ed-Din_Shah%27s_last_visit_to_Britain_-_3.jpg" class="image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/8/86/Nasser-ed-Din_Shah%27s_last_visit_to_Britain_-_3.jpg/78px-Nasser-ed-Din_Shah%27s_last_visit_to_Britain_-_3.jpg" width="78" height="120" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/8/86/Nasser-ed-Din_Shah%27s_last_visit_to_Britain_-_3.jpg/117px-Nasser-ed-Din_Shah%27s_last_visit_to_Britain_-_3.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/8/86/Nasser-ed-Din_Shah%27s_last_visit_to_Britain_-_3.jpg/157px-Nasser-ed-Din_Shah%27s_last_visit_to_Britain_-_3.jpg 2x" data-file-width="693" data-file-height="1061" /></a></div> +</div> +<div class="gallerytext"> +<p>ناصرالدین شاه بعد از رفتن به بریتانیا</p> +</div> +</div> +</li> +</ul> +</center> +<h2><span class="mw-headline" id=".D8.AF.D9.88.D8.AF.D9.85.D8.A7.D9.86">دودمان</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=45" title="ویرایش بخش: دودمان">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<table class="navbox collapsible collapsed uncollapsed" style="width:۱۰۰٪;"> +<tr> +<th style="background:none;width:۱۰۰٪;">دودمان ناصرالدینشاه قاجار</th> +</tr> +<tr> +<td> +<table cellspacing="0" cellpadding="0" border="0" style="font-size: 90%; line-height: 110%;"> +<tr align="center"> +<td rowspan="62" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="62"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="62"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="30" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="30"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="30"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:۱px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #9fe;">۱۶. <a href="/wiki/%D8%AD%D8%B3%DB%8C%D9%86%D9%82%D9%84%DB%8C_%D8%AC%D9%87%D8%A7%D9%86%D8%B3%D9%88%D8%B2" class="mw-redirect" title="حسینقلی جهانسوز">حسینقلی خان جهانسوز</a>=۲۸</td> +</tr> +<tr align="center"> +<td style="border-right: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="2" style="border-right: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:۱px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #bfc;">۸. <a href="/wiki/%D9%81%D8%AA%D8%AD%D8%B9%D9%84%DB%8C_%D8%B4%D8%A7%D9%87" class="mw-redirect" title="فتحعلی شاه">فتحعلی شاه</a>=۱۴</td> +<td rowspan="2" colspan="3"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td style="border-right: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="6" style="border-right: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" style="border-right: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td style="border-right: 1px solid black; border-bottom: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:۱px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #9fe;">۱۷. آغاباجی مهدعلیا=۲۹</td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="2" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:۱px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #ffc;">۴. <a href="/wiki/%D8%B9%D8%A8%D8%A7%D8%B3_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7" title="عباس میرزا">عباس میرزا</a></td> +<td rowspan="2" colspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td style="border-right: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="14" style="border-right: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6" style="border-right: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:۱px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #9fe;">۱۸. فتحعلی خان قاجار دوانلو=۲۰</td> +</tr> +<tr align="center"> +<td style="border-right: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="2" style="border-right: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td style="border-right: 1px solid black; border-bottom: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:۱px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #bfc;">۹. آسیه خانم قاجار دوانلو</td> +<td rowspan="2" colspan="3"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="6" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:۱px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #fb9;">۲. <a href="/wiki/%D9%85%D8%AD%D9%85%D8%AF%D8%B4%D8%A7%D9%87" title="محمدشاه">محمدشاه</a></td> +<td rowspan="2" colspan="9"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td style="border-right: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="30" style="border-right: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="30"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="30"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14" style="border-right: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:۱px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #9fe;">۲۰. فتحعلی خان قاجار دوانلو=۱۸</td> +</tr> +<tr align="center"> +<td style="border-right: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td style="border-right: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:۱px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #bfc;">۱۰. امیر میرزا محمدخان قاجار دوانلو</td> +<td rowspan="2" colspan="3"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td style="border-right: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="6" style="border-right: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td style="border-right: 1px solid black; border-bottom: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:۱px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #ffc;">۵. آسیه خانم قاجار دوانلو</td> +<td rowspan="2" colspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="14" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:۱px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #fcc;">۱. <b>ناصرالدینشاه</b></td> +<td rowspan="2" colspan="12"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="62" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="62"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="62"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="30" style="border-right: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="30"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="30"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:۱px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #9fe;">۲۴. محمدخان قاجار قوانلو</td> +</tr> +<tr align="center"> +<td style="border-right: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="2" style="border-right: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:۱px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #bfc;">۱۲. <a href="/w/index.php?title=%D8%A7%D9%85%DB%8C%D8%B1%D8%B3%D9%84%DB%8C%D9%85%D8%A7%D9%86_%D8%AE%D8%A7%D9%86_%D8%A7%D8%B9%D8%AA%D8%B6%D8%A7%D8%AF%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&redlink=1" class="new" title="امیرسلیمان خان اعتضادالدوله قاجار (صفحه وجود ندارد)">امیرسلیمان خان اعتضادالدوله قاجار</a></td> +<td rowspan="2" colspan="3"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td style="border-right: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="6" style="border-right: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:۱px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #ffc;">۶. <a href="/wiki/%D9%85%D8%AD%D9%85%D8%AF%D9%82%D8%A7%D8%B3%D9%85_%D8%B8%D9%87%DB%8C%D8%B1%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87" title="محمدقاسم ظهیرالدوله">امیرمحمدقاسمخان امیرکبیر</a></td> +<td rowspan="2" colspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td style="border-right: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="14" style="border-right: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6" style="border-right: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:۱px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #9fe;">۲۶. <a href="/wiki/%D8%A8%D8%B3%D8%B7%D8%A7%D9%85_%D8%AE%D8%A7%D9%86_%D8%B2%D9%86%D8%AF" title="بسطام خان زند">بسطام خان زند</a></td> +</tr> +<tr align="center"> +<td style="border-right: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="2" style="border-right: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td style="border-right: 1px solid black; border-bottom: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:۱px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #bfc;">۱۳. شاه بیگم خانم</td> +<td rowspan="2" colspan="3"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="6" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td style="border-right: 1px solid black; border-bottom: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:۱px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #fb9;">۳. <a href="/wiki/%D9%85%D9%87%D8%AF%D8%B9%D9%84%DB%8C%D8%A7" class="mw-redirect" title="مهدعلیا">مهدعلیا</a></td> +<td rowspan="2" colspan="9"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="30" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="30"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="30"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14" style="border-right: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:۱px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #9fe;">۲۸. <a href="/wiki/%D8%AD%D8%B3%DB%8C%D9%86%D9%82%D9%84%DB%8C_%D8%AC%D9%87%D8%A7%D9%86%D8%B3%D9%88%D8%B2" class="mw-redirect" title="حسینقلی جهانسوز">حسینقلی خان جهانسوز</a>=۱۶</td> +</tr> +<tr align="center"> +<td style="border-right: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="2" style="border-right: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:۱px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #bfc;">۱۴. <a href="/wiki/%D9%81%D8%AA%D8%AD%D8%B9%D9%84%DB%8C_%D8%B4%D8%A7%D9%87" class="mw-redirect" title="فتحعلی شاه">فتحعلی شاه</a>=۸</td> +<td rowspan="2" colspan="3"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td style="border-right: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="6" style="border-right: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" style="border-right: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td style="border-right: 1px solid black; border-bottom: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:۱px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #9fe;">۲۹. آغاباجی مهدعلیا=۱۷</td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="2" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td style="border-right: 1px solid black; border-bottom: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:۱px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #ffc;">۷. <a href="/wiki/%D8%A8%DB%8C%DA%AF%D9%85_%D8%AC%D8%A7%D9%86" title="بیگم جان">بیگم جان</a></td> +<td rowspan="2" colspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="14" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="14"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6" style="border-right: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:۱px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #9fe;">۳۰. <a href="/w/index.php?title=%D9%85%D8%AD%D9%85%D8%AF%D8%AC%D8%B9%D9%81%D8%B1_%D8%AE%D8%A7%D9%86_%D8%A8%D8%B3%D8%B7%D8%A7%D9%85%DB%8C&action=edit&redlink=1" class="new" title="محمدجعفر خان بسطامی (صفحه وجود ندارد)">محمدجعفر خان بسطامی</a></td> +</tr> +<tr align="center"> +<td style="border-right: 1px solid black; border-top: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="2" style="border-right: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td style="border-right: 1px solid black; border-bottom: 1px solid black;"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="2" colspan="4" style="border:۱px solid black;padding:0 0.2em;padding-top: 0; padding-bottom: 0;;background-color: #bfc;">۱۵. <a href="/wiki/%D8%A8%D8%AF%D8%B1_%D8%AC%D9%87%D8%A7%D9%86_%D8%AE%D8%A7%D9%86%D9%85" title="بدر جهان خانم">بدر جهان خانم</a></td> +<td rowspan="2" colspan="3"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td rowspan="6" style=""> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +<td rowspan="6"> +<div style="width: 0.5em; height: 0.5em;"><span style="font: 1px/1px serif;"> </span></div> +</td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +<tr align="center"> +<td></td> +</tr> +</table> +}}</td> +</tr> +</table> +<h2><span class="mw-headline" id=".D8.AC.D8.B3.D8.AA.D8.A7.D8.B1.D9.87.D8.A7.DB.8C_.D9.88.D8.A7.D8.A8.D8.B3.D8.AA.D9.87">جستارهای وابسته</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=46" title="ویرایش بخش: جستارهای وابسته">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<ul> +<li><a href="/wiki/%D8%B3%D9%81%D8%B1%D9%87%D8%A7%DB%8C_%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1_%D8%A8%D9%87_%D8%A7%D8%B1%D9%88%D9%BE%D8%A7" title="سفرهای ناصرالدینشاه قاجار به اروپا">سفرهای ناصرالدینشاه قاجار به اروپا</a></li> +<li><a href="/wiki/%D8%B3%D8%B1%D8%B3%D8%B1%D9%87_%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86_%D8%B4%D8%A7%D9%87" title="سرسره ناصرالدین شاه">سرسره ناصرالدین شاه</a></li> +<li><a href="/wiki/%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%88_%DB%B8%DB%B4_%D9%87%D9%85%D8%B3%D8%B1%D8%B4" title="ناصرالدینشاه و ۸۴ همسرش">ناصرالدینشاه و ۸۴ همسرش</a></li> +<li><a href="/wiki/%D8%A7%D9%85%DB%8C%D8%B1_%D8%A7%D8%B1%D8%B3%D9%84%D8%A7%D9%86_%D9%86%D8%A7%D9%85%D8%AF%D8%A7%D8%B1" title="امیر ارسلان نامدار">امیر ارسلان نامدار</a></li> +</ul> +<h2><span class="mw-headline" id=".D9.BE.D8.A7.D9.86.D9.88.DB.8C.D8.B3">پانویس</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=47" title="ویرایش بخش: پانویس">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<div class="reflist references-small references-column-count references-column-count-3" style="column-count: 3; -webkit-column-count: 3;"> +<ol class="references"> +<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><span class="citation web" id="CITEREF2014"><a rel="nofollow" class="external text" href="http://www.jomhouriat.ir/fa/content/17464/مادر-ناصرالدین-شاه--عکس">«مادر ناصرالدین شاه / عکس»</a>. <i>پایگاه خبری تحلیلی جمهوریت</i>. ۲۰۱۴-۰۸-۲۴<span class="reference-accessdate">. بازبینیشده در ۲۰۱۴-۰۸-۲۳</span>.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.btitle=%D9%85%D8%A7%D8%AF%D8%B1+%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86+%D8%B4%D8%A7%D9%87+%2F+%D8%B9%DA%A9%D8%B3&rft.atitle=%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87+%D8%AE%D8%A8%D8%B1%DB%8C+%D8%AA%D8%AD%D9%84%DB%8C%D9%84%DB%8C+%D8%AC%D9%85%D9%87%D9%88%D8%B1%DB%8C%D8%AA&rft.date=%DB%B2%DB%B0%DB%B1%DB%B4-%DB%B0%DB%B8-%DB%B2%DB%B4&rft_id=http%3A%2F%2Fwww.jomhouriat.ir%2Ffa%2Fcontent%2F17464%2F%D9%85%D8%A7%D8%AF%D8%B1-%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86-%D8%B4%D8%A7%D9%87--%D8%B9%DA%A9%D8%B3&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></span></li> +<li id="cite_note-qajarpages.org-2"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-qajarpages.org_2-0">۲٫۰</a></sup> <sup><a href="#cite_ref-qajarpages.org_2-1">۲٫۱</a></sup></span> <span class="reference-text"><span class="citation web" id="CITEREFM._Eskandari-Kadjar">M. Eskandari-Kadjar. <a rel="nofollow" class="external text" href="http://www.qajarpages.org/mohammadshahchildren.html">«Children of Mohammad Shah Qajar»</a>. qajarpages<span class="reference-accessdate">. بازبینیشده در ۲۲ اسفند ۱۳۹۰</span>.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=bookitem&rft.btitle=Children+of+Mohammad+Shah+Qajar&rft.atitle=&rft.aulast=M.+Eskandari-Kadjar&rft.au=M.+Eskandari-Kadjar&rft.pub=qajarpages&rft_id=http%3A%2F%2Fwww.qajarpages.org%2Fmohammadshahchildren.html&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></span></li> +<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text">امانت، عباس. ص۶۳</span></li> +<li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text">عضدالدوله، صص ۹۴–۹۵؛ سپهر، ص۳۱۲.</span></li> +<li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a></span> <span class="reference-text">امانت، عباس، ص۶۶.</span></li> +<li id="cite_note-amanat1-6"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-amanat1_6-0">۶٫۰</a></sup> <sup><a href="#cite_ref-amanat1_6-1">۶٫۱</a></sup></span> <span class="reference-text">امانت، عباس، ص۷۵</span></li> +<li id="cite_note-sepehr1-7"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-sepehr1_7-0">۷٫۰</a></sup> <sup><a href="#cite_ref-sepehr1_7-1">۷٫۱</a></sup></span> <span class="reference-text">سپهر، ص۱۴۶</span></li> +<li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">↑</a></span> <span class="reference-text">امانت، عباس، صص۷۶–۷۷</span></li> +<li id="cite_note-9"><span class="mw-cite-backlink"><a href="#cite_ref-9">↑</a></span> <span class="reference-text">امانت، ص۲۷۷</span></li> +<li id="cite_note-10"><span class="mw-cite-backlink"><a href="#cite_ref-10">↑</a></span> <span class="reference-text">امانت، عباس. ۲۸۵–۲۸۴.</span></li> +<li id="cite_note-11"><span class="mw-cite-backlink"><a href="#cite_ref-11">↑</a></span> <span class="reference-text">امانت، عباس. ۲۹۰.</span></li> +<li id="cite_note-12"><span class="mw-cite-backlink"><a href="#cite_ref-12">↑</a></span> <span class="reference-text">امانت، عباس. ۲۹۴.</span></li> +<li id="cite_note-13"><span class="mw-cite-backlink"><a href="#cite_ref-13">↑</a></span> <span class="reference-text">امانت، عباس. ۲۹۶.</span></li> +<li id="cite_note-14"><span class="mw-cite-backlink"><a href="#cite_ref-14">↑</a></span> <span class="reference-text">امانت، عباس. ۳۰۴–۳۰۵.</span></li> +<li id="cite_note-15"><span class="mw-cite-backlink"><a href="#cite_ref-15">↑</a></span> <span class="reference-text">امانت، عباس. ۳۷۱.</span></li> +<li id="cite_note-16"><span class="mw-cite-backlink"><a href="#cite_ref-16">↑</a></span> <span class="reference-text">امانت، عباس. ۳۶۴.</span></li> +<li id="cite_note-17"><span class="mw-cite-backlink"><a href="#cite_ref-17">↑</a></span> <span class="reference-text">امانت، عباس. ۳۶۴–۳۶۵.</span></li> +<li id="cite_note-18"><span class="mw-cite-backlink"><a href="#cite_ref-18">↑</a></span> <span class="reference-text">امانت، عباس. ۳۶۷.</span></li> +<li id="cite_note-19"><span class="mw-cite-backlink"><a href="#cite_ref-19">↑</a></span> <span class="reference-text">امانت، عباس. ۳۷۸–۳۷۹.</span></li> +<li id="cite_note-20"><span class="mw-cite-backlink"><a href="#cite_ref-20">↑</a></span> <span class="reference-text">امانت، عباس. ۳۸۱–۳۸۴.</span></li> +<li id="cite_note-21"><span class="mw-cite-backlink"><a href="#cite_ref-21">↑</a></span> <span class="reference-text">امانت، عباس. ۳۸۴–۳۸۸.</span></li> +<li id="cite_note-22"><span class="mw-cite-backlink"><a href="#cite_ref-22">↑</a></span> <span class="reference-text">شمیم، علی اصغر. ۲۳۱.</span></li> +<li id="cite_note-23"><span class="mw-cite-backlink"><a href="#cite_ref-23">↑</a></span> <span class="reference-text">امانت، عباس. ۳۷۳.</span></li> +<li id="cite_note-24"><span class="mw-cite-backlink"><a href="#cite_ref-24">↑</a></span> <span class="reference-text">امانت، عباس. ۳۹۰.</span></li> +<li id="cite_note-25"><span class="mw-cite-backlink"><a href="#cite_ref-25">↑</a></span> <span class="reference-text">امانت، عباس. ۳۹۲–۴۰۹.</span></li> +<li id="cite_note-amanat422-26"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-amanat422_26-0">۲۶٫۰</a></sup> <sup><a href="#cite_ref-amanat422_26-1">۲۶٫۱</a></sup></span> <span class="reference-text">امانت، عباس. ۴۲۲.</span></li> +<li id="cite_note-27"><span class="mw-cite-backlink"><a href="#cite_ref-27">↑</a></span> <span class="reference-text">معیری، دوستعلی. ۳۸.</span></li> +<li id="cite_note-.22.22amanat423-28"><span class="mw-cite-backlink"><a href="#cite_ref-.22.22amanat423_28-0">↑</a></span> <span class="reference-text">امانت، عباس. ۴۲۳.</span></li> +<li id="cite_note-.22.22amanat423.22-29"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-.22.22amanat423.22_29-0">۲۹٫۰</a></sup> <sup><a href="#cite_ref-.22.22amanat423.22_29-1">۲۹٫۱</a></sup></span> <span class="reference-text">امانت، عباس. ۴۲۳.</span></li> +<li id="cite_note-30"><span class="mw-cite-backlink"><a href="#cite_ref-30">↑</a></span> <span class="reference-text">امانت، عباس. ۴۲۵.</span></li> +<li id="cite_note-qaemmaqami123-31"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-qaemmaqami123_31-0">۳۱٫۰</a></sup> <sup><a href="#cite_ref-qaemmaqami123_31-1">۳۱٫۱</a></sup></span> <span class="reference-text"><span class="citation Journal" id="CITEREF.D9.82.D8.A7.D8.A6.D9.85_.D9.85.D9.82.D8.A7.D9.85.DB.8C.D9.85.D8.B1.D8.AF.D8.A7.D8.AF_.D9.88_.D8.A2.D8.A8.D8.A7.D9.86_1347"><a href="/wiki/%D8%AC%D9%87%D8%A7%D9%86%DA%AF%DB%8C%D8%B1_%D9%82%D8%A7%D8%A6%D9%85_%D9%85%D9%82%D8%A7%D9%85%DB%8C" class="mw-redirect" title="جهانگیر قائم مقامی">قائم مقامی، جهانگیر</a>. <a rel="nofollow" class="external text" href="http://www.noormags.com/view/fa/articlepage/15348/122/text">«پایان کار میرزا آقاخان نوری»</a>. <i>بررسیهای تاریخی</i> (تهران)، ش. ۱۵ و ۱۶ (مرداد و آبان ۱۳۴۷): ۱۲۵<span class="reference-accessdate">. بازبینیشده در ۱۳ مهر ۱۳۹۱</span>.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=%D9%BE%D8%A7%DB%8C%D8%A7%D9%86+%DA%A9%D8%A7%D8%B1+%D9%85%DB%8C%D8%B1%D8%B2%D8%A7+%D8%A2%D9%82%D8%A7%D8%AE%D8%A7%D9%86+%D9%86%D9%88%D8%B1%DB%8C&rft.jtitle=%D8%A8%D8%B1%D8%B1%D8%B3%DB%8C%E2%80%8C%D9%87%D8%A7%DB%8C+%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE%DB%8C&rft.aulast=%D9%82%D8%A7%D8%A6%D9%85+%D9%85%D9%82%D8%A7%D9%85%DB%8C&rft.aufirst=%D8%AC%D9%87%D8%A7%D9%86%DA%AF%DB%8C%D8%B1&rft.au=%D9%82%D8%A7%D8%A6%D9%85+%D9%85%D9%82%D8%A7%D9%85%DB%8C%D8%8C+%26%2332%3B%D8%AC%D9%87%D8%A7%D9%86%DA%AF%DB%8C%D8%B1&rft.date=%D9%85%D8%B1%D8%AF%D8%A7%D8%AF+%D9%88+%D8%A2%D8%A8%D8%A7%D9%86+%DB%B1%DB%B3%DB%B4%DB%B7&rft.شماره=%DB%B1%DB%B5+%D9%88+%DB%B1%DB%B6&rft.pages=%DB%B1%DB%B2%DB%B5&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft_id=http%3A%2F%2Fwww.noormags.com%2Fview%2Ffa%2Farticlepage%2F15348%2F122%2Ftext&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></span></li> +<li id="cite_note-32"><span class="mw-cite-backlink"><a href="#cite_ref-32">↑</a></span> <span class="reference-text">امانت، عباس. ۴۲۷.</span></li> +<li id="cite_note-33"><span class="mw-cite-backlink"><a href="#cite_ref-33">↑</a></span> <span class="reference-text">امانت، عباس. ۴۳۳.</span></li> +<li id="cite_note-34"><span class="mw-cite-backlink"><a href="#cite_ref-34">↑</a></span> <span class="reference-text"><span class="citation Journal" id="CITEREF.D9.82.D8.A7.D8.A6.D9.85_.D9.85.D9.82.D8.A7.D9.85.DB.8C.D9.85.D8.B1.D8.AF.D8.A7.D8.AF_.D9.88_.D8.A2.D8.A8.D8.A7.D9.86_1347"><a href="/wiki/%D8%AC%D9%87%D8%A7%D9%86%DA%AF%DB%8C%D8%B1_%D9%82%D8%A7%D8%A6%D9%85_%D9%85%D9%82%D8%A7%D9%85%DB%8C" class="mw-redirect" title="جهانگیر قائم مقامی">قائم مقامی، جهانگیر</a>. <a rel="nofollow" class="external text" href="http://www.noormags.com/view/fa/articlepage/15348/122/text">«پایان کار میرزا آقاخان نوری»</a>. <i>بررسیهای تاریخی</i> (تهران)، ش. ۱۵ و ۱۶ (مرداد و آبان ۱۳۴۷): ۱۲۵<span class="reference-accessdate">. بازبینیشده در ۱۳ مهر ۱۳۹۱</span>.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=%D9%BE%D8%A7%DB%8C%D8%A7%D9%86+%DA%A9%D8%A7%D8%B1+%D9%85%DB%8C%D8%B1%D8%B2%D8%A7+%D8%A2%D9%82%D8%A7%D8%AE%D8%A7%D9%86+%D9%86%D9%88%D8%B1%DB%8C&rft.jtitle=%D8%A8%D8%B1%D8%B1%D8%B3%DB%8C%E2%80%8C%D9%87%D8%A7%DB%8C+%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE%DB%8C&rft.aulast=%D9%82%D8%A7%D8%A6%D9%85+%D9%85%D9%82%D8%A7%D9%85%DB%8C&rft.aufirst=%D8%AC%D9%87%D8%A7%D9%86%DA%AF%DB%8C%D8%B1&rft.au=%D9%82%D8%A7%D8%A6%D9%85+%D9%85%D9%82%D8%A7%D9%85%DB%8C%D8%8C+%26%2332%3B%D8%AC%D9%87%D8%A7%D9%86%DA%AF%DB%8C%D8%B1&rft.date=%D9%85%D8%B1%D8%AF%D8%A7%D8%AF+%D9%88+%D8%A2%D8%A8%D8%A7%D9%86+%DB%B1%DB%B3%DB%B4%DB%B7&rft.شماره=%DB%B1%DB%B5+%D9%88+%DB%B1%DB%B6&rft.pages=%DB%B1%DB%B2%DB%B5&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft_id=http%3A%2F%2Fwww.noormags.com%2Fview%2Ffa%2Farticlepage%2F15348%2F122%2Ftext&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></span></li> +<li id="cite_note-35"><span class="mw-cite-backlink"><a href="#cite_ref-35">↑</a></span> <span class="reference-text">امانت، عباس. ۴۴۴.</span></li> +<li id="cite_note-36"><span class="mw-cite-backlink"><a href="#cite_ref-36">↑</a></span> <span class="reference-text"><span class="citation Journal" id="CITEREF.D9.82.D8.A7.D8.A6.D9.85_.D9.85.D9.82.D8.A7.D9.85.DB.8C.D9.85.D8.B1.D8.AF.D8.A7.D8.AF_.D9.88_.D8.A2.D8.A8.D8.A7.D9.86_1347"><a href="/wiki/%D8%AC%D9%87%D8%A7%D9%86%DA%AF%DB%8C%D8%B1_%D9%82%D8%A7%D8%A6%D9%85_%D9%85%D9%82%D8%A7%D9%85%DB%8C" class="mw-redirect" title="جهانگیر قائم مقامی">قائم مقامی، جهانگیر</a>. <a rel="nofollow" class="external text" href="http://www.noormags.com/view/fa/articlepage/15348/122/text">«پایان کار میرزا آقاخان نوری»</a>. <i>بررسیهای تاریخی</i> (تهران)، ش. ۱۵ و ۱۶ (مرداد و آبان ۱۳۴۷): ۱۳۰–۱۳۲<span class="reference-accessdate">. بازبینیشده در ۱۳ مهر ۱۳۹۱</span>.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=%D9%BE%D8%A7%DB%8C%D8%A7%D9%86+%DA%A9%D8%A7%D8%B1+%D9%85%DB%8C%D8%B1%D8%B2%D8%A7+%D8%A2%D9%82%D8%A7%D8%AE%D8%A7%D9%86+%D9%86%D9%88%D8%B1%DB%8C&rft.jtitle=%D8%A8%D8%B1%D8%B1%D8%B3%DB%8C%E2%80%8C%D9%87%D8%A7%DB%8C+%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE%DB%8C&rft.aulast=%D9%82%D8%A7%D8%A6%D9%85+%D9%85%D9%82%D8%A7%D9%85%DB%8C&rft.aufirst=%D8%AC%D9%87%D8%A7%D9%86%DA%AF%DB%8C%D8%B1&rft.au=%D9%82%D8%A7%D8%A6%D9%85+%D9%85%D9%82%D8%A7%D9%85%DB%8C%D8%8C+%26%2332%3B%D8%AC%D9%87%D8%A7%D9%86%DA%AF%DB%8C%D8%B1&rft.date=%D9%85%D8%B1%D8%AF%D8%A7%D8%AF+%D9%88+%D8%A2%D8%A8%D8%A7%D9%86+%DB%B1%DB%B3%DB%B4%DB%B7&rft.شماره=%DB%B1%DB%B5+%D9%88+%DB%B1%DB%B6&rft.pages=%DB%B1%DB%B3%DB%B0%E2%80%93%DB%B1%DB%B3%DB%B2&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft_id=http%3A%2F%2Fwww.noormags.com%2Fview%2Ffa%2Farticlepage%2F15348%2F122%2Ftext&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></span></li> +<li id="cite_note-37"><span class="mw-cite-backlink"><a href="#cite_ref-37">↑</a></span> <span class="reference-text">امانت، عباس. ۴۶۳–۴۶۴.</span></li> +<li id="cite_note-38"><span class="mw-cite-backlink"><a href="#cite_ref-38">↑</a></span> <span class="reference-text">امانت، عباس. ۴۶۳–۴۶۸.</span></li> +<li id="cite_note-39"><span class="mw-cite-backlink"><a href="#cite_ref-39">↑</a></span> <span class="reference-text">امانت، عباس. ص۴۸۰؛ امانت، عباس. ص۵۰۴</span></li> +<li id="cite_note-40"><span class="mw-cite-backlink"><a href="#cite_ref-40">↑</a></span> <span class="reference-text">امانت، عباس. ۴۷۱.</span></li> +<li id="cite_note-41"><span class="mw-cite-backlink"><a href="#cite_ref-41">↑</a></span> <span class="reference-text">امانت، عباس. ۵۲۴–۵۲۶.</span></li> +<li id="cite_note-42"><span class="mw-cite-backlink"><a href="#cite_ref-42">↑</a></span> <span class="reference-text">امانت، عباس. صص۴۹۸–۵۰۴</span></li> +<li id="cite_note-43"><span class="mw-cite-backlink"><a href="#cite_ref-43">↑</a></span> <span class="reference-text">امانت، عباس. صص۵۱۹–۵۲۱</span></li> +<li id="cite_note-Farahani79-44"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-Farahani79_44-0">۴۴٫۰</a></sup> <sup><a href="#cite_ref-Farahani79_44-1">۴۴٫۱</a></sup> <sup><a href="#cite_ref-Farahani79_44-2">۴۴٫۲</a></sup></span> <span class="reference-text"><span class="citation Journal" id="CITEREF.D9.81.D8.B1.D8.A7.D9.87.D8.A7.D9.86.DB.8C_.D9.85.D9.86.D9.81.D8.B1.D8.AF.D9.BE.D8.A7.D8.A6.DB.8C.D8.B2_.D9.88_.D8.B2.D9.85.D8.B3.D8.AA.D8.A7.D9.86_1375">فراهانی منفرد، مهدی. <a rel="nofollow" class="external text" href="http://www.noormags.com/view/fa/articlepage/98680?sta=میرزا+حسین+سپهسالار&sto=&ste=">«اصلاحات میرزا حسین خان سپهسالار قزوینی و دو رویه تمدن بورژوازی غرب»</a>. <i>گنجینه اسناد</i> (تهران)، ش. ۲۳ و ۲۴ (پائیز و زمستان ۱۳۷۵): ۷۹.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=%D8%A7%D8%B5%D9%84%D8%A7%D8%AD%D8%A7%D8%AA+%D9%85%DB%8C%D8%B1%D8%B2%D8%A7+%D8%AD%D8%B3%DB%8C%D9%86+%D8%AE%D8%A7%D9%86+%D8%B3%D9%BE%D9%87%D8%B3%D8%A7%D9%84%D8%A7%D8%B1+%D9%82%D8%B2%D9%88%DB%8C%D9%86%DB%8C+%D9%88+%D8%AF%D9%88+%D8%B1%D9%88%DB%8C%D9%87+%D8%AA%D9%85%D8%AF%D9%86+%D8%A8%D9%88%D8%B1%DA%98%D9%88%D8%A7%D8%B2%DB%8C+%D8%BA%D8%B1%D8%A8&rft.jtitle=%DA%AF%D9%86%D8%AC%DB%8C%D9%86%D9%87+%D8%A7%D8%B3%D9%86%D8%A7%D8%AF&rft.aulast=%D9%81%D8%B1%D8%A7%D9%87%D8%A7%D9%86%DB%8C+%D9%85%D9%86%D9%81%D8%B1%D8%AF&rft.aufirst=%D9%85%D9%87%D8%AF%DB%8C&rft.au=%D9%81%D8%B1%D8%A7%D9%87%D8%A7%D9%86%DB%8C+%D9%85%D9%86%D9%81%D8%B1%D8%AF%D8%8C+%26%2332%3B%D9%85%D9%87%D8%AF%DB%8C&rft.date=%D9%BE%D8%A7%D8%A6%DB%8C%D8%B2+%D9%88+%D8%B2%D9%85%D8%B3%D8%AA%D8%A7%D9%86+%DB%B1%DB%B3%DB%B7%DB%B5&rft.شماره=%DB%B2%DB%B3+%D9%88+%DB%B2%DB%B4&rft.pages=%DB%B7%DB%B9&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft_id=http%3A%2F%2Fwww.noormags.com%2Fview%2Ffa%2Farticlepage%2F98680%3Fsta%3D%D9%85%DB%8C%D8%B1%D8%B2%D8%A7%2B%D8%AD%D8%B3%DB%8C%D9%86%2B%D8%B3%D9%BE%D9%87%D8%B3%D8%A7%D9%84%D8%A7%D8%B1%26sto%3D%26ste%3D&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></span></li> +<li id="cite_note-45"><span class="mw-cite-backlink"><a href="#cite_ref-45">↑</a></span> <span class="reference-text">امینالدوله، ص۲۷</span></li> +<li id="cite_note-Farahani79-84-46"><span class="mw-cite-backlink"><a href="#cite_ref-Farahani79-84_46-0">↑</a></span> <span class="reference-text"><span class="citation Journal" id="CITEREF.D9.81.D8.B1.D8.A7.D9.87.D8.A7.D9.86.DB.8C_.D9.85.D9.86.D9.81.D8.B1.D8.AF.D9.BE.D8.A7.D8.A6.DB.8C.D8.B2_.D9.88_.D8.B2.D9.85.D8.B3.D8.AA.D8.A7.D9.86_1375">فراهانی منفرد، مهدی. <a rel="nofollow" class="external text" href="http://www.noormags.com/view/fa/articlepage/98680?sta=میرزا+حسین+سپهسالار&sto=&ste=">«اصلاحات میرزا حسین خان سپهسالار قزوینی و دو رویه تمدن بورژوازی غرب»</a>. <i>گنجینه اسناد</i> (تهران)، ش. ۲۳ و ۲۴ (پائیز و زمستان ۱۳۷۵): ۷۹–۸۴.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=%D8%A7%D8%B5%D9%84%D8%A7%D8%AD%D8%A7%D8%AA+%D9%85%DB%8C%D8%B1%D8%B2%D8%A7+%D8%AD%D8%B3%DB%8C%D9%86+%D8%AE%D8%A7%D9%86+%D8%B3%D9%BE%D9%87%D8%B3%D8%A7%D9%84%D8%A7%D8%B1+%D9%82%D8%B2%D9%88%DB%8C%D9%86%DB%8C+%D9%88+%D8%AF%D9%88+%D8%B1%D9%88%DB%8C%D9%87+%D8%AA%D9%85%D8%AF%D9%86+%D8%A8%D9%88%D8%B1%DA%98%D9%88%D8%A7%D8%B2%DB%8C+%D8%BA%D8%B1%D8%A8&rft.jtitle=%DA%AF%D9%86%D8%AC%DB%8C%D9%86%D9%87+%D8%A7%D8%B3%D9%86%D8%A7%D8%AF&rft.aulast=%D9%81%D8%B1%D8%A7%D9%87%D8%A7%D9%86%DB%8C+%D9%85%D9%86%D9%81%D8%B1%D8%AF&rft.aufirst=%D9%85%D9%87%D8%AF%DB%8C&rft.au=%D9%81%D8%B1%D8%A7%D9%87%D8%A7%D9%86%DB%8C+%D9%85%D9%86%D9%81%D8%B1%D8%AF%D8%8C+%26%2332%3B%D9%85%D9%87%D8%AF%DB%8C&rft.date=%D9%BE%D8%A7%D8%A6%DB%8C%D8%B2+%D9%88+%D8%B2%D9%85%D8%B3%D8%AA%D8%A7%D9%86+%DB%B1%DB%B3%DB%B7%DB%B5&rft.شماره=%DB%B2%DB%B3+%D9%88+%DB%B2%DB%B4&rft.pages=%DB%B7%DB%B9%E2%80%93%DB%B8%DB%B4&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft_id=http%3A%2F%2Fwww.noormags.com%2Fview%2Ffa%2Farticlepage%2F98680%3Fsta%3D%D9%85%DB%8C%D8%B1%D8%B2%D8%A7%2B%D8%AD%D8%B3%DB%8C%D9%86%2B%D8%B3%D9%BE%D9%87%D8%B3%D8%A7%D9%84%D8%A7%D8%B1%26sto%3D%26ste%3D&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></span></li> +<li id="cite_note-Farahani85-47"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-Farahani85_47-0">۴۷٫۰</a></sup> <sup><a href="#cite_ref-Farahani85_47-1">۴۷٫۱</a></sup></span> <span class="reference-text"><span class="citation Journal" id="CITEREF.D9.81.D8.B1.D8.A7.D9.87.D8.A7.D9.86.DB.8C_.D9.85.D9.86.D9.81.D8.B1.D8.AF.D9.BE.D8.A7.D8.A6.DB.8C.D8.B2_.D9.88_.D8.B2.D9.85.D8.B3.D8.AA.D8.A7.D9.86_1375">فراهانی منفرد، مهدی. <a rel="nofollow" class="external text" href="http://www.noormags.com/view/fa/articlepage/98680?sta=میرزا+حسین+سپهسالار&sto=&ste=">«اصلاحات میرزا حسین خان سپهسالار قزوینی و دو رویه تمدن بورژوازی غرب»</a>. <i>گنجینه اسناد</i> (تهران)، ش. ۲۳ و ۲۴ (پائیز و زمستان ۱۳۷۵): ۸۵.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=%D8%A7%D8%B5%D9%84%D8%A7%D8%AD%D8%A7%D8%AA+%D9%85%DB%8C%D8%B1%D8%B2%D8%A7+%D8%AD%D8%B3%DB%8C%D9%86+%D8%AE%D8%A7%D9%86+%D8%B3%D9%BE%D9%87%D8%B3%D8%A7%D9%84%D8%A7%D8%B1+%D9%82%D8%B2%D9%88%DB%8C%D9%86%DB%8C+%D9%88+%D8%AF%D9%88+%D8%B1%D9%88%DB%8C%D9%87+%D8%AA%D9%85%D8%AF%D9%86+%D8%A8%D9%88%D8%B1%DA%98%D9%88%D8%A7%D8%B2%DB%8C+%D8%BA%D8%B1%D8%A8&rft.jtitle=%DA%AF%D9%86%D8%AC%DB%8C%D9%86%D9%87+%D8%A7%D8%B3%D9%86%D8%A7%D8%AF&rft.aulast=%D9%81%D8%B1%D8%A7%D9%87%D8%A7%D9%86%DB%8C+%D9%85%D9%86%D9%81%D8%B1%D8%AF&rft.aufirst=%D9%85%D9%87%D8%AF%DB%8C&rft.au=%D9%81%D8%B1%D8%A7%D9%87%D8%A7%D9%86%DB%8C+%D9%85%D9%86%D9%81%D8%B1%D8%AF%D8%8C+%26%2332%3B%D9%85%D9%87%D8%AF%DB%8C&rft.date=%D9%BE%D8%A7%D8%A6%DB%8C%D8%B2+%D9%88+%D8%B2%D9%85%D8%B3%D8%AA%D8%A7%D9%86+%DB%B1%DB%B3%DB%B7%DB%B5&rft.شماره=%DB%B2%DB%B3+%D9%88+%DB%B2%DB%B4&rft.pages=%DB%B8%DB%B5&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft_id=http%3A%2F%2Fwww.noormags.com%2Fview%2Ffa%2Farticlepage%2F98680%3Fsta%3D%D9%85%DB%8C%D8%B1%D8%B2%D8%A7%2B%D8%AD%D8%B3%DB%8C%D9%86%2B%D8%B3%D9%BE%D9%87%D8%B3%D8%A7%D9%84%D8%A7%D8%B1%26sto%3D%26ste%3D&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></span></li> +<li id="cite_note-48"><span class="mw-cite-backlink"><a href="#cite_ref-48">↑</a></span> <span class="reference-text">امینالدوله. ۳۶.</span></li> +<li id="cite_note-amanat568-49"><span class="mw-cite-backlink"><a href="#cite_ref-amanat568_49-0">↑</a></span> <span class="reference-text">امانت، عباس. ۵۶۸.</span></li> +<li id="cite_note-50"><span class="mw-cite-backlink"><a href="#cite_ref-50">↑</a></span> <span class="reference-text">امینالدوله. ۳۸–۴۰.</span></li> +<li id="cite_note-51"><span class="mw-cite-backlink"><a href="#cite_ref-51">↑</a></span> <span class="reference-text">شمیم، علیاصغر. ۱۹۱–۱۹۲.</span></li> +<li id="cite_note-52"><span class="mw-cite-backlink"><a href="#cite_ref-52">↑</a></span> <span class="reference-text">امانت، عباس. ۵۵۳–۵۵۴.</span></li> +<li id="cite_note-53"><span class="mw-cite-backlink"><a href="#cite_ref-53">↑</a></span> <span class="reference-text">امینالدوله. ۴۰.</span></li> +<li id="cite_note-54"><span class="mw-cite-backlink"><a href="#cite_ref-54">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://dafinehbaz.com/post/60">دفینه باز</a></span></li> +<li id="cite_note-55"><span class="mw-cite-backlink"><a href="#cite_ref-55">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.noormags.com/view/fa/articlepage/140376?sta=قرارداد+رویتر">قرارداد رویتر</a></span></li> +<li id="cite_note-56"><span class="mw-cite-backlink"><a href="#cite_ref-56">↑</a></span> <span class="reference-text">امانت، عباس، ص۵۶۸</span></li> +<li id="cite_note-57"><span class="mw-cite-backlink"><a href="#cite_ref-57">↑</a></span> <span class="reference-text">امینالدوله، ص۴۱</span></li> +<li id="cite_note-58"><span class="mw-cite-backlink"><a href="#cite_ref-58">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.noormags.com/view/fa/articlepage/98680?sta=میرزا+حسین+خان+سپهسالار">اصلاحات میرزا حسین خان سپهسالار و دو رویه تمدن بورژوازی غرب</a></span></li> +<li id="cite_note-59"><span class="mw-cite-backlink"><a href="#cite_ref-59">↑</a></span> <span class="reference-text">امینالدوله، ص۵۳–۵۴</span></li> +<li id="cite_note-60"><span class="mw-cite-backlink"><a href="#cite_ref-60">↑</a></span> <span class="reference-text">امینالدوله، ص۵۵–۵۶</span></li> +<li id="cite_note-61"><span class="mw-cite-backlink"><a href="#cite_ref-61">↑</a></span> <span class="reference-text">1-دادرسی و نظام قضایی در ایران، سید حسن امین، ناشر:دفتر پژوهشهای فرهنگی، 1381.</span></li> +<li id="cite_note-62"><span class="mw-cite-backlink"><a href="#cite_ref-62">↑</a></span> <span class="reference-text">4-دادگستری در ایران، محیط طباطبائی.</span></li> +<li id="cite_note-63"><span class="mw-cite-backlink"><a href="#cite_ref-63">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external free" href="http://www.asriran.com/fa/news/273966/تاریخچه-موزه-در-ایران-دستور-ناصرالدین-شاه-برای-ساخت-نخستین-موزه-ایران">http://www.asriran.com/fa/news/273966/تاریخچه-موزه-در-ایران-دستور-ناصرالدین-شاه-برای-ساخت-نخستین-موزه-ایران</a></span></li> +<li id="cite_note-Parto-64"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-Parto_64-0">۶۴٫۰</a></sup> <sup><a href="#cite_ref-Parto_64-1">۶۴٫۱</a></sup> <sup><a href="#cite_ref-Parto_64-2">۶۴٫۲</a></sup> <sup><a href="#cite_ref-Parto_64-3">۶۴٫۳</a></sup></span> <span class="reference-text"><span class="citation Journal" id="CITEREF.D9.BE.D8.B1.D8.AA.D9.88.D9.85.D8.B1.D8.AF.D8.A7.D8.AF_.D9.88_.D8.B4.D9.87.D8.B1.DB.8C.D9.88.D8.B1_1376">پرتو، افشین. <a rel="nofollow" class="external text" href="http://www.noormags.com/view/fa/articlepage/5226/64/image">«نگاهی به رویدادهای نیمه دوم سده نوزدهم و جدایی آسیای میانه از ایران»</a>. <i>اطلاعات سیاسی و اقتصادی</i> (تهران)، ش. ۱۱۹ و ۱۲۰ (مرداد و شهریور ۱۳۷۶): ۶۳.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=%D9%86%DA%AF%D8%A7%D9%87%DB%8C+%D8%A8%D9%87+%D8%B1%D9%88%DB%8C%D8%AF%D8%A7%D8%AF%D9%87%D8%A7%DB%8C+%D9%86%DB%8C%D9%85%D9%87+%D8%AF%D9%88%D9%85+%D8%B3%D8%AF%D9%87+%D9%86%D9%88%D8%B2%D8%AF%D9%87%D9%85+%D9%88+%D8%AC%D8%AF%D8%A7%DB%8C%DB%8C+%D8%A2%D8%B3%DB%8C%D8%A7%DB%8C+%D9%85%DB%8C%D8%A7%D9%86%D9%87+%D8%A7%D8%B2+%D8%A7%DB%8C%D8%B1%D8%A7%D9%86&rft.jtitle=%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA+%D8%B3%DB%8C%D8%A7%D8%B3%DB%8C+%D9%88+%D8%A7%D9%82%D8%AA%D8%B5%D8%A7%D8%AF%DB%8C&rft.aulast=%D9%BE%D8%B1%D8%AA%D9%88&rft.aufirst=%D8%A7%D9%81%D8%B4%DB%8C%D9%86&rft.au=%D9%BE%D8%B1%D8%AA%D9%88%D8%8C+%26%2332%3B%D8%A7%D9%81%D8%B4%DB%8C%D9%86&rft.date=%D9%85%D8%B1%D8%AF%D8%A7%D8%AF+%D9%88+%D8%B4%D9%87%D8%B1%DB%8C%D9%88%D8%B1+%DB%B1%DB%B3%DB%B7%DB%B6&rft.شماره=%DB%B1%DB%B1%DB%B9+%D9%88+%DB%B1%DB%B2%DB%B0&rft.pages=%DB%B6%DB%B3&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft_id=http%3A%2F%2Fwww.noormags.com%2Fview%2Ffa%2Farticlepage%2F5226%2F64%2Fimage&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span> <span class="error mw-ext-cite-error" lang="fa" dir="rtl">خطای یادکرد: برچسب <code><ref></code> نامعتبر؛ نام «Parto» چندین بار با محتوای متفاوت تعریف شدهاست</span> <span class="error mw-ext-cite-error" lang="fa" dir="rtl">خطای یادکرد: برچسب <code><ref></code> نامعتبر؛ نام «Parto» چندین بار با محتوای متفاوت تعریف شدهاست</span></span></li> +<li id="cite_note-65"><span class="mw-cite-backlink"><a href="#cite_ref-65">↑</a></span> <span class="reference-text">امینالدوله، ص۶۵–۶۶</span></li> +<li id="cite_note-.D8.A7.D9.85.DB.8C.D9.86.E2.80.8C.D8.A7.D9.84.D8.AF.D9.88.D9.84.D9.87.D8.8C_.D8.B5.DB.B6.DB.B6-66"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-.D8.A7.D9.85.DB.8C.D9.86.E2.80.8C.D8.A7.D9.84.D8.AF.D9.88.D9.84.D9.87.D8.8C_.D8.B5.DB.B6.DB.B6_66-0">۶۶٫۰</a></sup> <sup><a href="#cite_ref-.D8.A7.D9.85.DB.8C.D9.86.E2.80.8C.D8.A7.D9.84.D8.AF.D9.88.D9.84.D9.87.D8.8C_.D8.B5.DB.B6.DB.B6_66-1">۶۶٫۱</a></sup></span> <span class="reference-text">امینالدوله، ص۶۶</span></li> +<li id="cite_note-67"><span class="mw-cite-backlink"><a href="#cite_ref-67">↑</a></span> <span class="reference-text">امینالدوله، ص۶۸</span></li> +<li id="cite_note-68"><span class="mw-cite-backlink"><a href="#cite_ref-68">↑</a></span> <span class="reference-text">امانت، عباس، ۵۳۲</span></li> +<li id="cite_note-69"><span class="mw-cite-backlink"><a href="#cite_ref-69">↑</a></span> <span class="reference-text">امینالدوله، ص۷۵–۷۶</span></li> +<li id="cite_note-70"><span class="mw-cite-backlink"><a href="#cite_ref-70">↑</a></span> <span class="reference-text">امانت، عباس، ۵۷۱</span></li> +<li id="cite_note-71"><span class="mw-cite-backlink"><a href="#cite_ref-71">↑</a></span> <span class="reference-text">امینالدوله</span></li> +<li id="cite_note-72"><span class="mw-cite-backlink"><a href="#cite_ref-72">↑</a></span> <span class="reference-text">امانت، عباس، ص۵۷۲</span></li> +<li id="cite_note-saadatnouri1-73"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-saadatnouri1_73-0">۷۳٫۰</a></sup> <sup><a href="#cite_ref-saadatnouri1_73-1">۷۳٫۱</a></sup> <sup><a href="#cite_ref-saadatnouri1_73-2">۷۳٫۲</a></sup></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.noormags.com/view/fa/articlepage/171068?sta=ببری+خان">زبیده خانم آمینه اقدس</a></span></li> +<li id="cite_note-.D8.A7.D9.85.D8.A7.D9.86.D8.AA.D8.8C_.D8.B9.D8.A8.D8.A7.D8.B3.D8.8C_.D8.B5.DB.B5.DB.B6.DB.B9-74"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-.D8.A7.D9.85.D8.A7.D9.86.D8.AA.D8.8C_.D8.B9.D8.A8.D8.A7.D8.B3.D8.8C_.D8.B5.DB.B5.DB.B6.DB.B9_74-0">۷۴٫۰</a></sup> <sup><a href="#cite_ref-.D8.A7.D9.85.D8.A7.D9.86.D8.AA.D8.8C_.D8.B9.D8.A8.D8.A7.D8.B3.D8.8C_.D8.B5.DB.B5.DB.B6.DB.B9_74-1">۷۴٫۱</a></sup></span> <span class="reference-text">امانت، عباس، ص۵۶۹</span></li> +<li id="cite_note-75"><span class="mw-cite-backlink"><a href="#cite_ref-75">↑</a></span> <span class="reference-text">معیری، دوستعلی، تاجالسلطنه، امینالدوله</span></li> +<li id="cite_note-76"><span class="mw-cite-backlink"><a href="#cite_ref-76">↑</a></span> <span class="reference-text">تاجالسلطنه</span></li> +<li id="cite_note-77"><span class="mw-cite-backlink"><a href="#cite_ref-77">↑</a></span> <span class="reference-text">امانت، عباس، ص۵۷۱–۵۷۲</span></li> +<li id="cite_note-78"><span class="mw-cite-backlink"><a href="#cite_ref-78">↑</a></span> <span class="reference-text">امینالدوله، ص</span></li> +<li id="cite_note-79"><span class="mw-cite-backlink"><a href="#cite_ref-79">↑</a></span> <span class="reference-text">امینالدوله، ص۹۶ و ۱۰۹ و امانت، عباس، ۵۶۹</span></li> +<li id="cite_note-.D8.A7.D9.85.D8.A7.D9.86.D8.AA.D8.8C_.D8.B9.D8.A8.D8.A7.D8.B3.D8.8C_.D8.B5.DB.B5.DB.B7.DB.B1-80"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-.D8.A7.D9.85.D8.A7.D9.86.D8.AA.D8.8C_.D8.B9.D8.A8.D8.A7.D8.B3.D8.8C_.D8.B5.DB.B5.DB.B7.DB.B1_80-0">۸۰٫۰</a></sup> <sup><a href="#cite_ref-.D8.A7.D9.85.D8.A7.D9.86.D8.AA.D8.8C_.D8.B9.D8.A8.D8.A7.D8.B3.D8.8C_.D8.B5.DB.B5.DB.B7.DB.B1_80-1">۸۰٫۱</a></sup></span> <span class="reference-text">امانت، عباس، ص۵۷۱</span></li> +<li id="cite_note-81"><span class="mw-cite-backlink"><a href="#cite_ref-81">↑</a></span> <span class="reference-text">امینالدوله، ص۱۱۲</span></li> +<li id="cite_note-82"><span class="mw-cite-backlink"><a href="#cite_ref-82">↑</a></span> <span class="reference-text">امانت، عباس، ص۵۷۲–۵۷۳</span></li> +<li id="cite_note-iichs.org-83"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-iichs.org_83-0">۸۳٫۰</a></sup> <sup><a href="#cite_ref-iichs.org_83-1">۸۳٫۱</a></sup></span> <span class="reference-text"><a rel="nofollow" class="external autonumber" href="http://www.iichs.org/index.asp?id=1251&doc_cat=9">[۱]</a></span></li> +<li id="cite_note-84"><span class="mw-cite-backlink"><a href="#cite_ref-84">↑</a></span> <span class="reference-text">امینالدوله، ص۱۷۴</span></li> +<li id="cite_note-53navai-85"><span class="mw-cite-backlink"><a href="#cite_ref-53navai_85-0">↑</a></span> <span class="reference-text"><span class="citation Journal" id="CITEREF.D9.86.D9.88.D8.A7.DB.8C.DB.8C.D9.BE.D8.A7.D8.A6.DB.8C.D8.B2_.D9.88_.D8.B2.D9.85.D8.B3.D8.AA.D8.A7.D9.86_1374"><a href="/wiki/%D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D8%AD%D8%B3%DB%8C%D9%86_%D9%86%D9%88%D8%A7%DB%8C%DB%8C" title="عبدالحسین نوایی">نوایی، عبدالحسین</a>. <a rel="nofollow" class="external text" href="http://www.noormags.com/view/fa/articlepage/5503/51/text">«روزگار است آنکه گه عزت دهد گه خوار دارد»</a>. <i>گنجینه اسناد</i> (تهران)، ش. ۱۹ و ۲۰ (پائیز و زمستان ۱۳۷۴): ۵۳<span class="reference-accessdate">. بازبینیشده در ۱۳ مهر ۱۳۹۱</span>.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=%D8%B1%D9%88%D8%B2%DA%AF%D8%A7%D8%B1+%D8%A7%D8%B3%D8%AA+%D8%A2%D9%86%DA%A9%D9%87+%DA%AF%D9%87+%D8%B9%D8%B2%D8%AA+%D8%AF%D9%87%D8%AF+%DA%AF%D9%87+%D8%AE%D9%88%D8%A7%D8%B1+%D8%AF%D8%A7%D8%B1%D8%AF&rft.jtitle=%DA%AF%D9%86%D8%AC%DB%8C%D9%86%D9%87+%D8%A7%D8%B3%D9%86%D8%A7%D8%AF&rft.aulast=%D9%86%D9%88%D8%A7%DB%8C%DB%8C&rft.aufirst=%D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D8%AD%D8%B3%DB%8C%D9%86&rft.au=%D9%86%D9%88%D8%A7%DB%8C%DB%8C%D8%8C+%26%2332%3B%D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D8%AD%D8%B3%DB%8C%D9%86&rft.date=%D9%BE%D8%A7%D8%A6%DB%8C%D8%B2+%D9%88+%D8%B2%D9%85%D8%B3%D8%AA%D8%A7%D9%86+%DB%B1%DB%B3%DB%B7%DB%B4&rft.شماره=%DB%B1%DB%B9+%D9%88+%DB%B2%DB%B0&rft.pages=%DB%B5%DB%B3&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft_id=http%3A%2F%2Fwww.noormags.com%2Fview%2Ffa%2Farticlepage%2F5503%2F51%2Ftext&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></span></li> +<li id="cite_note-86"><span class="mw-cite-backlink"><a href="#cite_ref-86">↑</a></span> <span class="reference-text">امینالدوله، ص۱۷۵–۱۷۸</span></li> +<li id="cite_note-54navai-87"><span class="mw-cite-backlink"><a href="#cite_ref-54navai_87-0">↑</a></span> <span class="reference-text"><span class="citation Journal" id="CITEREF.D9.86.D9.88.D8.A7.DB.8C.DB.8C.D9.BE.D8.A7.D8.A6.DB.8C.D8.B2_.D9.88_.D8.B2.D9.85.D8.B3.D8.AA.D8.A7.D9.86_1374"><a href="/wiki/%D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D8%AD%D8%B3%DB%8C%D9%86_%D9%86%D9%88%D8%A7%DB%8C%DB%8C" title="عبدالحسین نوایی">نوایی، عبدالحسین</a>. <a rel="nofollow" class="external text" href="http://www.noormags.com/view/fa/articlepage/5503/51/text">«روزگار است آنکه گه عزت دهد گه خوار دارد»</a>. <i>گنجینه اسناد</i> (تهران)، ش. ۱۹ و ۲۰ (پائیز و زمستان ۱۳۷۴): ۵۴<span class="reference-accessdate">. بازبینیشده در ۱۳ مهر ۱۳۹۱</span>.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=%D8%B1%D9%88%D8%B2%DA%AF%D8%A7%D8%B1+%D8%A7%D8%B3%D8%AA+%D8%A2%D9%86%DA%A9%D9%87+%DA%AF%D9%87+%D8%B9%D8%B2%D8%AA+%D8%AF%D9%87%D8%AF+%DA%AF%D9%87+%D8%AE%D9%88%D8%A7%D8%B1+%D8%AF%D8%A7%D8%B1%D8%AF&rft.jtitle=%DA%AF%D9%86%D8%AC%DB%8C%D9%86%D9%87+%D8%A7%D8%B3%D9%86%D8%A7%D8%AF&rft.aulast=%D9%86%D9%88%D8%A7%DB%8C%DB%8C&rft.aufirst=%D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D8%AD%D8%B3%DB%8C%D9%86&rft.au=%D9%86%D9%88%D8%A7%DB%8C%DB%8C%D8%8C+%26%2332%3B%D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D8%AD%D8%B3%DB%8C%D9%86&rft.date=%D9%BE%D8%A7%D8%A6%DB%8C%D8%B2+%D9%88+%D8%B2%D9%85%D8%B3%D8%AA%D8%A7%D9%86+%DB%B1%DB%B3%DB%B7%DB%B4&rft.شماره=%DB%B1%DB%B9+%D9%88+%DB%B2%DB%B0&rft.pages=%DB%B5%DB%B4&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft_id=http%3A%2F%2Fwww.noormags.com%2Fview%2Ffa%2Farticlepage%2F5503%2F51%2Ftext&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></span></li> +<li id="cite_note-88"><span class="mw-cite-backlink"><a href="#cite_ref-88">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.radiozamaneh.com/190303">شکایت میراث فرهنگی از شهرداری تهران برای گودبرداری در یک باغ تاریخی</a>، رادیو زمانه</span></li> +<li id="cite_note-89"><span class="mw-cite-backlink"><a href="#cite_ref-89">↑</a></span> <span class="reference-text">مرتضی راوندی، تاریخ اجتماعی ایران، صفحهٔ ۵۵۲</span></li> +<li id="cite_note-arianpoor1-90"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-arianpoor1_90-0">۹۰٫۰</a></sup> <sup><a href="#cite_ref-arianpoor1_90-1">۹۰٫۱</a></sup> <sup><a href="#cite_ref-arianpoor1_90-2">۹۰٫۲</a></sup></span> <span class="reference-text">آرین پور، یحیی. صص. ۲۴۱–۲۴۲</span></li> +<li id="cite_note-91"><span class="mw-cite-backlink"><a href="#cite_ref-91">↑</a></span> <span class="reference-text">Ekhtiar, 1994, pp 260-262</span></li> +<li id="cite_note-92"><span class="mw-cite-backlink"><a href="#cite_ref-92">↑</a></span> <span class="reference-text">آرین پور، یحیی. صص. ۲۵۲–۲۵۸</span></li> +<li id="cite_note-93"><span class="mw-cite-backlink"><a href="#cite_ref-93">↑</a></span> <span class="reference-text">آرین پور، یحیی. ص. ۲۵۸</span></li> +<li id="cite_note-94"><span class="mw-cite-backlink"><a href="#cite_ref-94">↑</a></span> <span class="reference-text">هدایت، مهدی قلی. ص. ۵۳</span></li> +<li id="cite_note-95"><span class="mw-cite-backlink"><a href="#cite_ref-95">↑</a></span> <span class="reference-text">حسن رشدیه</span></li> +<li id="cite_note-96"><span class="mw-cite-backlink"><a href="#cite_ref-96">↑</a></span> <span class="reference-text">طهماسبپور، محمدرضا، ص۲۱؛ امانت، عباس، ۱۲۹–۱۳۰</span></li> +<li id="cite_note-97"><span class="mw-cite-backlink"><a href="#cite_ref-97">↑</a></span> <span class="reference-text">طهماسبپور، محمدرضا، صص۴۱–۴۲</span></li> +<li id="cite_note-98"><span class="mw-cite-backlink"><a href="#cite_ref-98">↑</a></span> <span class="reference-text">طهماسبپور، محمدرضا، صص۴۳–۴۸</span></li> +<li id="cite_note-99"><span class="mw-cite-backlink"><a href="#cite_ref-99">↑</a></span> <span class="reference-text">طهماسبپور، محمدرضا، ص۴۴</span></li> +<li id="cite_note-100"><span class="mw-cite-backlink"><a href="#cite_ref-100">↑</a></span> <span class="reference-text">طهماسبپور، محمدرضا، ص۵۸</span></li> +<li id="cite_note-101"><span class="mw-cite-backlink"><a href="#cite_ref-101">↑</a></span> <span class="reference-text">طهماسبپور، محمدرضا، ص۵۶</span></li> +<li id="cite_note-102"><span class="mw-cite-backlink"><a href="#cite_ref-102">↑</a></span> <span class="reference-text">طهماسبپور، محمدرضا، صص۳۴–۳۸</span></li> +<li id="cite_note-103"><span class="mw-cite-backlink"><a href="#cite_ref-103">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external free" href="http://readbook.ir/2405/">http://readbook.ir/2405/</a></span></li> +<li id="cite_note-mansuri1-104"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-mansuri1_104-0">۱۰۴٫۰</a></sup> <sup><a href="#cite_ref-mansuri1_104-1">۱۰۴٫۱</a></sup></span> <span class="reference-text">منصوری، کوروش، صج؛ سیدان، مریم. <i>نخستین نشانههای رمان نویسی در ایران</i>. آیینه میراث، سال نهم، شماره ۱، بهار و تابستان ۱۳۹۰.</span></li> +<li id="cite_note-105"><span class="mw-cite-backlink"><a href="#cite_ref-105">↑</a></span> <span class="reference-text">منصوری، کوروش، صت</span></li> +<li id="cite_note-Khosh-golstan76-106"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-Khosh-golstan76_106-0">۱۰۶٫۰</a></sup> <sup><a href="#cite_ref-Khosh-golstan76_106-1">۱۰۶٫۱</a></sup></span> <span class="reference-text"><span class="citation Journal" id="CITEREF.D8.B5.D8.AD.D8.B1.D8.A7.DA.AF.D8.B1.D8.AF.D8.AA.D8.A7.D8.A8.D8.B3.D8.AA.D8.A7.D9.86_1386">صحراگرد، مهدی. <a rel="nofollow" class="external text" href="http://www.ensani.ir/storage/Files/20100905105614-ناصرالدین%20شاه%20و%20خوشنویسی.pdf">«ناصرالدین شاه و خوشنویسی»</a>. <i>گلستان هنر</i> (تهران)، ش. ۸ (تابستان ۱۳۸۶): ۷۶.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86+%D8%B4%D8%A7%D9%87+%D9%88+%D8%AE%D9%88%D8%B4%D9%86%D9%88%DB%8C%D8%B3%DB%8C&rft.jtitle=%DA%AF%D9%84%D8%B3%D8%AA%D8%A7%D9%86+%D9%87%D9%86%D8%B1&rft.aulast=%D8%B5%D8%AD%D8%B1%D8%A7%DA%AF%D8%B1%D8%AF&rft.aufirst=%D9%85%D9%87%D8%AF%DB%8C&rft.au=%D8%B5%D8%AD%D8%B1%D8%A7%DA%AF%D8%B1%D8%AF%D8%8C+%26%2332%3B%D9%85%D9%87%D8%AF%DB%8C&rft.date=%D8%AA%D8%A7%D8%A8%D8%B3%D8%AA%D8%A7%D9%86+%DB%B1%DB%B3%DB%B8%DB%B6&rft.شماره=%DB%B8&rft.pages=%DB%B7%DB%B6&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft_id=http%3A%2F%2Fwww.ensani.ir%2Fstorage%2FFiles%2F20100905105614-%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%2520%D8%B4%D8%A7%D9%87%2520%D9%88%2520%D8%AE%D9%88%D8%B4%D9%86%D9%88%DB%8C%D8%B3%DB%8C.pdf&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></span></li> +<li id="cite_note-Khosh-golstan75-107"><span class="mw-cite-backlink"><a href="#cite_ref-Khosh-golstan75_107-0">↑</a></span> <span class="reference-text"><span class="citation Journal" id="CITEREF.D8.B5.D8.AD.D8.B1.D8.A7.DA.AF.D8.B1.D8.AF.D8.AA.D8.A7.D8.A8.D8.B3.D8.AA.D8.A7.D9.86_1386">صحراگرد، مهدی. <a rel="nofollow" class="external text" href="http://www.ensani.ir/storage/Files/20100905105614-ناصرالدین%20شاه%20و%20خوشنویسی.pdf">«ناصرالدین شاه و خوشنویسی»</a>. <i>گلستان هنر</i> (تهران)، ش. ۸ (تابستان ۱۳۸۶): ۷۵.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86+%D8%B4%D8%A7%D9%87+%D9%88+%D8%AE%D9%88%D8%B4%D9%86%D9%88%DB%8C%D8%B3%DB%8C&rft.jtitle=%DA%AF%D9%84%D8%B3%D8%AA%D8%A7%D9%86+%D9%87%D9%86%D8%B1&rft.aulast=%D8%B5%D8%AD%D8%B1%D8%A7%DA%AF%D8%B1%D8%AF&rft.aufirst=%D9%85%D9%87%D8%AF%DB%8C&rft.au=%D8%B5%D8%AD%D8%B1%D8%A7%DA%AF%D8%B1%D8%AF%D8%8C+%26%2332%3B%D9%85%D9%87%D8%AF%DB%8C&rft.date=%D8%AA%D8%A7%D8%A8%D8%B3%D8%AA%D8%A7%D9%86+%DB%B1%DB%B3%DB%B8%DB%B6&rft.شماره=%DB%B8&rft.pages=%DB%B7%DB%B5&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft_id=http%3A%2F%2Fwww.ensani.ir%2Fstorage%2FFiles%2F20100905105614-%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%2520%D8%B4%D8%A7%D9%87%2520%D9%88%2520%D8%AE%D9%88%D8%B4%D9%86%D9%88%DB%8C%D8%B3%DB%8C.pdf&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></span></li> +<li id="cite_note-Khosh-golstan-108"><span class="mw-cite-backlink"><a href="#cite_ref-Khosh-golstan_108-0">↑</a></span> <span class="reference-text"><span class="citation Journal" id="CITEREF.D8.B5.D8.AD.D8.B1.D8.A7.DA.AF.D8.B1.D8.AF.D8.AA.D8.A7.D8.A8.D8.B3.D8.AA.D8.A7.D9.86_1386">صحراگرد، مهدی. <a rel="nofollow" class="external text" href="http://www.ensani.ir/storage/Files/20100905105614-ناصرالدین%20شاه%20و%20خوشنویسی.pdf">«ناصرالدین شاه و خوشنویسی»</a>. <i>گلستان هنر</i> (تهران)، ش. ۸ (تابستان ۱۳۸۶): ۷۶ و ۸۵.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86+%D8%B4%D8%A7%D9%87+%D9%88+%D8%AE%D9%88%D8%B4%D9%86%D9%88%DB%8C%D8%B3%DB%8C&rft.jtitle=%DA%AF%D9%84%D8%B3%D8%AA%D8%A7%D9%86+%D9%87%D9%86%D8%B1&rft.aulast=%D8%B5%D8%AD%D8%B1%D8%A7%DA%AF%D8%B1%D8%AF&rft.aufirst=%D9%85%D9%87%D8%AF%DB%8C&rft.au=%D8%B5%D8%AD%D8%B1%D8%A7%DA%AF%D8%B1%D8%AF%D8%8C+%26%2332%3B%D9%85%D9%87%D8%AF%DB%8C&rft.date=%D8%AA%D8%A7%D8%A8%D8%B3%D8%AA%D8%A7%D9%86+%DB%B1%DB%B3%DB%B8%DB%B6&rft.شماره=%DB%B8&rft.pages=%DB%B7%DB%B6+%D9%88+%DB%B8%DB%B5&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft_id=http%3A%2F%2Fwww.ensani.ir%2Fstorage%2FFiles%2F20100905105614-%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%2520%D8%B4%D8%A7%D9%87%2520%D9%88%2520%D8%AE%D9%88%D8%B4%D9%86%D9%88%DB%8C%D8%B3%DB%8C.pdf&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></span></li> +<li id="cite_note-Khosh-golstan81-83-109"><span class="mw-cite-backlink"><a href="#cite_ref-Khosh-golstan81-83_109-0">↑</a></span> <span class="reference-text"><span class="citation Journal" id="CITEREF.D8.B5.D8.AD.D8.B1.D8.A7.DA.AF.D8.B1.D8.AF.D8.AA.D8.A7.D8.A8.D8.B3.D8.AA.D8.A7.D9.86_1386">صحراگرد، مهدی. <a rel="nofollow" class="external text" href="http://www.ensani.ir/storage/Files/20100905105614-ناصرالدین%20شاه%20و%20خوشنویسی.pdf">«ناصرالدین شاه و خوشنویسی»</a>. <i>گلستان هنر</i> (تهران)، ش. ۸ (تابستان ۱۳۸۶): ۸۱–۸۳.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86+%D8%B4%D8%A7%D9%87+%D9%88+%D8%AE%D9%88%D8%B4%D9%86%D9%88%DB%8C%D8%B3%DB%8C&rft.jtitle=%DA%AF%D9%84%D8%B3%D8%AA%D8%A7%D9%86+%D9%87%D9%86%D8%B1&rft.aulast=%D8%B5%D8%AD%D8%B1%D8%A7%DA%AF%D8%B1%D8%AF&rft.aufirst=%D9%85%D9%87%D8%AF%DB%8C&rft.au=%D8%B5%D8%AD%D8%B1%D8%A7%DA%AF%D8%B1%D8%AF%D8%8C+%26%2332%3B%D9%85%D9%87%D8%AF%DB%8C&rft.date=%D8%AA%D8%A7%D8%A8%D8%B3%D8%AA%D8%A7%D9%86+%DB%B1%DB%B3%DB%B8%DB%B6&rft.شماره=%DB%B8&rft.pages=%DB%B8%DB%B1%E2%80%93%DB%B8%DB%B3&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft_id=http%3A%2F%2Fwww.ensani.ir%2Fstorage%2FFiles%2F20100905105614-%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%2520%D8%B4%D8%A7%D9%87%2520%D9%88%2520%D8%AE%D9%88%D8%B4%D9%86%D9%88%DB%8C%D8%B3%DB%8C.pdf&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></span></li> +<li id="cite_note-Khosh-golstan77-110"><span class="mw-cite-backlink"><a href="#cite_ref-Khosh-golstan77_110-0">↑</a></span> <span class="reference-text"><span class="citation Journal" id="CITEREF.D8.B5.D8.AD.D8.B1.D8.A7.DA.AF.D8.B1.D8.AF.D8.AA.D8.A7.D8.A8.D8.B3.D8.AA.D8.A7.D9.86_1386">صحراگرد، مهدی. <a rel="nofollow" class="external text" href="http://www.ensani.ir/storage/Files/20100905105614-ناصرالدین%20شاه%20و%20خوشنویسی.pdf">«ناصرالدین شاه و خوشنویسی»</a>. <i>گلستان هنر</i> (تهران)، ش. ۸ (تابستان ۱۳۸۶): ۷۷.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86+%D8%B4%D8%A7%D9%87+%D9%88+%D8%AE%D9%88%D8%B4%D9%86%D9%88%DB%8C%D8%B3%DB%8C&rft.jtitle=%DA%AF%D9%84%D8%B3%D8%AA%D8%A7%D9%86+%D9%87%D9%86%D8%B1&rft.aulast=%D8%B5%D8%AD%D8%B1%D8%A7%DA%AF%D8%B1%D8%AF&rft.aufirst=%D9%85%D9%87%D8%AF%DB%8C&rft.au=%D8%B5%D8%AD%D8%B1%D8%A7%DA%AF%D8%B1%D8%AF%D8%8C+%26%2332%3B%D9%85%D9%87%D8%AF%DB%8C&rft.date=%D8%AA%D8%A7%D8%A8%D8%B3%D8%AA%D8%A7%D9%86+%DB%B1%DB%B3%DB%B8%DB%B6&rft.شماره=%DB%B8&rft.pages=%DB%B7%DB%B7&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft_id=http%3A%2F%2Fwww.ensani.ir%2Fstorage%2FFiles%2F20100905105614-%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%2520%D8%B4%D8%A7%D9%87%2520%D9%88%2520%D8%AE%D9%88%D8%B4%D9%86%D9%88%DB%8C%D8%B3%DB%8C.pdf&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></span></li> +<li id="cite_note-Khosh-golstan78-111"><span class="mw-cite-backlink"><a href="#cite_ref-Khosh-golstan78_111-0">↑</a></span> <span class="reference-text"><span class="citation Journal" id="CITEREF.D8.B5.D8.AD.D8.B1.D8.A7.DA.AF.D8.B1.D8.AF.D8.AA.D8.A7.D8.A8.D8.B3.D8.AA.D8.A7.D9.86_1386">صحراگرد، مهدی. <a rel="nofollow" class="external text" href="http://www.ensani.ir/storage/Files/20100905105614-ناصرالدین%20شاه%20و%20خوشنویسی.pdf">«ناصرالدین شاه و خوشنویسی»</a>. <i>گلستان هنر</i> (تهران)، ش. ۸ (تابستان ۱۳۸۶): ۷۸.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86+%D8%B4%D8%A7%D9%87+%D9%88+%D8%AE%D9%88%D8%B4%D9%86%D9%88%DB%8C%D8%B3%DB%8C&rft.jtitle=%DA%AF%D9%84%D8%B3%D8%AA%D8%A7%D9%86+%D9%87%D9%86%D8%B1&rft.aulast=%D8%B5%D8%AD%D8%B1%D8%A7%DA%AF%D8%B1%D8%AF&rft.aufirst=%D9%85%D9%87%D8%AF%DB%8C&rft.au=%D8%B5%D8%AD%D8%B1%D8%A7%DA%AF%D8%B1%D8%AF%D8%8C+%26%2332%3B%D9%85%D9%87%D8%AF%DB%8C&rft.date=%D8%AA%D8%A7%D8%A8%D8%B3%D8%AA%D8%A7%D9%86+%DB%B1%DB%B3%DB%B8%DB%B6&rft.شماره=%DB%B8&rft.pages=%DB%B7%DB%B8&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft_id=http%3A%2F%2Fwww.ensani.ir%2Fstorage%2FFiles%2F20100905105614-%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%2520%D8%B4%D8%A7%D9%87%2520%D9%88%2520%D8%AE%D9%88%D8%B4%D9%86%D9%88%DB%8C%D8%B3%DB%8C.pdf&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></span></li> +<li id="cite_note-112"><span class="mw-cite-backlink"><a href="#cite_ref-112">↑</a></span> <span class="reference-text"><span class="citation Journal" id="CITEREF.D8.AE.D8.B6.D8.B1.D8.A7.D8.A6.DB.8C.D8.AA.D8.A7.D8.A8.D8.B3.D8.AA.D8.A7.D9.86_1386">خضرائی، بابک. <a rel="nofollow" class="external text" href="http://www.ensani.ir/storage/Files/20100905105450-چند%20نکته%20درباره%20ی%20وضع%20موسیقی%20ایران%20در%20دوره%20ی%20ناصرالدین%20شاه.pdf">«چند نکته دربارهٔ وضع موسیقی ایران در دوره ناصرالدین شاه»</a>. <i>گلستان هنر</i> (تهران)، ش. ۸ (تابستان ۱۳۸۶): ۷۰<span class="reference-accessdate">. بازبینیشده در ۳ مهر ۱۳۹۰</span>.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=%DA%86%D9%86%D8%AF+%D9%86%DA%A9%D8%AA%D9%87+%D8%AF%D8%B1%D8%A8%D8%A7%D8%B1%D9%87%D9%94+%D9%88%D8%B6%D8%B9+%D9%85%D9%88%D8%B3%DB%8C%D9%82%DB%8C+%D8%A7%DB%8C%D8%B1%D8%A7%D9%86+%D8%AF%D8%B1+%D8%AF%D9%88%D8%B1%D9%87+%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86+%D8%B4%D8%A7%D9%87&rft.jtitle=%DA%AF%D9%84%D8%B3%D8%AA%D8%A7%D9%86+%D9%87%D9%86%D8%B1&rft.aulast=%D8%AE%D8%B6%D8%B1%D8%A7%D8%A6%DB%8C&rft.aufirst=%D8%A8%D8%A7%D8%A8%DA%A9&rft.au=%D8%AE%D8%B6%D8%B1%D8%A7%D8%A6%DB%8C%D8%8C+%26%2332%3B%D8%A8%D8%A7%D8%A8%DA%A9&rft.date=%D8%AA%D8%A7%D8%A8%D8%B3%D8%AA%D8%A7%D9%86+%DB%B1%DB%B3%DB%B8%DB%B6&rft.شماره=%DB%B8&rft.pages=%DB%B7%DB%B0&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft_id=http%3A%2F%2Fwww.ensani.ir%2Fstorage%2FFiles%2F20100905105450-%DA%86%D9%86%D8%AF%2520%D9%86%DA%A9%D8%AA%D9%87%2520%D8%AF%D8%B1%D8%A8%D8%A7%D8%B1%D9%87%2520%DB%8C%2520%D9%88%D8%B6%D8%B9%2520%D9%85%D9%88%D8%B3%DB%8C%D9%82%DB%8C%2520%D8%A7%DB%8C%D8%B1%D8%A7%D9%86%2520%D8%AF%D8%B1%2520%D8%AF%D9%88%D8%B1%D9%87%2520%DB%8C%2520%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%2520%D8%B4%D8%A7%D9%87.pdf&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></span></li> +<li id="cite_note-113"><span class="mw-cite-backlink"><a href="#cite_ref-113">↑</a></span> <span class="reference-text"><span class="citation book" id="CITEREF.D9.85.D8.B9.DB.8C.D8.B1.DB.8C1361"><a href="/wiki/%D8%AF%D9%88%D8%B3%D8%AA%D8%B9%D9%84%DB%8C_%D9%85%D8%B9%DB%8C%D8%B1%DB%8C" title="دوستعلی معیری">معیری، دوستعلی</a>. <i>رجال عصر ناصری</i>. تهران: نشر تاریخ ایران، ۱۳۶۱. ۲۸۶.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=%D8%B1%D8%AC%D8%A7%D9%84+%D8%B9%D8%B5%D8%B1+%D9%86%D8%A7%D8%B5%D8%B1%DB%8C&rft.aulast=%D9%85%D8%B9%DB%8C%D8%B1%DB%8C&rft.aufirst=%D8%AF%D9%88%D8%B3%D8%AA%D8%B9%D9%84%DB%8C&rft.au=%D9%85%D8%B9%DB%8C%D8%B1%DB%8C%D8%8C+%26%2332%3B%D8%AF%D9%88%D8%B3%D8%AA%D8%B9%D9%84%DB%8C&rft.date=%DB%B1%DB%B3%DB%B6%DB%B1&rft.pages=%DB%B2%DB%B8%DB%B6&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft.pub=%D9%86%D8%B4%D8%B1+%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE+%D8%A7%DB%8C%D8%B1%D8%A7%D9%86&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></span></li> +<li id="cite_note-Khazrai1-114"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-Khazrai1_114-0">۱۱۴٫۰</a></sup> <sup><a href="#cite_ref-Khazrai1_114-1">۱۱۴٫۱</a></sup></span> <span class="reference-text"><span class="citation Journal" id="CITEREF.D8.AE.D8.B6.D8.B1.D8.A7.D8.A6.DB.8C.D8.AA.D8.A7.D8.A8.D8.B3.D8.AA.D8.A7.D9.86_1386">خضرائی، بابک. <a rel="nofollow" class="external text" href="http://www.ensani.ir/storage/Files/20100905105450-چند%20نکته%20درباره%20ی%20وضع%20موسیقی%20ایران%20در%20دوره%20ی%20ناصرالدین%20شاه.pdf">«چند نکته دربارهٔ وضع موسیقی ایران در دوره ناصرالدین شاه»</a>. <i>گلستان هنر</i> (تهران)، ش. ۸ (تابستان ۱۳۸۶): ۷۰<span class="reference-accessdate">. بازبینیشده در ۳ مهر ۱۳۹۰</span>.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=%DA%86%D9%86%D8%AF+%D9%86%DA%A9%D8%AA%D9%87+%D8%AF%D8%B1%D8%A8%D8%A7%D8%B1%D9%87%D9%94+%D9%88%D8%B6%D8%B9+%D9%85%D9%88%D8%B3%DB%8C%D9%82%DB%8C+%D8%A7%DB%8C%D8%B1%D8%A7%D9%86+%D8%AF%D8%B1+%D8%AF%D9%88%D8%B1%D9%87+%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86+%D8%B4%D8%A7%D9%87&rft.jtitle=%DA%AF%D9%84%D8%B3%D8%AA%D8%A7%D9%86+%D9%87%D9%86%D8%B1&rft.aulast=%D8%AE%D8%B6%D8%B1%D8%A7%D8%A6%DB%8C&rft.aufirst=%D8%A8%D8%A7%D8%A8%DA%A9&rft.au=%D8%AE%D8%B6%D8%B1%D8%A7%D8%A6%DB%8C%D8%8C+%26%2332%3B%D8%A8%D8%A7%D8%A8%DA%A9&rft.date=%D8%AA%D8%A7%D8%A8%D8%B3%D8%AA%D8%A7%D9%86+%DB%B1%DB%B3%DB%B8%DB%B6&rft.شماره=%DB%B8&rft.pages=%DB%B7%DB%B0&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft_id=http%3A%2F%2Fwww.ensani.ir%2Fstorage%2FFiles%2F20100905105450-%DA%86%D9%86%D8%AF%2520%D9%86%DA%A9%D8%AA%D9%87%2520%D8%AF%D8%B1%D8%A8%D8%A7%D8%B1%D9%87%2520%DB%8C%2520%D9%88%D8%B6%D8%B9%2520%D9%85%D9%88%D8%B3%DB%8C%D9%82%DB%8C%2520%D8%A7%DB%8C%D8%B1%D8%A7%D9%86%2520%D8%AF%D8%B1%2520%D8%AF%D9%88%D8%B1%D9%87%2520%DB%8C%2520%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%2520%D8%B4%D8%A7%D9%87.pdf&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></span></li> +<li id="cite_note-beyza1-115"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-beyza1_115-0">۱۱۵٫۰</a></sup> <sup><a href="#cite_ref-beyza1_115-1">۱۱۵٫۱</a></sup></span> <span class="reference-text"><span class="citation book" id="CITEREF.D8.A8.DB.8C.D8.B6.D8.A7.DB.8C.DB.8C1387"><a href="/wiki/%D8%A8%D9%87%D8%B1%D8%A7%D9%85_%D8%A8%DB%8C%D8%B6%D8%A7%DB%8C%DB%8C" title="بهرام بیضایی">بیضایی، بهرام</a>. <i>نمایش در ایران</i>. تهران: روشنگران و مطالعات زنان، ۱۳۸۷. ۱۲۱. <a href="/wiki/%D8%B4%D8%A7%D8%A8%DA%A9" title="شابک">شابک</a> <a href="/wiki/%D9%88%DB%8C%DA%98%D9%87:%D9%85%D9%86%D8%A7%D8%A8%D8%B9_%DA%A9%D8%AA%D8%A7%D8%A8/964%E2%80%936751%E2%80%9309%E2%80%931" title="ویژه:منابع کتاب/964–6751–09–1">۹۶۴–۶۷۵۱–۰۹–۱</a>.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=%D9%86%D9%85%D8%A7%DB%8C%D8%B4+%D8%AF%D8%B1+%D8%A7%DB%8C%D8%B1%D8%A7%D9%86&rft.aulast=%D8%A8%DB%8C%D8%B6%D8%A7%DB%8C%DB%8C&rft.aufirst=%D8%A8%D9%87%D8%B1%D8%A7%D9%85&rft.au=%D8%A8%DB%8C%D8%B6%D8%A7%DB%8C%DB%8C%D8%8C+%26%2332%3B%D8%A8%D9%87%D8%B1%D8%A7%D9%85&rft.date=%DB%B1%DB%B3%DB%B8%DB%B7&rft.pages=%DB%B1%DB%B2%DB%B1&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft.pub=%D8%B1%D9%88%D8%B4%D9%86%DA%AF%D8%B1%D8%A7%D9%86+%D9%88+%D9%85%D8%B7%D8%A7%D9%84%D8%B9%D8%A7%D8%AA+%D8%B2%D9%86%D8%A7%D9%86&rft.isbn=%DB%B9%DB%B6%DB%B4%E2%80%93%DB%B6%DB%B7%DB%B5%DB%B1%E2%80%93%DB%B0%DB%B9%E2%80%93%DB%B1&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></span></li> +<li id="cite_note-116"><span class="mw-cite-backlink"><a href="#cite_ref-116">↑</a></span> <span class="reference-text"><span class="citation book" id="CITEREF.D8.A8.DB.8C.D8.B6.D8.A7.DB.8C.DB.8C1387"><a href="/wiki/%D8%A8%D9%87%D8%B1%D8%A7%D9%85_%D8%A8%DB%8C%D8%B6%D8%A7%DB%8C%DB%8C" title="بهرام بیضایی">بیضایی، بهرام</a>. <i>نمایش در ایران</i>. تهران: روشنگران و مطالعات زنان، ۱۳۸۷. ۱۲۲–۱۲۴. <a href="/wiki/%D8%B4%D8%A7%D8%A8%DA%A9" title="شابک">شابک</a> <a href="/wiki/%D9%88%DB%8C%DA%98%D9%87:%D9%85%D9%86%D8%A7%D8%A8%D8%B9_%DA%A9%D8%AA%D8%A7%D8%A8/964%E2%80%936751%E2%80%9309%E2%80%931" title="ویژه:منابع کتاب/964–6751–09–1">۹۶۴–۶۷۵۱–۰۹–۱</a>.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=%D9%86%D9%85%D8%A7%DB%8C%D8%B4+%D8%AF%D8%B1+%D8%A7%DB%8C%D8%B1%D8%A7%D9%86&rft.aulast=%D8%A8%DB%8C%D8%B6%D8%A7%DB%8C%DB%8C&rft.aufirst=%D8%A8%D9%87%D8%B1%D8%A7%D9%85&rft.au=%D8%A8%DB%8C%D8%B6%D8%A7%DB%8C%DB%8C%D8%8C+%26%2332%3B%D8%A8%D9%87%D8%B1%D8%A7%D9%85&rft.date=%DB%B1%DB%B3%DB%B8%DB%B7&rft.pages=%DB%B1%DB%B2%DB%B2%E2%80%93%DB%B1%DB%B2%DB%B4&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft.pub=%D8%B1%D9%88%D8%B4%D9%86%DA%AF%D8%B1%D8%A7%D9%86+%D9%88+%D9%85%D8%B7%D8%A7%D9%84%D8%B9%D8%A7%D8%AA+%D8%B2%D9%86%D8%A7%D9%86&rft.isbn=%DB%B9%DB%B6%DB%B4%E2%80%93%DB%B6%DB%B7%DB%B5%DB%B1%E2%80%93%DB%B0%DB%B9%E2%80%93%DB%B1&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></span></li> +<li id="cite_note-117"><span class="mw-cite-backlink"><a href="#cite_ref-117">↑</a></span> <span class="reference-text"><span class="citation book" id="CITEREF.D8.A8.DB.8C.D8.B6.D8.A7.DB.8C.DB.8C1387"><a href="/wiki/%D8%A8%D9%87%D8%B1%D8%A7%D9%85_%D8%A8%DB%8C%D8%B6%D8%A7%DB%8C%DB%8C" title="بهرام بیضایی">بیضایی، بهرام</a>. <i>نمایش در ایران</i>. تهران: روشنگران و مطالعات زنان، ۱۳۸۷. ۱۵۳. <a href="/wiki/%D8%B4%D8%A7%D8%A8%DA%A9" title="شابک">شابک</a> <a href="/wiki/%D9%88%DB%8C%DA%98%D9%87:%D9%85%D9%86%D8%A7%D8%A8%D8%B9_%DA%A9%D8%AA%D8%A7%D8%A8/964%E2%80%936751%E2%80%9309%E2%80%931" title="ویژه:منابع کتاب/964–6751–09–1">۹۶۴–۶۷۵۱–۰۹–۱</a>.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=%D9%86%D9%85%D8%A7%DB%8C%D8%B4+%D8%AF%D8%B1+%D8%A7%DB%8C%D8%B1%D8%A7%D9%86&rft.aulast=%D8%A8%DB%8C%D8%B6%D8%A7%DB%8C%DB%8C&rft.aufirst=%D8%A8%D9%87%D8%B1%D8%A7%D9%85&rft.au=%D8%A8%DB%8C%D8%B6%D8%A7%DB%8C%DB%8C%D8%8C+%26%2332%3B%D8%A8%D9%87%D8%B1%D8%A7%D9%85&rft.date=%DB%B1%DB%B3%DB%B8%DB%B7&rft.pages=%DB%B1%DB%B5%DB%B3&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft.pub=%D8%B1%D9%88%D8%B4%D9%86%DA%AF%D8%B1%D8%A7%D9%86+%D9%88+%D9%85%D8%B7%D8%A7%D9%84%D8%B9%D8%A7%D8%AA+%D8%B2%D9%86%D8%A7%D9%86&rft.isbn=%DB%B9%DB%B6%DB%B4%E2%80%93%DB%B6%DB%B7%DB%B5%DB%B1%E2%80%93%DB%B0%DB%B9%E2%80%93%DB%B1&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></span></li> +<li id="cite_note-118"><span class="mw-cite-backlink"><a href="#cite_ref-118">↑</a></span> <span class="reference-text"><span class="citation Journal" id="CITEREF.D8.A2.D9.84_.D8.AF.D8.A7.D9.88.D9.88.D8.AF.D8.A8.D9.87.D8.A7.D8.B1_1380">آل داوود، سید علی. <a rel="nofollow" class="external text" href="http://www.noormags.com/view/fa/articlepage/2744/34/text">«ناصرالدین شاه خاطرهنویس»</a>. <i>نشر دانش</i> (تهران)، ش. ۱ (بهار ۱۳۸۰): ۳۵.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86+%D8%B4%D8%A7%D9%87+%D8%AE%D8%A7%D8%B7%D8%B1%D9%87%E2%80%8C%D9%86%D9%88%DB%8C%D8%B3&rft.jtitle=%D9%86%D8%B4%D8%B1+%D8%AF%D8%A7%D9%86%D8%B4&rft.aulast=%D8%A2%D9%84+%D8%AF%D8%A7%D9%88%D9%88%D8%AF&rft.aufirst=%D8%B3%DB%8C%D8%AF+%D8%B9%D9%84%DB%8C&rft.au=%D8%A2%D9%84+%D8%AF%D8%A7%D9%88%D9%88%D8%AF%D8%8C+%26%2332%3B%D8%B3%DB%8C%D8%AF+%D8%B9%D9%84%DB%8C&rft.date=%D8%A8%D9%87%D8%A7%D8%B1+%DB%B1%DB%B3%DB%B8%DB%B0&rft.شماره=%DB%B1&rft.pages=%DB%B3%DB%B5&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft_id=http%3A%2F%2Fwww.noormags.com%2Fview%2Ffa%2Farticlepage%2F2744%2F34%2Ftext&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></span></li> +<li id="cite_note-119"><span class="mw-cite-backlink"><a href="#cite_ref-119">↑</a></span> <span class="reference-text"><span class="citation Journal" id="CITEREF.D8.A2.D9.84_.D8.AF.D8.A7.D9.88.D9.88.D8.AF.D8.A8.D9.87.D8.A7.D8.B1_1380">آل داوود، سید علی. <a rel="nofollow" class="external text" href="http://www.noormags.com/view/fa/articlepage/2744/34/text">«ناصرالدین شاه خاطرهنویس»</a>. <i>نشر دانش</i> (تهران)، ش. ۱ (بهار ۱۳۸۰): ۳۵–۳۸.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86+%D8%B4%D8%A7%D9%87+%D8%AE%D8%A7%D8%B7%D8%B1%D9%87%E2%80%8C%D9%86%D9%88%DB%8C%D8%B3&rft.jtitle=%D9%86%D8%B4%D8%B1+%D8%AF%D8%A7%D9%86%D8%B4&rft.aulast=%D8%A2%D9%84+%D8%AF%D8%A7%D9%88%D9%88%D8%AF&rft.aufirst=%D8%B3%DB%8C%D8%AF+%D8%B9%D9%84%DB%8C&rft.au=%D8%A2%D9%84+%D8%AF%D8%A7%D9%88%D9%88%D8%AF%D8%8C+%26%2332%3B%D8%B3%DB%8C%D8%AF+%D8%B9%D9%84%DB%8C&rft.date=%D8%A8%D9%87%D8%A7%D8%B1+%DB%B1%DB%B3%DB%B8%DB%B0&rft.شماره=%DB%B1&rft.pages=%DB%B3%DB%B5%E2%80%93%DB%B3%DB%B8&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft_id=http%3A%2F%2Fwww.noormags.com%2Fview%2Ffa%2Farticlepage%2F2744%2F34%2Ftext&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></span></li> +<li id="cite_note-120"><span class="mw-cite-backlink"><a href="#cite_ref-120">↑</a></span> <span class="reference-text"><span class="citation Journal" id="CITEREF.D8.A2.D9.84_.D8.AF.D8.A7.D9.88.D9.88.D8.AF.D8.A8.D9.87.D8.A7.D8.B1_1380">آل داوود، سید علی. <a rel="nofollow" class="external text" href="http://www.noormags.com/view/fa/articlepage/2744/34/text">«ناصرالدین شاه خاطرهنویس»</a>. <i>نشر دانش</i> (تهران)، ش. ۱ (بهار ۱۳۸۰): ۳۹–۴۰.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86+%D8%B4%D8%A7%D9%87+%D8%AE%D8%A7%D8%B7%D8%B1%D9%87%E2%80%8C%D9%86%D9%88%DB%8C%D8%B3&rft.jtitle=%D9%86%D8%B4%D8%B1+%D8%AF%D8%A7%D9%86%D8%B4&rft.aulast=%D8%A2%D9%84+%D8%AF%D8%A7%D9%88%D9%88%D8%AF&rft.aufirst=%D8%B3%DB%8C%D8%AF+%D8%B9%D9%84%DB%8C&rft.au=%D8%A2%D9%84+%D8%AF%D8%A7%D9%88%D9%88%D8%AF%D8%8C+%26%2332%3B%D8%B3%DB%8C%D8%AF+%D8%B9%D9%84%DB%8C&rft.date=%D8%A8%D9%87%D8%A7%D8%B1+%DB%B1%DB%B3%DB%B8%DB%B0&rft.شماره=%DB%B1&rft.pages=%DB%B3%DB%B9%E2%80%93%DB%B4%DB%B0&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft_id=http%3A%2F%2Fwww.noormags.com%2Fview%2Ffa%2Farticlepage%2F2744%2F34%2Ftext&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></span></li> +<li id="cite_note-121"><span class="mw-cite-backlink"><a href="#cite_ref-121">↑</a></span> <span class="reference-text">ادوارد یاکوب، ص 201</span></li> +<li id="cite_note-122"><span class="mw-cite-backlink"><a href="#cite_ref-122">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external free" href="http://www.ir-psri.com/Show.php?Page=ViewPhoto&PhotoID=744&SP=Farsi">http://www.ir-psri.com/Show.php?Page=ViewPhoto&PhotoID=744&SP=Farsi</a></span></li> +<li id="cite_note-123"><span class="mw-cite-backlink"><a href="#cite_ref-123">↑</a></span> <span class="reference-text">مرکز اسناد انقلاب اسلامی <a rel="nofollow" class="external free" href="http://www.irdc.ir/fa/calendar/571/default.aspx">http://www.irdc.ir/fa/calendar/571/default.aspx</a></span></li> +<li id="cite_note-124"><span class="mw-cite-backlink"><a href="#cite_ref-124">↑</a></span> <span class="reference-text">تاریخچه باغ وحش و نگهداری حیوانات وحشی در ایران/ مجمع الوحوش ناصری یا باغ وحش تهران</span></li> +<li id="cite_note-125"><span class="mw-cite-backlink"><a href="#cite_ref-125">↑</a></span> <span class="reference-text">معیری، دوستعلی. ص۴۱–۴۳</span></li> +<li id="cite_note-126"><span class="mw-cite-backlink"><a href="#cite_ref-126">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external autonumber" href="http://www.golestanpalace.ir/Fr_Site/collections/salam.htm">[۲]</a></span></li> +<li id="cite_note-127"><span class="mw-cite-backlink"><a href="#cite_ref-127">↑</a></span> <span class="reference-text">معیری، دوستعلی. ص۴۵</span></li> +<li id="cite_note-128"><span class="mw-cite-backlink"><a href="#cite_ref-128">↑</a></span> <span class="reference-text">امانت، عباس، ص۵۶۶</span></li> +<li id="cite_note-moayeri-129"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-moayeri_129-0">۱۲۹٫۰</a></sup> <sup><a href="#cite_ref-moayeri_129-1">۱۲۹٫۱</a></sup></span> <span class="reference-text">معیری، دوستعلی. ص. ۱۶</span></li> +<li id="cite_note-130"><span class="mw-cite-backlink"><a href="#cite_ref-130">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://www.royalark.net/Persia/qajar25.htm">The Royal Ark, GENEALOGY of The Qajar Dynasty of PERSIA</a></span></li> +</ol> +</div> +<h2><span class="mw-headline" id=".D9.85.D9.86.D8.A7.D8.A8.D8.B9">منابع</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=48" title="ویرایش بخش: منابع">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<ul> +<li><span class="citation" id="CITEREF.D8.A8.D9.86.D9.81.D8.B4.D9.87_.D8.AD.D8.AC.D8.A7.D8.B2.DB.8C1382"><a href="/wiki/%D8%A8%D9%86%D9%81%D8%B4%D9%87_%D8%AD%D8%AC%D8%A7%D8%B2%DB%8C" title="بنفشه حجازی">بنفشه حجازی</a>. <i>تذکره اندرونی: شرح احوال و شعر شاعران زن در عصر قاجار تا پهلوی اول</i>. چاپ نخست. تهران: نشر قصیده سرا، ۱۳۸۲. ص ۷۸ تا ۸۲. <a href="/wiki/%D9%88%DB%8C%DA%98%D9%87:%D9%85%D9%86%D8%A7%D8%A8%D8%B9_%DA%A9%D8%AA%D8%A7%D8%A8/9647675763" class="internal mw-magiclink-isbn">ISBN 964-7675-76-3</a>.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=%D8%AA%D8%B0%DA%A9%D8%B1%D9%87+%D8%A7%D9%86%D8%AF%D8%B1%D9%88%D9%86%DB%8C%3A+%D8%B4%D8%B1%D8%AD+%D8%A7%D8%AD%D9%88%D8%A7%D9%84+%D9%88+%D8%B4%D8%B9%D8%B1+%D8%B4%D8%A7%D8%B9%D8%B1%D8%A7%D9%86+%D8%B2%D9%86+%D8%AF%D8%B1+%D8%B9%D8%B5%D8%B1+%D9%82%D8%A7%D8%AC%D8%A7%D8%B1+%D8%AA%D8%A7+%D9%BE%D9%87%D9%84%D9%88%DB%8C+%D8%A7%D9%88%D9%84&rft.aulast=%5B%5B%D8%A8%D9%86%D9%81%D8%B4%D9%87+%D8%AD%D8%AC%D8%A7%D8%B2%DB%8C%5D%5D&rft.au=%5B%5B%D8%A8%D9%86%D9%81%D8%B4%D9%87+%D8%AD%D8%AC%D8%A7%D8%B2%DB%8C%5D%5D&rft.date=%DB%B1%DB%B3%DB%B8%DB%B2&rft.pages=%D8%B5+%DB%B7%DB%B8+%D8%AA%D8%A7+%DB%B8%DB%B2&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft.pub=%D9%86%D8%B4%D8%B1+%D9%82%D8%B5%DB%8C%D8%AF%D9%87+%D8%B3%D8%B1%D8%A7&rft.isbn=%C2%AC&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></li> +<li><a href="/wiki/%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1%D8%9B_%D9%BE%D9%86%D8%AC%D8%A7%D9%87_%D8%B3%D8%A7%D9%84_%D8%B3%D9%84%D8%B7%D9%86%D8%AA" class="mw-redirect" title="ناصرالدینشاه قاجار؛ پنجاه سال سلطنت">ناصرالدینشاه قاجار؛ پنجاه سال سلطنت</a> / دکتر <a href="/w/index.php?title=%D8%A8%D9%87%D8%B2%D8%A7%D8%AF_%DA%A9%D8%B1%DB%8C%D9%85%DB%8C&action=edit&redlink=1" class="new" title="بهزاد کریمی (صفحه وجود ندارد)">بهزاد کریمی</a> / بنگاه ترجمه و نشر کتاب پارسه / چاپ اول، ۱۳۹۲ / ۲۶۴ صفحه</li> +<li><span class="citation" id="CITEREF.D9.85.D8.B1.D8.AA.D8.B6.DB.8C_.D8.B1.D8.A7.D9.88.D9.86.D8.AF.DB.8C2536"><a href="/wiki/%D9%85%D8%B1%D8%AA%D8%B6%DB%8C_%D8%B1%D8%A7%D9%88%D9%86%D8%AF%DB%8C" title="مرتضی راوندی">مرتضی راوندی</a>. <i>تاریخ اجتماعی ایران</i>. چاپ سوم. تهران: انتشارات امیر کبیر، ۲۵۳۶. جلد دوم.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE+%D8%A7%D8%AC%D8%AA%D9%85%D8%A7%D8%B9%DB%8C+%D8%A7%DB%8C%D8%B1%D8%A7%D9%86&rft.aulast=%5B%5B%D9%85%D8%B1%D8%AA%D8%B6%DB%8C+%D8%B1%D8%A7%D9%88%D9%86%D8%AF%DB%8C%5D%5D&rft.au=%5B%5B%D9%85%D8%B1%D8%AA%D8%B6%DB%8C+%D8%B1%D8%A7%D9%88%D9%86%D8%AF%DB%8C%5D%5D&rft.date=%DB%B2%DB%B5%DB%B3%DB%B6&rft.pages=%D8%AC%D9%84%D8%AF+%D8%AF%D9%88%D9%85&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft.pub=%D8%A7%D9%86%D8%AA%D8%B4%D8%A7%D8%B1%D8%A7%D8%AA+%D8%A7%D9%85%DB%8C%D8%B1+%DA%A9%D8%A8%DB%8C%D8%B1&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></li> +<li><span class="citation" id="CITEREF.D9.86.D8.A7.D8.B5.D8.B1.D8.A7.D9.84.D8.AF.DB.8C.D9.86_.D8.B4.D8.A7.D9.87_.D9.82.D8.A7.D8.AC.D8.A7.D8.B11385"><a href="/wiki/%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86_%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" class="mw-redirect" title="ناصرالدین شاه قاجار">ناصرالدین شاه قاجار</a>. <i>حکایت پیر و جوان</i>. کورش منصوری. تهران: مؤسسه مطالعات تاریخ معاصر ایران، <a href="/wiki/%DB%B1%DB%B3%DB%B8%DB%B5" title="۱۳۸۵">۱۳۸۵</a>. <a href="/wiki/%D9%88%DB%8C%DA%98%D9%87:%D9%85%D9%86%D8%A7%D8%A8%D8%B9_%DA%A9%D8%AA%D8%A7%D8%A8/9646357695" class="internal mw-magiclink-isbn">ISBN 964-6357-69-5</a>.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=%D8%AD%DA%A9%D8%A7%DB%8C%D8%AA+%D9%BE%DB%8C%D8%B1+%D9%88+%D8%AC%D9%88%D8%A7%D9%86&rft.aulast=%5B%5B%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86+%D8%B4%D8%A7%D9%87+%D9%82%D8%A7%D8%AC%D8%A7%D8%B1%5D%5D&rft.au=%5B%5B%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86+%D8%B4%D8%A7%D9%87+%D9%82%D8%A7%D8%AC%D8%A7%D8%B1%5D%5D&rft.date=%5B%5B%DB%B1%DB%B3%DB%B8%DB%B5%5D%5D&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft.pub=%D9%85%D8%A4%D8%B3%D8%B3%D9%87+%D9%85%D8%B7%D8%A7%D9%84%D8%B9%D8%A7%D8%AA+%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE+%D9%85%D8%B9%D8%A7%D8%B5%D8%B1+%D8%A7%DB%8C%D8%B1%D8%A7%D9%86&rft.isbn=%C2%AC&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></li> +<li><span class="citation" id="CITEREF.D8.A2.D8.B1.DB.8C.D9.86_.D9.BE.D9.88.D8.B1.D8.8C_.DB.8C.D8.AD.DB.8C.DB.8C1357"><a href="/wiki/%DB%8C%D8%AD%DB%8C%DB%8C_%D8%A2%D8%B1%DB%8C%D9%86_%D9%BE%D9%88%D8%B1" class="mw-redirect" title="یحیی آرین پور">آرین پور، یحیی</a>. <i>از صبا تا نیما، بازگشت بیداری (جلد اول)</i>. تهران: شرکت سهامی کتابهای جیبی، <a href="/wiki/%DB%B1%DB%B3%DB%B5%DB%B7" title="۱۳۵۷">۱۳۵۷</a>.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=%D8%A7%D8%B2+%D8%B5%D8%A8%D8%A7+%D8%AA%D8%A7+%D9%86%DB%8C%D9%85%D8%A7%D8%8C+%D8%A8%D8%A7%D8%B2%DA%AF%D8%B4%D8%AA+%D8%A8%DB%8C%D8%AF%D8%A7%D8%B1%DB%8C+%28%D8%AC%D9%84%D8%AF+%D8%A7%D9%88%D9%84%29&rft.aulast=%5B%5B%DB%8C%D8%AD%DB%8C%DB%8C+%D8%A2%D8%B1%DB%8C%D9%86+%D9%BE%D9%88%D8%B1%7C%D8%A2%D8%B1%DB%8C%D9%86+%D9%BE%D9%88%D8%B1%D8%8C+%DB%8C%D8%AD%DB%8C%DB%8C%5D%5D&rft.au=%5B%5B%DB%8C%D8%AD%DB%8C%DB%8C+%D8%A2%D8%B1%DB%8C%D9%86+%D9%BE%D9%88%D8%B1%7C%D8%A2%D8%B1%DB%8C%D9%86+%D9%BE%D9%88%D8%B1%D8%8C+%DB%8C%D8%AD%DB%8C%DB%8C%5D%5D&rft.date=%5B%5B%DB%B1%DB%B3%DB%B5%DB%B7%5D%5D&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft.pub=%D8%B4%D8%B1%DA%A9%D8%AA+%D8%B3%D9%87%D8%A7%D9%85%DB%8C+%DA%A9%D8%AA%D8%A7%D8%A8%E2%80%8C%D9%87%D8%A7%DB%8C+%D8%AC%DB%8C%D8%A8%DB%8C&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></li> +<li><span class="citation" id="CITEREF.D9.87.D8.AF.D8.A7.DB.8C.D8.AA.D8.8C_.D9.85.D9.87.D8.AF.DB.8C_.D9.82.D9.84.DB.8C1385"><a href="/wiki/%D9%85%D9%87%D8%AF%DB%8C_%D9%82%D9%84%DB%8C_%D9%87%D8%AF%D8%A7%DB%8C%D8%AA" class="mw-redirect" title="مهدی قلی هدایت">هدایت، مهدی قلی</a>. <i>خاطرات و خطرات</i>. تهران: زوار، ۱۳۸۵. <a href="/wiki/%D9%88%DB%8C%DA%98%D9%87:%D9%85%D9%86%D8%A7%D8%A8%D8%B9_%DA%A9%D8%AA%D8%A7%D8%A8/9644010213" class="internal mw-magiclink-isbn">ISBN 964-401-021-3</a>.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=%D8%AE%D8%A7%D8%B7%D8%B1%D8%A7%D8%AA+%D9%88+%D8%AE%D8%B7%D8%B1%D8%A7%D8%AA&rft.aulast=%5B%5B%D9%85%D9%87%D8%AF%DB%8C+%D9%82%D9%84%DB%8C+%D9%87%D8%AF%D8%A7%DB%8C%D8%AA%7C%D9%87%D8%AF%D8%A7%DB%8C%D8%AA%D8%8C+%D9%85%D9%87%D8%AF%DB%8C+%D9%82%D9%84%DB%8C%5D%5D&rft.au=%5B%5B%D9%85%D9%87%D8%AF%DB%8C+%D9%82%D9%84%DB%8C+%D9%87%D8%AF%D8%A7%DB%8C%D8%AA%7C%D9%87%D8%AF%D8%A7%DB%8C%D8%AA%D8%8C+%D9%85%D9%87%D8%AF%DB%8C+%D9%82%D9%84%DB%8C%5D%5D&rft.date=%DB%B1%DB%B3%DB%B8%DB%B5&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft.pub=%D8%B2%D9%88%D8%A7%D8%B1&rft.isbn=%C2%AC&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></li> +<li><span class="citation" id="CITEREF.D8.B7.D9.87.D9.85.D8.A7.D8.B3.D8.A8.E2.80.8C.D9.BE.D9.88.D8.B1.D8.8C_.D9.85.D8.AD.D9.85.D8.AF.D8.B1.D8.B6.D8.A71387">طهماسبپور، محمدرضا. <i>ناصرالدین، شاهِ عکاس</i>. تهران: نشر تاریخ ایران، ۱۳۸۷. <a href="/wiki/%D9%88%DB%8C%DA%98%D9%87:%D9%85%D9%86%D8%A7%D8%A8%D8%B9_%DA%A9%D8%AA%D8%A7%D8%A8/9646082165" class="internal mw-magiclink-isbn">ISBN 964-6082-16-5</a>.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%D8%8C+%D8%B4%D8%A7%D9%87%D9%90+%D8%B9%DA%A9%D8%A7%D8%B3&rft.aulast=%D8%B7%D9%87%D9%85%D8%A7%D8%B3%D8%A8%E2%80%8C%D9%BE%D9%88%D8%B1%D8%8C+%D9%85%D8%AD%D9%85%D8%AF%D8%B1%D8%B6%D8%A7&rft.au=%D8%B7%D9%87%D9%85%D8%A7%D8%B3%D8%A8%E2%80%8C%D9%BE%D9%88%D8%B1%D8%8C+%D9%85%D8%AD%D9%85%D8%AF%D8%B1%D8%B6%D8%A7&rft.date=%DB%B1%DB%B3%DB%B8%DB%B7&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft.pub=%D9%86%D8%B4%D8%B1+%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE+%D8%A7%DB%8C%D8%B1%D8%A7%D9%86&rft.isbn=%C2%AC&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></li> +<li><span class="citation" id="CITEREF.D9.85.DB.8C.D9.86.E2.80.8C.D8.A7.D9.84.D8.AF.D9.88.D9.84.D9.87.D8.8C_.D8.B9.D9.84.DB.8C.E2.80.8C.D8.AE.D8.A7.D9.861341"><a href="/wiki/%D8%B9%D9%84%DB%8C%E2%80%8C%D8%AE%D8%A7%D9%86_%D8%A7%D9%85%DB%8C%D9%86%E2%80%8C%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87" class="mw-redirect" title="علیخان امینالدوله">مینالدوله، علیخان</a>. <i>خاطرات سیاسی امینالدوله</i>. تهران: <a href="/wiki/%D9%85%D8%A4%D8%B3%D8%B3%D9%87_%D8%A7%D9%86%D8%AA%D8%B4%D8%A7%D8%B1%D8%A7%D8%AA%DB%8C_%D8%A7%D9%85%DB%8C%D8%B1%DA%A9%D8%A8%DB%8C%D8%B1" title="مؤسسه انتشاراتی امیرکبیر">امیرکبیر</a>، ۱۳۴۱.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=%D8%AE%D8%A7%D8%B7%D8%B1%D8%A7%D8%AA+%D8%B3%DB%8C%D8%A7%D8%B3%DB%8C+%D8%A7%D9%85%DB%8C%D9%86%E2%80%8C%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87&rft.aulast=%5B%5B%D8%B9%D9%84%DB%8C%E2%80%8C%D8%AE%D8%A7%D9%86+%D8%A7%D9%85%DB%8C%D9%86%E2%80%8C%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87%7C%D9%85%DB%8C%D9%86%E2%80%8C%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87%D8%8C+%D8%B9%D9%84%DB%8C%E2%80%8C%D8%AE%D8%A7%D9%86%5D%5D&rft.au=%5B%5B%D8%B9%D9%84%DB%8C%E2%80%8C%D8%AE%D8%A7%D9%86+%D8%A7%D9%85%DB%8C%D9%86%E2%80%8C%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87%7C%D9%85%DB%8C%D9%86%E2%80%8C%D8%A7%D9%84%D8%AF%D9%88%D9%84%D9%87%D8%8C+%D8%B9%D9%84%DB%8C%E2%80%8C%D8%AE%D8%A7%D9%86%5D%5D&rft.date=%DB%B1%DB%B3%DB%B4%DB%B1&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft.pub=%5B%5B%D9%85%D8%A4%D8%B3%D8%B3%D9%87+%D8%A7%D9%86%D8%AA%D8%B4%D8%A7%D8%B1%D8%A7%D8%AA%DB%8C+%D8%A7%D9%85%DB%8C%D8%B1%DA%A9%D8%A8%DB%8C%D8%B1%7C%D8%A7%D9%85%DB%8C%D8%B1%DA%A9%D8%A8%DB%8C%D8%B1%5D%5D&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></li> +<li><span class="citation" id="CITEREF.D8.A7.D9.85.D8.A7.D9.86.D8.AA.D8.8C_.D8.B9.D8.A8.D8.A7.D8.B31384">امانت، عباس. <i>قبلهٔ عالم</i>. تهران: کارنامه، ۱۳۸۴. <a href="/wiki/%D9%88%DB%8C%DA%98%D9%87:%D9%85%D9%86%D8%A7%D8%A8%D8%B9_%DA%A9%D8%AA%D8%A7%D8%A8/9644310497" class="internal mw-magiclink-isbn">ISBN 964-431-049-7</a>.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=%D9%82%D8%A8%D9%84%D9%87%D9%94+%D8%B9%D8%A7%D9%84%D9%85&rft.aulast=%D8%A7%D9%85%D8%A7%D9%86%D8%AA%D8%8C+%D8%B9%D8%A8%D8%A7%D8%B3&rft.au=%D8%A7%D9%85%D8%A7%D9%86%D8%AA%D8%8C+%D8%B9%D8%A8%D8%A7%D8%B3&rft.date=%DB%B1%DB%B3%DB%B8%DB%B4&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft.pub=%DA%A9%D8%A7%D8%B1%D9%86%D8%A7%D9%85%D9%87&rft.isbn=%C2%AC&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></li> +<li><span class="citation" id="CITEREF.D9.85.D8.B9.DB.8C.D8.B1.DB.8C.D8.8C_.D8.AF.D9.88.D8.B3.D8.AA.D8.B9.D9.84.DB.8C1362"><a href="/wiki/%D8%AF%D9%88%D8%B3%D8%AA%D8%B9%D9%84%DB%8C_%D9%85%D8%B9%DB%8C%D8%B1%DB%8C" title="دوستعلی معیری">معیری، دوستعلی</a>. <i>یادداشتهائی از زندگانی خصوصی ناصرالدین شاه</i>. تهران: نشر تاریخ ایران، ۱۳۶۲.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=%DB%8C%D8%A7%D8%AF%D8%AF%D8%A7%D8%B4%D8%AA%E2%80%8C%D9%87%D8%A7%D8%A6%DB%8C+%D8%A7%D8%B2+%D8%B2%D9%86%D8%AF%DA%AF%D8%A7%D9%86%DB%8C+%D8%AE%D8%B5%D9%88%D8%B5%DB%8C+%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86+%D8%B4%D8%A7%D9%87&rft.aulast=%5B%5B%D8%AF%D9%88%D8%B3%D8%AA%D8%B9%D9%84%DB%8C+%D9%85%D8%B9%DB%8C%D8%B1%DB%8C%7C%D9%85%D8%B9%DB%8C%D8%B1%DB%8C%D8%8C+%D8%AF%D9%88%D8%B3%D8%AA%D8%B9%D9%84%DB%8C%5D%5D&rft.au=%5B%5B%D8%AF%D9%88%D8%B3%D8%AA%D8%B9%D9%84%DB%8C+%D9%85%D8%B9%DB%8C%D8%B1%DB%8C%7C%D9%85%D8%B9%DB%8C%D8%B1%DB%8C%D8%8C+%D8%AF%D9%88%D8%B3%D8%AA%D8%B9%D9%84%DB%8C%5D%5D&rft.date=%DB%B1%DB%B3%DB%B6%DB%B2&rft.place=%D8%AA%D9%87%D8%B1%D8%A7%D9%86&rft.pub=%D9%86%D8%B4%D8%B1+%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE+%D8%A7%DB%8C%D8%B1%D8%A7%D9%86&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></li> +<li><span class="citation" id="CITEREF.D8.AA.D8.A7.D8.AC_.D8.A7.D9.84.D8.B3.D9.84.D8.B7.D9.86.D9.87_.28.D8.A8.D9.87_.DA.A9.D9.88.D8.B4.D8.B4_.D9.85.D9.86.D8.B5.D9.88.D8.B1.D9.87_.D8.A7.D8.AA.D8.AD.D8.A7.D8.AF.DB.8C.D9.87.291371">تاج السلطنه (به کوشش منصوره اتحادیه). <i>خاطرات تاج السلطنه</i>. <a href="/wiki/%D8%AA%D9%87%D8%B1%D8%A7%D9%86" title="تهران">تهران</a>: نشر تاریخ ایران، ۱۳۷۱.</span><span class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=%D8%AE%D8%A7%D8%B7%D8%B1%D8%A7%D8%AA+%D8%AA%D8%A7%D8%AC+%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D9%86%D9%87&rft.aulast=%D8%AA%D8%A7%D8%AC+%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D9%86%D9%87+%28%D8%A8%D9%87+%DA%A9%D9%88%D8%B4%D8%B4+%D9%85%D9%86%D8%B5%D9%88%D8%B1%D9%87+%D8%A7%D8%AA%D8%AD%D8%A7%D8%AF%DB%8C%D9%87%29&rft.au=%D8%AA%D8%A7%D8%AC+%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D9%86%D9%87+%28%D8%A8%D9%87+%DA%A9%D9%88%D8%B4%D8%B4+%D9%85%D9%86%D8%B5%D9%88%D8%B1%D9%87+%D8%A7%D8%AA%D8%AD%D8%A7%D8%AF%DB%8C%D9%87%29&rft.date=%DB%B1%DB%B3%DB%B7%DB%B1&rft.place=%5B%5B%D8%AA%D9%87%D8%B1%D8%A7%D9%86%5D%5D&rft.pub=%D9%86%D8%B4%D8%B1+%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE+%D8%A7%DB%8C%D8%B1%D8%A7%D9%86&rfr_id=info:sid/fa.wikipedia.org:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1"><span style="display: none;"> </span></span></li> +</ul> +<div dir="ltr" class="mw-content-ltr"> +<ul> +<li>Ekhtiar, Maryam, 1994، "The Dar al-Funun: Educational reform and cultural development in Qajar Iran", Ph.D Dissertation, New York University, USA.</li> +<li>Clay, Catrine (2006). King, Kaiser, Tsar. London: John Murray.</li> +</ul> +</div> +<h2><span class="mw-headline" id=".D9.BE.DB.8C.D9.88.D9.86.D8.AF_.D8.A8.D9.87_.D8.A8.DB.8C.D8.B1.D9.88.D9.86">پیوند به بیرون</span><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&section=49" title="ویرایش بخش: پیوند به بیرون">ویرایش</a><span class="mw-editsection-bracket">]</span></span></h2> +<table class="mbox-small plainlinks" style="border:1px solid #a2a9b1;background-color:#f8f9fa"> +<tr> +<td class="mbox-image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png" width="30" height="40" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/45px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/59px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></td> +<td class="mbox-text plainlist">در <a href="https://commons.wikimedia.org/wiki/" class="extiw" title="commons:">ویکیانبار</a> پروندههایی دربارهٔ <i><b><a href="https://commons.wikimedia.org/wiki/Category:Naser_al-Din_Shah_Qajar" class="extiw" title="commons:Category:Naser al-Din Shah Qajar">ناصرالدینشاه قاجار</a></b></i> موجود است.</td> +</tr> +</table> +<table class="mbox-small plainlinks" style="border:1px solid #a2a9b1;background-color:#f8f9fa"> +<tr> +<td class="mbox-image"><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikiquote-logo.svg/34px-Wikiquote-logo.svg.png" width="34" height="40" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikiquote-logo.svg/51px-Wikiquote-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikiquote-logo.svg/68px-Wikiquote-logo.svg.png 2x" data-file-width="300" data-file-height="355" /></td> +<td class="mbox-text plainlist">مجموعهای از گفتاوردهای مربوط به <i><b><a href="https://fa.wikiquote.org/wiki/%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" class="extiw" title="q:ناصرالدینشاه قاجار">ناصرالدینشاه قاجار</a></b></i> در ویکیگفتاورد موجود است.</td> +</tr> +</table> +<ul> +<li><a rel="nofollow" class="external text" href="http://etemademeli.com/1388/2/19/EtemaadMelli/915/Page/16/EtemaadMelli_915_16.pdf">۱۱۳ سال از ترور ناصرالدین شاه گذشت</a>، <a href="/wiki/%D9%85%D8%B3%D8%B9%D9%88%D8%AF_%D8%A8%D9%87%D9%86%D9%88%D8%AF" title="مسعود بهنود">مسعود بهنود</a>، <i>(روزنامه <a href="/wiki/%D8%A7%D8%B9%D8%AA%D9%85%D8%A7%D8%AF_%D9%85%D9%84%DB%8C_(%D8%B1%D9%88%D8%B2%D9%86%D8%A7%D9%85%D9%87)" title="اعتماد ملی (روزنامه)">اعتماد ملی</a>)</i><a href="/wiki/%D9%BE%DB%8C%E2%80%8C%D8%AF%DB%8C%E2%80%8C%D8%A7%D9%81" title="پیدیاف"><img alt="Icons-mini-file acrobat.gif" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-file_acrobat.gif/15px-Icons-mini-file_acrobat.gif" width="15" height="15" srcset="//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif 1.5x" data-file-width="16" data-file-height="16" /></a></li> +<li><a rel="nofollow" class="external text" href="http://irancollection.alborzi.com/">سکهها و اسکناسهای دوره ناصرالدین شاه قاجار</a> (<i>مجموعه ایران</i>)</li> +<li><a rel="nofollow" class="external text" href="http://www.bbc.co.uk/persian/arts/2014/03/140322_l12_iran_nineteenth_entury_book_review.shtml">ایران در پایان قرن نوزدهم؛ کشوری که 'بد اداره میشود'</a></li> +<li><a rel="nofollow" class="external text" href="http://tarikhirani.ir/fa/news/3/bodyView/5161/0/ناصرالدین.شاه.در.آتلیه.عکاسان.لندن.html">ناصرالدین شاه در آتلیه عکاسان لندن</a> tarikhirani.ir</li> +<li><a rel="nofollow" class="external text" href="http://tarikhirani.ir/fa/news/3/bodyView/5194/0/نقاشیهای.ناصرالدین.شاه.html">نقاشیهای ناصرالدین شاه</a> tarikhirani.ir</li> +</ul> +<table align="center" cellpadding="2" border="۲"> +<tr> +<td width="30%" align="center">پادشاه پیشین:<br /> +<b><a href="/wiki/%D9%85%D8%AD%D9%85%D8%AF%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" class="mw-redirect" title="محمدشاه قاجار">محمدشاه قاجار</a></b></td> +<td width="40%" align="center" style="background:#32CD32; color: white;"><b>ناصرالدین شاه قاجار</b><br /> +<b><a href="/wiki/%D9%81%D9%87%D8%B1%D8%B3%D8%AA_%D8%B4%D8%A7%D9%87%D8%A7%D9%86_%D8%A7%DB%8C%D8%B1%D8%A7%D9%86" title="فهرست شاهان ایران">شاهنشاه ایران</a></b> +<p>۱۸۴۸ – ۱۸۹۶</p> +</td> +<td width="30%" align="center">جانشین:<br /> +<b><a href="/wiki/%D9%85%D8%B8%D9%81%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" title="مظفرالدینشاه قاجار">مظفرالدینشاه قاجار</a></b></td> +</tr> +</table> +<table class="navbox" style="border-spacing:0"> +<tr> +<td style="padding:2px"> +<table class="nowraplinks collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"> +<tr> +<th scope="col" class="navbox-title" colspan="2"> +<div class="plainlinks hlist navbar mini"> +<ul> +<li class="nv-view"><a href="/wiki/%D8%A7%D9%84%DA%AF%D9%88:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87" title="الگو:ناصرالدینشاه"><span title="این الگو را مشاهده کنید" style=";;background:none transparent;border:none;">ن</span></a></li> +<li class="nv-talk"><a href="/w/index.php?title=%D8%A8%D8%AD%D8%AB_%D8%A7%D9%84%DA%AF%D9%88:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87&action=edit&redlink=1" class="new" title="بحث الگو:ناصرالدینشاه (صفحه وجود ندارد)"><span title="بحث دربارهٔ این الگو" style=";;background:none transparent;border:none;">ب</span></a></li> +<li class="nv-edit"><a class="external text" href="//fa.wikipedia.org/w/index.php?title=%D8%A7%D9%84%DA%AF%D9%88:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87&action=edit"><span title="این الگو را ویرایش کنید" style=";;background:none transparent;border:none;">و</span></a></li> +</ul> +</div> +<div style="font-size:110%">حکومت ناصرالدینشاه</div> +</th> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group">رویدادهای مهم</th> +<td class="navbox-list navbox-odd" style="text-align:right;border-right-width:2px;border-right-style:solid;width:100%;padding:0px"> +<div style="padding:0em 0.25em"><a href="/wiki/%D8%AC%D8%AF%D8%A7%DB%8C%DB%8C_%D9%87%D8%B1%D8%A7%D8%AA_%D8%A7%D8%B2_%D8%A7%DB%8C%D8%B1%D8%A7%D9%86" title="جدایی هرات از ایران">فتح هرات</a> • <a href="/w/index.php?title=%D9%86%D8%A8%D8%B1%D8%AF_%D9%85%D8%AD%D9%85%D8%B1%D9%87&action=edit&redlink=1" class="new" title="نبرد محمره (صفحه وجود ندارد)">نبرد محمره</a> • <a href="/wiki/%D9%85%D8%B9%D8%A7%D9%87%D8%AF%D9%87_%D9%BE%D8%A7%D8%B1%DB%8C%D8%B3" title="معاهده پاریس">معاهده پاریس</a> • <a href="/wiki/%D8%AA%D8%AD%D8%B1%DB%8C%D9%85_%D8%AA%D9%86%D8%A8%D8%A7%DA%A9%D9%88" class="mw-redirect" title="تحریم تنباکو">تحریم تنباکو</a> • <a href="/wiki/%D8%A7%D9%85%D8%AA%DB%8C%D8%A7%D8%B2%D9%86%D8%A7%D9%85%D9%87_%D8%B1%D9%88%DB%8C%D8%AA%D8%B1" title="امتیازنامه رویتر">امتیازنامه رویتر</a> • <a href="/wiki/%D9%BE%DB%8C%D9%85%D8%A7%D9%86_%D8%A2%D8%AE%D8%A7%D9%84" title="پیمان آخال">پیمان آخال</a></div> +</td> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group">صدراعظمها</th> +<td class="navbox-list navbox-even" style="text-align:right;border-right-width:2px;border-right-style:solid;width:100%;padding:0px"> +<div style="padding:0em 0.25em"><a href="/wiki/%D8%A7%D9%85%DB%8C%D8%B1%DA%A9%D8%A8%DB%8C%D8%B1" title="امیرکبیر">امیرکبیر</a> • <a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D8%A2%D9%82%D8%A7%D8%AE%D8%A7%D9%86_%D9%86%D9%88%D8%B1%DB%8C" title="میرزا آقاخان نوری">میرزا آقاخان نوری</a> • <a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D9%85%D8%AD%D9%85%D8%AF%D8%AE%D8%A7%D9%86_%D8%B3%D9%BE%D9%87%D8%B3%D8%A7%D9%84%D8%A7%D8%B1" title="میرزا محمدخان سپهسالار">میرزا محمدخان سپهسالار</a> • <a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D8%AD%D8%B3%DB%8C%D9%86%E2%80%8C%D8%AE%D8%A7%D9%86_%D8%B3%D9%BE%D9%87%D8%B3%D8%A7%D9%84%D8%A7%D8%B1" class="mw-redirect" title="میرزا حسینخان سپهسالار">میرزا حسینخان سپهسالار</a> • <a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%DB%8C%D9%88%D8%B3%D9%81_%D9%85%D8%B3%D8%AA%D9%88%D9%81%DB%8C%E2%80%8C%D8%A7%D9%84%D9%85%D9%85%D8%A7%D9%84%DA%A9" class="mw-redirect" title="میرزا یوسف مستوفیالممالک">مستوفیالممالک</a> • <a href="/wiki/%D8%B9%D9%84%DB%8C%E2%80%8C%D8%A7%D8%B5%D8%BA%D8%B1%D8%AE%D8%A7%D9%86_%D8%A7%D8%AA%D8%A7%D8%A8%DA%A9" class="mw-redirect" title="علیاصغرخان اتابک">علیاصغرخان اتابک</a></div> +</td> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group">چهرههای مهم</th> +<td class="navbox-list navbox-odd" style="text-align:right;border-right-width:2px;border-right-style:solid;width:100%;padding:0px"> +<div style="padding:0em 0.25em"><a href="/wiki/%D9%85%D9%87%D8%AF%D8%B9%D9%84%DB%8C%D8%A7" class="mw-redirect" title="مهدعلیا">مهدعلیا</a> • <a href="/wiki/%D9%85%D8%B1%D8%A7%D8%AF_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D8%AD%D8%B3%D8%A7%D9%85%E2%80%8C%D8%A7%D9%84%D8%B3%D9%84%D8%B7%D9%86%D9%87" class="mw-redirect" title="مراد میرزا حسامالسلطنه">حسامالسلطنه</a> • <a href="/wiki/%D8%A7%D8%A8%D9%88%D8%B7%D8%A7%D9%84%D8%A8_%D8%BA%D9%81%D8%A7%D8%B1%DB%8C" title="ابوطالب غفاری">فرخخان امینالدوله</a> • <a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7%DB%8C_%D8%B4%DB%8C%D8%B1%D8%A7%D8%B2%DB%8C" title="میرزای شیرازی">میرزای شیرازی</a> • <a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D8%AD%D8%B3%D9%86_%D8%A2%D8%B4%D8%AA%DB%8C%D8%A7%D9%86%DB%8C" class="mw-redirect" title="میرزا حسن آشتیانی">میرزا حسن آشتیانی</a> • <a href="/wiki/%D8%B3%DB%8C%D8%AF_%D8%AC%D9%85%D8%A7%D9%84%E2%80%8C%D8%A7%D9%84%D8%AF%DB%8C%D9%86_%D8%A7%D8%B3%D8%AF%D8%A2%D8%A8%D8%A7%D8%AF%DB%8C" title="سید جمالالدین اسدآبادی">جمالالدین اسدآبادی</a> • <a href="/wiki/%D8%B3%DB%8C%D8%AF_%D8%B9%D9%84%DB%8C%E2%80%8C%D9%85%D8%AD%D9%85%D8%AF_%D8%A8%D8%A7%D8%A8" title="سید علیمحمد باب">باب</a> • <a href="/wiki/%D8%B7%D8%A7%D9%87%D8%B1%D9%87_%D9%82%D8%B1%D8%A9%D8%A7%D9%84%D8%B9%DB%8C%D9%86" title="طاهره قرةالعین">قرةالعین</a> • <a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D9%81%D8%AA%D8%AD%D8%B9%D9%84%DB%8C_%D8%A2%D8%AE%D9%88%D9%86%D8%AF%D8%B2%D8%A7%D8%AF%D9%87" title="میرزا فتحعلی آخوندزاده">آخوندزاده</a> • <a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D9%85%D9%84%DA%A9%D9%85%E2%80%8C%D8%AE%D8%A7%D9%86" class="mw-redirect" title="میرزا ملکمخان">میرزا ملکمخان</a> • <a href="/w/index.php?title=%D8%AC%D8%A7%D8%B3%D8%AA%DB%8C%D9%86_%D8%B4%DB%8C%D9%84&action=edit&redlink=1" class="new" title="جاستین شیل (صفحه وجود ندارد)">جاستین شیل</a> • <a href="/wiki/%D9%BE%D8%B1%D9%86%D8%B3_%D8%AF%D8%A7%D9%84%DA%AF%D9%88%D8%B1%DA%A9%DB%8C" class="mw-redirect" title="پرنس دالگورکی">پرنس دالگورکی</a> • <a href="/w/index.php?title=%D8%AC%D8%B1%D8%A7%D9%84%D8%AF_%D8%AA%D8%A7%D9%84%D8%A8%D9%88%D8%AA&action=edit&redlink=1" class="new" title="جرالد تالبوت (صفحه وجود ندارد)">جرالد تالبوت</a> • <a href="/w/index.php?title=%D9%BE%D9%84_%DA%98%D9%88%D9%84%DB%8C%D9%88%D8%B3_%D8%B1%D9%88%DB%8C%D8%AA%D8%B1&action=edit&redlink=1" class="new" title="پل ژولیوس رویتر (صفحه وجود ندارد)">پل ژولیوس رویتر</a> • <a href="/wiki/%D9%85%DB%8C%D8%B1%D8%B2%D8%A7_%D8%B1%D8%B6%D8%A7_%DA%A9%D8%B1%D9%85%D8%A7%D9%86%DB%8C" title="میرزا رضا کرمانی">میرزا رضا کرمانی</a> • <a href="/wiki/%D8%B2%DB%8C%D9%86%D8%A8_%D9%BE%D8%A7%D8%B4%D8%A7" title="زینب پاشا">زینب پاشا</a> • <a href="/wiki/%D8%B4%DB%8C%D8%AE_%D8%B9%D8%A8%DB%8C%D8%AF%D8%A7%D9%84%D9%84%D9%87_%D9%86%D9%87%D8%B1%DB%8C" title="شیخ عبیدالله نهری">شیخ عبیدالله نهری</a> • <a href="/w/index.php?title=%D9%BE%D8%B1%D9%88%DB%8C%D9%86_%D8%AE%D8%A7%D9%86%D9%85_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&redlink=1" class="new" title="پروین خانم قاجار (صفحه وجود ندارد)">پروین خانم</a> • <a href="/wiki/%DA%86%D8%A7%D8%B1%D9%84%D8%B2_%D9%85%D9%88%D8%B1%DB%8C" class="mw-redirect" title="چارلز موری">چارلز موری</a></div> +</td> +</tr> +</table> +</td> +</tr> +</table> +<table class="navbox" style="border-spacing:0"> +<tr> +<td style="padding:2px"> +<table class="nowraplinks hlist collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"> +<tr> +<th scope="col" class="navbox-title" colspan="2"> +<div class="plainlinks hlist navbar mini"> +<ul> +<li class="nv-view"><a href="/wiki/%D8%A7%D9%84%DA%AF%D9%88:%D9%BE%D8%A7%D8%AF%D8%B4%D8%A7%D9%87%D8%A7%D9%86_%D8%A7%DB%8C%D8%B1%D8%A7%D9%86_%D8%A7%D8%B2_%D8%B5%D9%81%D9%88%DB%8C%D9%87_%D8%AA%D8%A7_%D9%BE%D9%87%D9%84%D9%88%DB%8C" title="الگو:پادشاهان ایران از صفویه تا پهلوی"><span title="این الگو را مشاهده کنید" style=";;background:none transparent;border:none;">ن</span></a></li> +<li class="nv-talk"><a href="/w/index.php?title=%D8%A8%D8%AD%D8%AB_%D8%A7%D9%84%DA%AF%D9%88:%D9%BE%D8%A7%D8%AF%D8%B4%D8%A7%D9%87%D8%A7%D9%86_%D8%A7%DB%8C%D8%B1%D8%A7%D9%86_%D8%A7%D8%B2_%D8%B5%D9%81%D9%88%DB%8C%D9%87_%D8%AA%D8%A7_%D9%BE%D9%87%D9%84%D9%88%DB%8C&action=edit&redlink=1" class="new" title="بحث الگو:پادشاهان ایران از صفویه تا پهلوی (صفحه وجود ندارد)"><span title="بحث دربارهٔ این الگو" style=";;background:none transparent;border:none;">ب</span></a></li> +<li class="nv-edit"><a class="external text" href="//fa.wikipedia.org/w/index.php?title=%D8%A7%D9%84%DA%AF%D9%88:%D9%BE%D8%A7%D8%AF%D8%B4%D8%A7%D9%87%D8%A7%D9%86_%D8%A7%DB%8C%D8%B1%D8%A7%D9%86_%D8%A7%D8%B2_%D8%B5%D9%81%D9%88%DB%8C%D9%87_%D8%AA%D8%A7_%D9%BE%D9%87%D9%84%D9%88%DB%8C&action=edit"><span title="این الگو را ویرایش کنید" style=";;background:none transparent;border:none;">و</span></a></li> +</ul> +</div> +<div style="font-size:110%"><a href="/wiki/%D9%BE%D8%A7%D8%AF%D8%B4%D8%A7%D9%87%D8%A7%D9%86_%D8%A7%DB%8C%D8%B1%D8%A7%D9%86" class="mw-redirect" title="پادشاهان ایران">پادشاهان ایران</a> از صفویه تا پهلوی</div> +</th> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group"><a href="/wiki/%D8%B5%D9%81%D9%88%DB%8C%D9%87" class="mw-redirect" title="صفویه">صفویه</a> (۸۸۰ - ۱۱۰۱)</th> +<td class="navbox-list navbox-odd" style="text-align:right;border-right-width:2px;border-right-style:solid;width:100%;padding:0px"> +<div style="padding:0em 0.25em"> +<ul> +<li><a href="/wiki/%D8%B4%D8%A7%D9%87_%D8%A7%D8%B3%D9%85%D8%A7%D8%B9%DB%8C%D9%84_%DB%8C%DA%A9%D9%85" title="شاه اسماعیل یکم">شاه اسماعیل یکم</a></li> +<li><a href="/wiki/%D8%B4%D8%A7%D9%87_%D8%AA%D9%87%D9%85%D8%A7%D8%B3%D8%A8_%DB%8C%DA%A9%D9%85" class="mw-redirect" title="شاه تهماسب یکم">شاه تهماسب یکم</a></li> +<li><a href="/wiki/%D8%B4%D8%A7%D9%87_%D8%A7%D8%B3%D9%85%D8%A7%D8%B9%DB%8C%D9%84_%D8%AF%D9%88%D9%85" title="شاه اسماعیل دوم">شاه اسماعیل دوم</a></li> +<li><a href="/wiki/%D8%B4%D8%A7%D9%87_%D9%85%D8%AD%D9%85%D8%AF_%D8%AE%D8%AF%D8%A7%D8%A8%D9%86%D8%AF%D9%87" title="شاه محمد خدابنده">شاه محمد خدابنده</a></li> +<li><a href="/wiki/%D8%B4%D8%A7%D9%87_%D8%B9%D8%A8%D8%A7%D8%B3_%D8%A8%D8%B2%D8%B1%DA%AF" title="شاه عباس بزرگ">شاه عباس بزرگ</a></li> +<li><a href="/wiki/%D8%B4%D8%A7%D9%87_%D8%B5%D9%81%DB%8C" title="شاه صفی">شاه صفی</a></li> +<li><a href="/wiki/%D8%B4%D8%A7%D9%87_%D8%B9%D8%A8%D8%A7%D8%B3_%D8%AF%D9%88%D9%85" title="شاه عباس دوم">شاه عباس دوم</a></li> +<li><a href="/wiki/%D8%B4%D8%A7%D9%87_%D8%B3%D9%84%DB%8C%D9%85%D8%A7%D9%86" title="شاه سلیمان">شاه سلیمان</a></li> +<li><a href="/wiki/%D8%B4%D8%A7%D9%87_%D8%B3%D9%84%D8%B7%D8%A7%D9%86_%D8%AD%D8%B3%DB%8C%D9%86" title="شاه سلطان حسین">شاه سلطان حسین</a></li> +</ul> +</div> +</td> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group">افغانها (۱۱۰۱ - ۱۱۰۸)</th> +<td class="navbox-list navbox-even" style="text-align:right;border-right-width:2px;border-right-style:solid;width:100%;padding:0px"> +<div style="padding:0em 0.25em"> +<ul> +<li><a href="/wiki/%D9%85%D8%AD%D9%85%D9%88%D8%AF_%D8%A7%D9%81%D8%BA%D8%A7%D9%86" class="mw-redirect" title="محمود افغان">محمود افغان</a></li> +<li><a href="/wiki/%D8%A7%D8%B4%D8%B1%D9%81_%D8%A7%D9%81%D8%BA%D8%A7%D9%86" title="اشرف افغان">اشرف افغان</a></li> +</ul> +</div> +</td> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group"><a href="/wiki/%D8%A7%D9%81%D8%B4%D8%A7%D8%B1%DB%8C%D9%87" class="mw-redirect" title="افشاریه">افشاریه</a> (۱۱۱۴ - ۱۱۲۹)</th> +<td class="navbox-list navbox-odd" style="text-align:right;border-right-width:2px;border-right-style:solid;width:100%;padding:0px"> +<div style="padding:0em 0.25em"> +<ul> +<li><a href="/wiki/%D9%86%D8%A7%D8%AF%D8%B1%D8%B4%D8%A7%D9%87" title="نادرشاه">نادرشاه</a></li> +<li><a href="/wiki/%D8%B9%D8%A7%D8%AF%D9%84%E2%80%8C%D8%B4%D8%A7%D9%87" title="عادلشاه">عادلشاه</a></li> +<li><a href="/wiki/%D8%A7%D8%A8%D8%B1%D8%A7%D9%87%DB%8C%D9%85%E2%80%8C%D8%B4%D8%A7%D9%87" title="ابراهیمشاه">ابراهیمشاه</a></li> +<li><a href="/wiki/%D8%B4%D8%A7%D9%87%D8%B1%D8%AE%E2%80%8C%D9%85%DB%8C%D8%B1%D8%B2%D8%A7" title="شاهرخمیرزا">شاهرخمیرزا</a></li> +</ul> +</div> +</td> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group"><a href="/wiki/%D8%B2%D9%86%D8%AF%DB%8C%D8%A7%D9%86" title="زندیان">زندیه</a> (۱۱۲۹ - ۱۱۷۳)</th> +<td class="navbox-list navbox-even" style="text-align:right;border-right-width:2px;border-right-style:solid;width:100%;padding:0px"> +<div style="padding:0em 0.25em"> +<ul> +<li><a href="/wiki/%DA%A9%D8%B1%DB%8C%D9%85%E2%80%8C%D8%AE%D8%A7%D9%86_%D8%B2%D9%86%D8%AF" title="کریمخان زند">کریمخان زند</a></li> +<li><a href="/wiki/%D8%A7%D8%A8%D9%88%D8%A7%D9%84%D9%81%D8%AA%D8%AD%E2%80%8C%D8%AE%D8%A7%D9%86_%D8%B2%D9%86%D8%AF" title="ابوالفتحخان زند">ابوالفتحخان زند</a></li> +<li><a href="/wiki/%D9%85%D8%AD%D9%85%D8%AF%D8%B9%D9%84%DB%8C%E2%80%8C%D8%AE%D8%A7%D9%86_%D8%B2%D9%86%D8%AF" title="محمدعلیخان زند">محمدعلیخان زند</a></li> +<li><a href="/wiki/%D8%A7%D8%A8%D9%88%D8%A7%D9%84%D9%81%D8%AA%D8%AD%E2%80%8C%D8%AE%D8%A7%D9%86_%D8%B2%D9%86%D8%AF" title="ابوالفتحخان زند">ابوالفتحخان زند</a> (بار دوم)</li> +<li><a href="/wiki/%D8%B5%D8%A7%D8%AF%D9%82%E2%80%8C%D8%AE%D8%A7%D9%86_%D8%B2%D9%86%D8%AF" title="صادقخان زند">صادقخان زند</a></li> +<li><a href="/wiki/%D8%B9%D9%84%DB%8C%D9%85%D8%B1%D8%A7%D8%AF%D8%AE%D8%A7%D9%86_%D8%B2%D9%86%D8%AF" title="علیمرادخان زند">علیمرادخان زند</a></li> +<li><a href="/wiki/%D8%AC%D8%B9%D9%81%D8%B1%D8%AE%D8%A7%D9%86_%D8%B2%D9%86%D8%AF" title="جعفرخان زند">جعفرخان زند</a></li> +<li><a href="/wiki/%D8%B5%DB%8C%D8%AF%D9%85%D8%B1%D8%A7%D8%AF%D8%AE%D8%A7%D9%86_%D8%B2%D9%86%D8%AF" title="صیدمرادخان زند">صیدمرادخان زند</a></li> +<li><a href="/wiki/%D9%84%D8%B7%D9%81%D8%B9%D9%84%DB%8C%E2%80%8C%D8%AE%D8%A7%D9%86_%D8%B2%D9%86%D8%AF" title="لطفعلیخان زند">لطفعلیخان زند</a></li> +</ul> +</div> +</td> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group"><a href="/wiki/%D9%82%D8%A7%D8%AC%D8%A7%D8%B1%DB%8C%D9%87" class="mw-redirect" title="قاجاریه">قاجاریه</a> (۱۱۷۳ - ۱۳۰۴)</th> +<td class="navbox-list navbox-odd" style="text-align:right;border-right-width:2px;border-right-style:solid;width:100%;padding:0px"> +<div style="padding:0em 0.25em"> +<ul> +<li><a href="/wiki/%D8%A2%D9%82%D8%A7%D9%85%D8%AD%D9%85%D8%AF%D8%AE%D8%A7%D9%86" class="mw-redirect" title="آقامحمدخان">آقامحمدخان</a></li> +<li><a href="/wiki/%D9%81%D8%AA%D8%AD%D8%B9%D9%84%DB%8C%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" title="فتحعلیشاه قاجار">فتحعلیشاه قاجار</a></li> +<li><a href="/wiki/%D9%85%D8%AD%D9%85%D8%AF%D8%B4%D8%A7%D9%87" title="محمدشاه">محمدشاه</a></li> +<li><strong class="selflink">ناصرالدینشاه قاجار</strong></li> +<li><a href="/wiki/%D9%85%D8%B8%D9%81%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87" class="mw-redirect" title="مظفرالدینشاه">مظفرالدینشاه</a></li> +<li><a href="/wiki/%D9%85%D8%AD%D9%85%D8%AF%D8%B9%D9%84%DB%8C%E2%80%8C%D8%B4%D8%A7%D9%87" title="محمدعلیشاه">محمدعلیشاه</a></li> +<li><a href="/wiki/%D8%A7%D8%AD%D9%85%D8%AF%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" title="احمدشاه قاجار">احمدشاه قاجار</a></li> +</ul> +</div> +</td> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group"><a href="/wiki/%D8%AF%D9%88%D8%B1%D9%87_%D9%BE%D9%87%D9%84%D9%88%DB%8C" class="mw-redirect" title="دوره پهلوی">پهلوی</a> (۱۳۰۴ - ۱۳۵۷)</th> +<td class="navbox-list navbox-even" style="text-align:right;border-right-width:2px;border-right-style:solid;width:100%;padding:0px"> +<div style="padding:0em 0.25em"> +<ul> +<li><a href="/wiki/%D8%B1%D8%B6%D8%A7%D8%B4%D8%A7%D9%87" title="رضاشاه">رضاشاه</a></li> +<li><a href="/wiki/%D9%85%D8%AD%D9%85%D8%AF%D8%B1%D8%B6%D8%A7_%D9%BE%D9%87%D9%84%D9%88%DB%8C" class="mw-redirect" title="محمدرضا پهلوی">محمدرضاشاه</a></li> +</ul> +</div> +</td> +</tr> +</table> +</td> +</tr> +</table> +<table class="navbox" style="border-spacing:0"> +<tr> +<td style="padding:2px"> +<table class="nowraplinks collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"> +<tr> +<th scope="col" class="navbox-title" colspan="3"> +<div class="plainlinks hlist navbar mini"> +<ul> +<li class="nv-view"><a href="/wiki/%D8%A7%D9%84%DA%AF%D9%88:%D8%A7%D9%85%D8%AA%DB%8C%D8%A7%D8%B2%D8%A7%D8%AA_%D9%88_%D9%82%D8%B1%D8%A7%D8%B1%D8%AF%D8%A7%D8%AF%D9%87%D8%A7_%D8%AF%D8%B1_%D8%AF%D9%88%D8%B1%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" title="الگو:امتیازات و قراردادها در دوره قاجار"><span title="این الگو را مشاهده کنید" style=";;background:none transparent;border:none;">ن</span></a></li> +<li class="nv-talk"><a href="/w/index.php?title=%D8%A8%D8%AD%D8%AB_%D8%A7%D9%84%DA%AF%D9%88:%D8%A7%D9%85%D8%AA%DB%8C%D8%A7%D8%B2%D8%A7%D8%AA_%D9%88_%D9%82%D8%B1%D8%A7%D8%B1%D8%AF%D8%A7%D8%AF%D9%87%D8%A7_%D8%AF%D8%B1_%D8%AF%D9%88%D8%B1%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&redlink=1" class="new" title="بحث الگو:امتیازات و قراردادها در دوره قاجار (صفحه وجود ندارد)"><span title="بحث دربارهٔ این الگو" style=";;background:none transparent;border:none;">ب</span></a></li> +<li class="nv-edit"><a class="external text" href="//fa.wikipedia.org/w/index.php?title=%D8%A7%D9%84%DA%AF%D9%88:%D8%A7%D9%85%D8%AA%DB%8C%D8%A7%D8%B2%D8%A7%D8%AA_%D9%88_%D9%82%D8%B1%D8%A7%D8%B1%D8%AF%D8%A7%D8%AF%D9%87%D8%A7_%D8%AF%D8%B1_%D8%AF%D9%88%D8%B1%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit"><span title="این الگو را ویرایش کنید" style=";;background:none transparent;border:none;">و</span></a></li> +</ul> +</div> +<div style="font-size:110%"><a href="/wiki/%D8%A7%D9%85%D8%AA%DB%8C%D8%A7%D8%B2%D8%A7%D8%AA_%D9%88_%D9%82%D8%B1%D8%A7%D8%B1%D8%AF%D8%A7%D8%AF%D9%87%D8%A7_%D8%AF%D8%B1_%D8%AF%D9%88%D8%B1%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" title="امتیازات و قراردادها در دوره قاجار">امتیازات و قراردادها در دوره قاجار</a></div> +</th> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group">میان ایران و سایر کشورها</th> +<td class="navbox-list navbox-odd" style="text-align:right;border-right-width:2px;border-right-style:solid;width:100%;padding:0px"> +<div style="padding:0em 0.25em"><a href="/wiki/%D8%B9%D9%87%D8%AF%D9%86%D8%A7%D9%85%D9%87_%D9%81%DB%8C%D9%86%DA%A9%D9%86%D8%B4%D8%AA%D8%A7%DB%8C%D9%86" title="عهدنامه فینکنشتاین">عهدنامه فینکنشتاین؛ ایران و فرانسه (۱۸۰۷)</a> • <a href="/wiki/%D8%B9%D9%87%D8%AF%D9%86%D8%A7%D9%85%D9%87_%D9%85%D8%AC%D9%85%D9%84" title="عهدنامه مجمل">عهدنامه مجمل؛ ایران و انگلستان (۱۸۰۹)</a> • <a href="/wiki/%D8%B9%D9%87%D8%AF%D9%86%D8%A7%D9%85%D9%87_%D9%85%D9%81%D8%B5%D9%84" title="عهدنامه مفصل">عهدنامه مفصل؛ ایران و انگلستان (۱۸۱۲)</a> • <a href="/wiki/%D8%B9%D9%87%D8%AF%D9%86%D8%A7%D9%85%D9%87_%DA%AF%D9%84%D8%B3%D8%AA%D8%A7%D9%86" title="عهدنامه گلستان">عهدنامه گلستان؛ ایران و روسیه (۱۸۱۳)</a> • <a href="/wiki/%D8%B9%D9%87%D8%AF%D9%86%D8%A7%D9%85%D9%87_%D8%AA%D8%B1%DA%A9%D9%85%D8%A7%D9%86%DA%86%D8%A7%DB%8C" title="عهدنامه ترکمانچای">عهدنامه ترکمانچای؛ ایران و روسیه (۱۸۲۸)</a> • <a href="/wiki/%D9%85%D8%B9%D8%A7%D9%87%D8%AF%D9%87_%D9%BE%D8%A7%D8%B1%DB%8C%D8%B3" title="معاهده پاریس">معاهده پاریس؛ ایران و انگلیس (۱۸۵۶)</a> • <a href="/wiki/%D9%82%D8%B1%D8%A7%D8%B1%D8%AF%D8%A7%D8%AF_%DA%AF%D9%84%D8%AF%D8%A7%D8%B3%D9%85%DB%8C%D8%AA" title="قرارداد گلداسمیت">قرارداد گلداسمیت؛ میان ایران و انگلیس (۱۸۷۲)</a> •<a href="/wiki/%D9%BE%DB%8C%D9%85%D8%A7%D9%86_%D8%A2%D8%AE%D8%A7%D9%84" title="پیمان آخال">پیمان آخال؛ ایران و روسیه (۱۸۸۱)</a> • <a href="/wiki/%D9%82%D8%B1%D8%A7%D8%B1%D8%AF%D8%A7%D8%AF_%DB%B1%DB%B9%DB%B1%DB%B9" title="قرارداد ۱۹۱۹">قرارداد ۱۹۱۹؛ میان ایران و انگلیس (۱۹۱۹)</a> • <a href="/wiki/%D9%82%D8%B1%D8%A7%D8%B1%D8%AF%D8%A7%D8%AF_%D8%A7%DB%8C%D8%B1%D8%A7%D9%86_%D9%88_%D8%B4%D9%88%D8%B1%D9%88%DB%8C_%DB%B1%DB%B9%DB%B2%DB%B1" title="قرارداد ایران و شوروی ۱۹۲۱">قرارداد ایران و شوروی (۱۹۲۱)</a></div> +</td> +<td class="navbox-image" rowspan="7" style="width:0%;padding:0px 0px 0px 2px"> +<div><a href="/wiki/%D9%BE%D8%B1%D9%88%D9%86%D8%AF%D9%87:N%C4%81ser_al-D%C4%ABn_Schah.jpg" class="image"><img alt="Nāser al-Dīn Schah.jpg" src="//upload.wikimedia.org/wikipedia/commons/thumb/2/22/N%C4%81ser_al-D%C4%ABn_Schah.jpg/100px-N%C4%81ser_al-D%C4%ABn_Schah.jpg" width="100" height="161" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/22/N%C4%81ser_al-D%C4%ABn_Schah.jpg/150px-N%C4%81ser_al-D%C4%ABn_Schah.jpg 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/2/22/N%C4%81ser_al-D%C4%ABn_Schah.jpg/200px-N%C4%81ser_al-D%C4%ABn_Schah.jpg 2x" data-file-width="1178" data-file-height="1896" /></a></div> +</td> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group">میان ایران و اتباع<br /> +و شرکتهای خارجی</th> +<td class="navbox-list navbox-even" style="text-align:right;border-right-width:2px;border-right-style:solid;width:100%;padding:0px"> +<div style="padding:0em 0.25em"><a href="/wiki/%D8%A7%D9%85%D8%AA%DB%8C%D8%A7%D8%B2%D9%86%D8%A7%D9%85%D9%87_%D8%B1%D9%88%DB%8C%D8%AA%D8%B1" title="امتیازنامه رویتر">امتیازنامه رویتر</a> • <a href="/wiki/%D8%A7%D9%85%D8%AA%DB%8C%D8%A7%D8%B2%D9%86%D8%A7%D9%85%D9%87_%D8%AF%D8%A7%D8%B1%D8%B3%DB%8C" title="امتیازنامه دارسی">قرارداد دارسی</a> • <a href="/wiki/%D8%A7%D9%85%D8%AA%DB%8C%D8%A7%D8%B2_%D8%AE%D9%88%D8%B4%D8%AA%D8%A7%D8%B1%DB%8C%D8%A7" title="امتیاز خوشتاریا">امتیاز خوشتاریا</a> • <a href="/w/index.php?title=%D8%A7%D9%85%D8%AA%DB%8C%D8%A7%D8%B2_%DA%A9%D8%B4%D8%AA%DB%8C%D8%B1%D8%A7%D9%86%DB%8C_%D8%AF%D8%B1_%D8%B1%D9%88%D8%AF_%DA%A9%D8%A7%D8%B1%D9%88%D9%86&action=edit&redlink=1" class="new" title="امتیاز کشتیرانی در رود کارون (صفحه وجود ندارد)">امتیاز کشتیرانی در رود کارون</a> • <a href="/w/index.php?title=%D8%AA%D8%A3%D8%B3%DB%8C%D8%B3_%D8%A8%D8%A7%D9%86%DA%A9_%D8%B4%D8%A7%D9%87%DB%8C&action=edit&redlink=1" class="new" title="تأسیس بانک شاهی (صفحه وجود ندارد)">تأسیس بانک شاهی</a> • <a href="/w/index.php?title=%D8%A7%D8%B3%D8%AA%D8%AE%D8%B1%D8%A7%D8%AC_%D9%85%D8%B9%D8%A7%D8%AF%D9%86&action=edit&redlink=1" class="new" title="استخراج معادن (صفحه وجود ندارد)">استخراج معادن</a> • <a href="/w/index.php?title=%D8%A7%D9%85%D8%AA%DB%8C%D8%A7%D8%B2_%D8%B1%D8%A7%D9%87%E2%80%8C%D8%A2%D9%87%D9%86_%D8%AC%D9%84%D9%81%D8%A7_%D8%A8%D9%87_%D9%82%D8%B2%D9%88%DB%8C%D9%86&action=edit&redlink=1" class="new" title="امتیاز راهآهن جلفا به قزوین (صفحه وجود ندارد)">امتیاز راهآهن جلفا به قزوین</a> • <a href="/wiki/%D8%A7%D9%85%D8%AA%DB%8C%D8%A7%D8%B2_%D8%A7%D9%86%D8%AD%D8%B5%D8%A7%D8%B1_%D8%AA%D9%88%D8%AA%D9%88%D9%86_%D9%88_%D8%AA%D9%86%D8%A8%D8%A7%DA%A9%D9%88%DB%8C_%D8%A7%DB%8C%D8%B1%D8%A7%D9%86" class="mw-redirect" title="امتیاز انحصار توتون و تنباکوی ایران">امتیاز انحصار توتون و تنباکوی ایران</a> • <a href="/wiki/%D9%82%D8%B1%D8%A7%D8%B1%D8%AF%D8%A7%D8%AF_%D9%84%D8%A7%D8%AA%D8%A7%D8%B1%DB%8C" title="قرارداد لاتاری">قرارداد لاتاری</a></div> +</td> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group">میان سایر کشورها درباره ایران</th> +<td class="navbox-list navbox-odd" style="text-align:right;border-right-width:2px;border-right-style:solid;width:100%;padding:0px"> +<div style="padding:0em 0.25em"><a href="/wiki/%D9%82%D8%B1%D8%A7%D8%B1%D8%AF%D8%A7%D8%AF_%D8%B3%D9%86_%D9%BE%D8%AA%D8%B1%D8%B2%D8%A8%D9%88%D8%B1%DA%AF%D8%8C_%DB%B1%DB%B9%DB%B0%DB%B7_%D9%85%DB%8C%D9%84%D8%A7%D8%AF%DB%8C" title="قرارداد سن پترزبورگ، ۱۹۰۷ میلادی">قرارداد سن پترزبورگ ؛میان روسیه و انگلیس ( ۱۹۰۷)</a></div> +</td> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<th scope="row" class="navbox-group">مرتبط</th> +<td class="navbox-list navbox-even" style="text-align:right;border-right-width:2px;border-right-style:solid;width:100%;padding:0px"> +<div style="padding:0em 0.25em"><a href="/wiki/%D8%A8%D8%A7%D8%B2%DB%8C_%D8%A8%D8%B2%D8%B1%DA%AF" title="بازی بزرگ">بازی بزرگ</a> • <a href="/wiki/%D8%A7%D8%B3%D8%AA%D8%B9%D9%85%D8%A7%D8%B1" title="استعمار">استعمار</a> • <a href="/wiki/%D9%87%D8%B1%D8%A7%D8%AA" title="هرات">هرات</a> • <a href="/wiki/%D9%86%D8%AE%D8%AC%D9%88%D8%A7%D9%86" title="نخجوان">نخجوان</a> • <a href="/wiki/%D8%A7%D8%B1%D8%A7%D9%86" title="اران">اران</a> • <a href="/wiki/%D9%82%D9%81%D9%82%D8%A7%D8%B2" title="قفقاز">قفقاز</a> • <a href="/wiki/%D8%B4%D8%B1%D9%88%D8%A7%D9%86" title="شروان">شروان</a> • مغان • <a href="/wiki/%D9%85%D8%B1%D8%AF%D9%85_%D8%AA%D8%A7%D9%84%D8%B4" title="مردم تالش">تالش</a> • <a href="/wiki/%D8%B4%D9%87%D8%B1%D8%B3%D8%AA%D8%A7%D9%86_%D8%A7%D8%B1%D8%AF%D9%88%D8%A8%D8%A7%D8%AF" title="شهرستان اردوباد">اردوباد</a> • <a href="/wiki/%D8%A8%D9%84%D9%88%DA%86%D8%B3%D8%AA%D8%A7%D9%86_%D8%A7%D9%86%DA%AF%D9%84%DB%8C%D8%B3" title="بلوچستان انگلیس">بلوچستان انگلیس</a> • <a href="/wiki/%D8%A8%D8%A7%DA%A9%D9%88" title="باکو">باکو</a> • <a href="/wiki/%D8%AC%D9%85%D9%87%D9%88%D8%B1%DB%8C_%D8%A2%D8%B0%D8%B1%D8%A8%D8%A7%DB%8C%D8%AC%D8%A7%D9%86" title="جمهوری آذربایجان">آذربایجان</a> • <a href="/wiki/%D8%A7%D9%81%D8%BA%D8%A7%D9%86%D8%B3%D8%AA%D8%A7%D9%86" title="افغانستان">افغانستان</a> • <a href="/wiki/%DA%AF%D8%B1%D8%AC%D8%B3%D8%AA%D8%A7%D9%86" title="گرجستان">گرجستان</a> • <a href="/wiki/%D8%AF%D8%A7%D8%BA%D8%B3%D8%AA%D8%A7%D9%86" title="داغستان">داغستان</a> • <a href="/wiki/%D8%B4%DB%8C%D8%B1%D9%88%D8%A7%D9%86" title="شیروان">شیروان</a> • <a href="/wiki/%D8%B4%D9%87%D8%B1%D8%B3%D8%AA%D8%A7%D9%86_%D9%82%D8%A8%D9%87" class="mw-redirect" title="شهرستان قبه">قوبا</a> • <a href="/wiki/%D8%B9%D8%A8%D8%A7%D8%B3_%D9%85%DB%8C%D8%B1%D8%B2%D8%A7" title="عباس میرزا">عباسمیرزا</a> • <strong class="selflink">ناصرالدین شاه</strong> • <a href="/wiki/%D8%A7%D9%85%DB%8C%D8%B1%DA%A9%D8%A8%DB%8C%D8%B1" title="امیرکبیر">امیرکبیر</a></div> +</td> +</tr> +</table> +</td> +</tr> +</table> +<table class="navbox" style="border-spacing:0"> +<tr> +<td style="padding:2px"> +<table class="nowraplinks hlist collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"> +<tr> +<th scope="col" class="navbox-title" colspan="2"> +<div class="plainlinks hlist navbar mini"> +<ul> +<li class="nv-view"><a href="/wiki/%D8%A7%D9%84%DA%AF%D9%88:%D8%B4%D8%A7%D9%87%D8%A7%D9%86_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" title="الگو:شاهان قاجار"><span title="این الگو را مشاهده کنید" style=";;background:none transparent;border:none;">ن</span></a></li> +<li class="nv-talk"><a href="/w/index.php?title=%D8%A8%D8%AD%D8%AB_%D8%A7%D9%84%DA%AF%D9%88:%D8%B4%D8%A7%D9%87%D8%A7%D9%86_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit&redlink=1" class="new" title="بحث الگو:شاهان قاجار (صفحه وجود ندارد)"><span title="بحث دربارهٔ این الگو" style=";;background:none transparent;border:none;">ب</span></a></li> +<li class="nv-edit"><a class="external text" href="//fa.wikipedia.org/w/index.php?title=%D8%A7%D9%84%DA%AF%D9%88:%D8%B4%D8%A7%D9%87%D8%A7%D9%86_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit"><span title="این الگو را ویرایش کنید" style=";;background:none transparent;border:none;">و</span></a></li> +</ul> +</div> +<div style="font-size:110%">شاهان <a href="/wiki/%D9%82%D8%A7%D8%AC%D8%A7%D8%B1%DB%8C%D8%A7%D9%86" title="قاجاریان">قاجار</a></div> +</th> +</tr> +<tr style="height:2px"> +<td colspan="2"></td> +</tr> +<tr> +<td colspan="2" class="navbox-list navbox-odd" style="width:100%;padding:0px"> +<div style="padding:0em 0.25em"> +<ul> +<li><a href="/wiki/%D8%A2%D8%BA%D8%A7%D9%85%D8%AD%D9%85%D8%AF%D8%AE%D8%A7%D9%86_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" class="mw-redirect" title="آغامحمدخان قاجار">آغامحمد خان</a></li> +<li><a href="/wiki/%D9%81%D8%AA%D8%AD%D8%B9%D9%84%DB%8C%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" title="فتحعلیشاه قاجار">فتحعلی شاه</a></li> +<li><a href="/wiki/%D9%85%D8%AD%D9%85%D8%AF%D8%B4%D8%A7%D9%87" title="محمدشاه">محمد شاه</a></li> +<li><strong class="selflink">ناصرالدین شاه</strong></li> +<li><a href="/wiki/%D9%85%D8%B8%D9%81%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87" class="mw-redirect" title="مظفرالدینشاه">مظفرالدین شاه</a></li> +<li><a href="/wiki/%D9%85%D8%AD%D9%85%D8%AF%D8%B9%D9%84%DB%8C%E2%80%8C%D8%B4%D8%A7%D9%87" title="محمدعلیشاه">محمدعلی شاه</a></li> +<li><a href="/wiki/%D8%A7%D8%AD%D9%85%D8%AF%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" title="احمدشاه قاجار">احمد شاه</a></li> +</ul> +</div> +</td> +</tr> +</table> +</td> +</tr> +</table> +<table class="navbox" style="border-spacing:0"> +<tr> +<td style="padding:2px"> +<table class="nowraplinks hlist navbox-inner" style="border-spacing:0;background:transparent;color:inherit"> +<tr> +<th scope="row" class="navbox-group"><a href="/wiki/%DA%A9%D8%AA%D8%A7%D8%A8%D8%AF%D8%A7%D8%B1%DB%8C" class="mw-redirect" title="کتابداری">دادههای کتابخانهای</a></th> +<td class="navbox-list navbox-odd" style="text-align:right;border-right-width:2px;border-right-style:solid;width:100%;padding:0px"> +<div style="padding:0em 0.25em"> +<ul> +<li><bdi dir="rtl"></bdi> <bdi dir="ltr"><a rel="nofollow" class="external text" href="//www.worldcat.org/identities/containsVIAFID/32788894">WorldCat Identities</a></bdi></li> +<li><bdi dir="rtl"><a href="/wiki/%D8%A8%D8%B1%DA%AF%D9%87%E2%80%8C%D8%AF%D8%A7%D9%86_%D9%85%D8%B3%D8%AA%D9%86%D8%AF_%D9%85%D8%AC%D8%A7%D8%B2%DB%8C_%D8%A8%DB%8C%D9%86%E2%80%8C%D8%A7%D9%84%D9%85%D9%84%D9%84%DB%8C" title="برگهدان مستند مجازی بینالمللی">VIAF</a>:</bdi> <bdi dir="ltr" class="uid"><a rel="nofollow" class="external text" href="https://viaf.org/viaf/32788894">32788894</a></bdi></li> +<li><bdi dir="rtl"><a href="/wiki/%D8%B4%D9%85%D8%A7%D8%B1%D9%87_%DA%A9%D9%86%D8%AA%D8%B1%D9%84_%DA%A9%D8%AA%D8%A7%D8%A8%D8%AE%D8%A7%D9%86%D9%87_%DA%A9%D9%86%DA%AF%D8%B1%D9%87" title="شماره کنترل کتابخانه کنگره">LCCN</a>:</bdi> <bdi dir="ltr" class="uid"><a rel="nofollow" class="external text" href="http://id.loc.gov/authorities/names/n79102800">n79102800</a></bdi></li> +<li><bdi dir="rtl"><a href="/wiki/%D8%A7%D8%B3%D8%AA%D8%A7%D9%86%D8%AF%D8%A7%D8%B1%D8%AF_%D8%A8%DB%8C%D9%86%E2%80%8C%D8%A7%D9%84%D9%85%D9%84%D9%84%DB%8C_%D8%B4%D9%86%D8%A7%D8%B3%D9%87_%D9%86%D8%A7%D9%85" title="استاندارد بینالمللی شناسه نام">ISNI</a>:</bdi> <bdi dir="ltr" class="uid"><a rel="nofollow" class="external text" href="http://isni-url.oclc.nl/isni/0000000066763239">0000 0000 6676 3239</a></bdi></li> +<li><bdi dir="rtl"><a href="/wiki/%D8%A8%D8%B1%DA%AF%D9%87%E2%80%8C%D8%AF%D8%A7%D9%86_%D9%85%D8%B3%D8%AA%D9%86%D8%AF_%D9%81%D8%B1%D8%A7%DA%AF%DB%8C%D8%B1" title="برگهدان مستند فراگیر">GND</a>:</bdi> <bdi dir="ltr" class="uid"><a rel="nofollow" class="external text" href="http://d-nb.info/gnd/118586475">118586475</a></bdi></li> +<li><bdi dir="rtl"><a href="/wiki/%D8%B3%D8%A7%D9%85%D8%A7%D9%86%D9%87_%D9%85%D8%B3%D8%AA%D9%86%D8%AF%D8%A7%D8%AA_%D8%AF%D8%A7%D9%86%D8%B4%DA%AF%D8%A7%D9%87%DB%8C_%D9%81%D8%B1%D8%A7%D9%86%D8%B3%D9%87" title="سامانه مستندات دانشگاهی فرانسه">SUDOC</a>:</bdi> <bdi dir="ltr" class="uid"><a rel="nofollow" class="external text" href="http://www.idref.fr/03315421X">03315421X</a></bdi></li> +<li><bdi dir="rtl"><a href="/wiki/%DA%A9%D8%AA%D8%A7%D8%A8%D8%AE%D8%A7%D9%86%D9%87_%D9%85%D9%84%DB%8C_%D9%81%D8%B1%D8%A7%D9%86%D8%B3%D9%87" title="کتابخانه ملی فرانسه">BNF</a>:</bdi> <bdi dir="ltr" class="uid"><a rel="nofollow" class="external text" href="http://catalogue.bnf.fr/ark:/12148/cb12404972f">cb12404972f</a> <a rel="nofollow" class="external text" href="http://data.bnf.fr/ark:/12148/cb12404972f">(دادهها)</a></bdi></li> +</ul> +</div> +</td> +</tr> +</table> +</td> +</tr> +</table> + + +<!-- +NewPP limit report +Parsed by mw1272 +Cached time: 20170108000248 +Cache expiry: 2592000 +Dynamic content: false +CPU time usage: 1.212 seconds +Real time usage: 1.416 seconds +Preprocessor visited node count: 36856/1000000 +Preprocessor generated node count: 0/1500000 +Post‐expand include size: 395073/2097152 bytes +Template argument size: 81656/2097152 bytes +Highest expansion depth: 14/40 +Expensive parser function count: 3/500 +Lua time usage: 0.297/10.000 seconds +Lua memory usage: 3.36 MB/50 MB +--> + +<!-- +Transclusion expansion time report (%,ms,calls,template) +100.00% 1183.488 1 - -total + 55.63% 658.428 36 - الگو:یادکرد/هسته + 48.89% 578.645 1 - الگو:پانویس + 28.45% 336.668 20 - الگو:یادکرد_ژورنال + 23.41% 277.006 305 - الگو:عدد_به + 16.94% 200.428 10 - الگو:یادکرد + 8.76% 103.720 1 - الگو:دوره_حکومت_پادشاهان_قاجار + 7.07% 83.643 4 - الگو:یادکرد_کتاب + 5.45% 64.478 2 - الگو:یادکرد_وب + 3.22% 38.051 38 - الگو:عدد_به_انگلیسی +--> + +<!-- Saved in parser cache with key fawiki:pcache:idhash:8094-0!*!0!!fa!4!* and timestamp 20170108000246 and revision id 18591173 + --> +<noscript><img src="//fa.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;" /></noscript></div> <div class="printfooter"> + برگرفته از «<a dir="ltr" href="https://fa.wikipedia.org/w/index.php?title=ناصرالدینشاه_قاجار&oldid=18591173">https://fa.wikipedia.org/w/index.php?title=ناصرالدینشاه_قاجار&oldid=18591173</a>» </div> + <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/%D9%88%DB%8C%DA%98%D9%87:%D8%B1%D8%AF%D9%87%E2%80%8C%D9%87%D8%A7" title="ویژه:ردهها">ردهها</a>: <ul><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D9%82%D8%A7%D8%AC%D8%A7%D8%B1%DB%8C%D8%A7%D9%86" title="رده:قاجاریان">قاجاریان</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D8%A7%D9%81%D8%B1%D8%A7%D8%AF_%D8%A7%DB%8C%D8%B1%D8%A7%D9%86%DB%8C%E2%80%8C%D8%AA%D8%A8%D8%A7%D8%B1_%D8%AF%D8%B1_%D8%B3%D8%AF%D9%87_%DB%B1%DB%B9_(%D9%85%DB%8C%D9%84%D8%A7%D8%AF%DB%8C)" title="رده:افراد ایرانیتبار در سده ۱۹ (میلادی)">افراد ایرانیتبار در سده ۱۹ (میلادی)</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D8%A7%D9%81%D8%B1%D8%A7%D8%AF_%D8%AF%D8%B1_%D8%A7%D9%86%D9%82%D9%84%D8%A7%D8%A8_%D9%85%D8%B4%D8%B1%D9%88%D8%B7%D9%87" title="رده:افراد در انقلاب مشروطه">افراد در انقلاب مشروطه</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D8%A7%D9%87%D8%A7%D9%84%DB%8C_%D8%AA%D8%A8%D8%B1%DB%8C%D8%B2" title="رده:اهالی تبریز">اهالی تبریز</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D9%BE%D8%A7%D8%AF%D8%B4%D8%A7%D9%87%D8%A7%D9%86_%D8%A7%DB%8C%D8%B1%D8%A7%D9%86%DB%8C_%DA%A9%D8%B4%D8%AA%D9%87%E2%80%8C%D8%B4%D8%AF%D9%87" title="رده:پادشاهان ایرانی کشتهشده">پادشاهان ایرانی کشتهشده</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D9%BE%D8%B1%D8%AA%D8%B1%D9%87_%D8%A7%D9%87%D8%A7%D9%84%DB%8C_%D8%A7%DB%8C%D8%B1%D8%A7%D9%86_%D8%A8%D8%B1_%D8%B1%D9%88%DB%8C_%D8%A7%D8%B3%DA%A9%D9%86%D8%A7%D8%B3" title="رده:پرتره اهالی ایران بر روی اسکناس">پرتره اهالی ایران بر روی اسکناس</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D8%AC%D8%B1%D9%85%E2%80%8C%D9%87%D8%A7%DB%8C_%DB%B1%DB%B8%DB%B9%DB%B6_(%D9%85%DB%8C%D9%84%D8%A7%D8%AF%DB%8C)" title="رده:جرمهای ۱۸۹۶ (میلادی)">جرمهای ۱۸۹۶ (میلادی)</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D8%AD%DA%A9%D9%85%E2%80%8C%D8%B1%D8%A7%D9%86%D8%A7%D9%86_%D8%A2%D8%B3%DB%8C%D8%A7_%D8%AF%D8%B1_%D8%B3%D8%AF%D9%87_%DB%B1%DB%B9_(%D9%85%DB%8C%D9%84%D8%A7%D8%AF%DB%8C)" title="رده:حکمرانان آسیا در سده ۱۹ (میلادی)">حکمرانان آسیا در سده ۱۹ (میلادی)</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D8%AF%D8%A7%D8%B1%D9%86%D8%AF%DA%AF%D8%A7%D9%86_%D9%84%DA%98%DB%8C%D9%88%D9%86_%D8%AF%D9%88%D9%86%D9%88%D8%B1" title="رده:دارندگان لژیون دونور">دارندگان لژیون دونور</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D8%AF%D8%B1%DA%AF%D8%B0%D8%B4%D8%AA%DA%AF%D8%A7%D9%86_%DB%B1%DB%B2%DB%B4%DB%B7_(%D9%82%D9%85%D8%B1%DB%8C)" title="رده:درگذشتگان ۱۲۴۷ (قمری)">درگذشتگان ۱۲۴۷ (قمری)</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D8%AF%D8%B1%DA%AF%D8%B0%D8%B4%D8%AA%DA%AF%D8%A7%D9%86_%DB%B1%DB%B2%DB%B7%DB%B5" title="رده:درگذشتگان ۱۲۷۵">درگذشتگان ۱۲۷۵</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D8%AF%D8%B1%DA%AF%D8%B0%D8%B4%D8%AA%DA%AF%D8%A7%D9%86_%DB%B1%DB%B3%DB%B1%DB%B3_(%D9%82%D9%85%D8%B1%DB%8C)" title="رده:درگذشتگان ۱۳۱۳ (قمری)">درگذشتگان ۱۳۱۳ (قمری)</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D8%AF%D8%B1%DA%AF%D8%B0%D8%B4%D8%AA%DA%AF%D8%A7%D9%86_%DB%B1%DB%B8%DB%B9%DB%B6_(%D9%85%DB%8C%D9%84%D8%A7%D8%AF%DB%8C)" title="رده:درگذشتگان ۱۸۹۶ (میلادی)">درگذشتگان ۱۸۹۶ (میلادی)</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D8%B1%D9%87%D8%A8%D8%B1%D8%A7%D9%86_%D8%AD%DA%A9%D9%88%D9%85%D8%AA_%D8%AA%D8%B1%D9%88%D8%B1%D8%B4%D8%AF%D9%87" title="رده:رهبران حکومت ترورشده">رهبران حکومت ترورشده</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D8%B2%D8%A7%D8%AF%DA%AF%D8%A7%D9%86_%DB%B1%DB%B2%DB%B1%DB%B0" title="رده:زادگان ۱۲۱۰">زادگان ۱۲۱۰</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D8%B2%D8%A7%D8%AF%DA%AF%D8%A7%D9%86_%DB%B1%DB%B8%DB%B3%DB%B1_(%D9%85%DB%8C%D9%84%D8%A7%D8%AF%DB%8C)" title="رده:زادگان ۱۸۳۱ (میلادی)">زادگان ۱۸۳۱ (میلادی)</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D8%B3%DB%8C%D8%A7%D8%B3%D8%AA%D9%85%D8%AF%D8%A7%D8%B1%D8%A7%D9%86_%D8%AA%D8%B1%D9%88%D8%B1%D8%B4%D8%AF%D9%87_%D8%A7%D9%87%D9%84_%D8%A7%DB%8C%D8%B1%D8%A7%D9%86" title="رده:سیاستمداران ترورشده اهل ایران">سیاستمداران ترورشده اهل ایران</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D8%B3%DB%8C%D8%A7%D8%B3%D8%AA%E2%80%8C%D9%85%D8%AF%D8%A7%D8%B1%D8%A7%D9%86_%DA%A9%D8%B4%D8%AA%D9%87%E2%80%8C%D8%B4%D8%AF%D9%87" title="رده:سیاستمداران کشتهشده">سیاستمداران کشتهشده</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D8%B4%D8%A7%D9%87%D8%A7%D9%86_%D8%A7%D9%87%D9%84_%D8%AA%D8%A8%D8%B1%DB%8C%D8%B2" title="رده:شاهان اهل تبریز">شاهان اهل تبریز</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D8%B4%D8%A7%D9%87%D8%A7%D9%86_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1%DB%8C%D8%A7%D9%86" title="رده:شاهان قاجاریان">شاهان قاجاریان</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D8%B4%D9%88%D8%A7%D9%84%DB%8C%D9%87%E2%80%8C%D9%87%D8%A7%DB%8C_%D9%86%D8%B4%D8%A7%D9%86%E2%80%8C%D8%A8%D9%86%D8%AF_%D8%AC%D9%88%D8%B1%D8%A7%D8%A8" title="رده:شوالیههای نشانبند جوراب">شوالیههای نشانبند جوراب</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D8%B9%DA%A9%D8%A7%D8%B3%D8%A7%D9%86_%D8%A7%D9%87%D9%84_%D8%A7%DB%8C%D8%B1%D8%A7%D9%86" title="رده:عکاسان اهل ایران">عکاسان اهل ایران</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%DA%A9%D8%B4%D8%AA%D9%87%E2%80%8C%D8%B4%D8%AF%DA%AF%D8%A7%D9%86_%D8%AA%D8%B1%D9%88%D8%B1%DB%8C%D8%B3%D9%85_%D8%AF%D8%B1_%D8%A7%DB%8C%D8%B1%D8%A7%D9%86" title="رده:کشتهشدگان تروریسم در ایران">کشتهشدگان تروریسم در ایران</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%DA%A9%D8%B4%D8%AA%D9%87%E2%80%8C%D8%B4%D8%AF%DA%AF%D8%A7%D9%86_%D8%AF%D8%B1_%D8%A7%DB%8C%D8%B1%D8%A7%D9%86" title="رده:کشتهشدگان در ایران">کشتهشدگان در ایران</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D9%84%DA%98%DB%8C%D9%88%D9%86_%D8%AF%D9%88%D9%86%D9%88%D8%B1" title="رده:لژیون دونور">لژیون دونور</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D9%85%D8%AF%D9%81%D9%88%D9%86%D8%A7%D9%86_%D8%AF%D8%B1_%D8%AD%D8%B1%D9%85_%D8%B4%D8%A7%D9%87_%D8%B9%D8%A8%D8%AF%D8%A7%D9%84%D8%B9%D8%B8%DB%8C%D9%85" title="رده:مدفونان در حرم شاه عبدالعظیم">مدفونان در حرم شاه عبدالعظیم</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D9%85%D8%B1%DA%AF_%D8%A8%D9%87_%D9%88%D8%B3%DB%8C%D9%84%D9%87_%D8%A7%D8%B3%D9%84%D8%AD%D9%87_%DA%AF%D8%B1%D9%85_%D8%AF%D8%B1_%D8%A7%DB%8C%D8%B1%D8%A7%D9%86" title="رده:مرگ به وسیله اسلحه گرم در ایران">مرگ به وسیله اسلحه گرم در ایران</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87" title="رده:ناصرالدینشاه">ناصرالدینشاه</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D8%B4%D8%A7%D9%87%D8%A7%D9%86_%D8%A7%DB%8C%D8%B1%D8%A7%D9%86" title="رده:شاهان ایران">شاهان ایران</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">ردههای پنهان: <ul><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D8%B5%D9%81%D8%AD%D8%A7%D8%AA_%D8%AF%D8%A7%D8%B1%DB%8C_%D8%AE%D8%B7%D8%A7_%D8%AF%D8%B1_%D8%A7%D8%B1%D8%AC%D8%A7%D8%B9" title="رده:صفحات داری خطا در ارجاع">صفحات داری خطا در ارجاع</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D9%87%D9%85%D9%87_%D9%85%D9%82%D8%A7%D9%84%D9%87%E2%80%8C%D9%87%D8%A7%DB%8C_%D8%AF%D8%A7%D8%B1%D8%A7%DB%8C_%D8%B9%D8%A8%D8%A7%D8%B1%D8%AA%E2%80%8C%D9%87%D8%A7%DB%8C_%D8%A8%D8%AF%D9%88%D9%86_%D9%85%D9%86%D8%A8%D8%B9" title="رده:همه مقالههای دارای عبارتهای بدون منبع">همه مقالههای دارای عبارتهای بدون منبع</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D8%B1%D8%AF%D9%87_%D8%A7%D9%86%D8%A8%D8%A7%D8%B1_%D8%A8%D8%A7_%D8%B9%D9%86%D9%88%D8%A7%D9%86_%D8%B5%D9%81%D8%AD%D9%87_%D9%85%D8%AA%D9%81%D8%A7%D9%88%D8%AA_%D8%A7%D8%B2_%D9%88%DB%8C%DA%A9%DB%8C%E2%80%8C%D8%AF%D8%A7%D8%AF%D9%87" title="رده:رده انبار با عنوان صفحه متفاوت از ویکیداده">رده انبار با عنوان صفحه متفاوت از ویکیداده</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D9%85%D9%82%D8%A7%D9%84%D9%87%E2%80%8C%D9%87%D8%A7%DB%8C_%D8%AF%D8%A7%D8%B1%D8%A7%DB%8C_%D9%85%D8%B3%D8%AA%D9%86%D8%AF%D8%A7%D8%AA" title="رده:مقالههای دارای مستندات">مقالههای دارای مستندات</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D9%85%D9%82%D8%A7%D9%84%D9%87%E2%80%8C%D9%87%D8%A7%DB%8C_%D9%88%DB%8C%DA%A9%DB%8C%E2%80%8C%D9%BE%D8%AF%DB%8C%D8%A7_%D9%87%D9%85%D8%B1%D8%A7%D9%87_%D8%B4%D9%86%D8%A7%D8%B3%D9%87%E2%80%8C%D9%87%D8%A7%DB%8C_VIAF" title="رده:مقالههای ویکیپدیا همراه شناسههای VIAF">مقالههای ویکیپدیا همراه شناسههای VIAF</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D9%85%D9%82%D8%A7%D9%84%D9%87%E2%80%8C%D9%87%D8%A7%DB%8C_%D9%88%DB%8C%DA%A9%DB%8C%E2%80%8C%D9%BE%D8%AF%DB%8C%D8%A7_%D9%87%D9%85%D8%B1%D8%A7%D9%87_%D8%B4%D9%86%D8%A7%D8%B3%D9%87%E2%80%8C%D9%87%D8%A7%DB%8C_LCCN" title="رده:مقالههای ویکیپدیا همراه شناسههای LCCN">مقالههای ویکیپدیا همراه شناسههای LCCN</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D9%85%D9%82%D8%A7%D9%84%D9%87%E2%80%8C%D9%87%D8%A7%DB%8C_%D9%88%DB%8C%DA%A9%DB%8C%E2%80%8C%D9%BE%D8%AF%DB%8C%D8%A7_%D9%87%D9%85%D8%B1%D8%A7%D9%87_%D8%B4%D9%86%D8%A7%D8%B3%D9%87%E2%80%8C%D9%87%D8%A7%DB%8C_ISNI" title="رده:مقالههای ویکیپدیا همراه شناسههای ISNI">مقالههای ویکیپدیا همراه شناسههای ISNI</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D9%85%D9%82%D8%A7%D9%84%D9%87%E2%80%8C%D9%87%D8%A7%DB%8C_%D9%88%DB%8C%DA%A9%DB%8C%E2%80%8C%D9%BE%D8%AF%DB%8C%D8%A7_%D9%87%D9%85%D8%B1%D8%A7%D9%87_%D8%B4%D9%86%D8%A7%D8%B3%D9%87%E2%80%8C%D9%87%D8%A7%DB%8C_GND" title="رده:مقالههای ویکیپدیا همراه شناسههای GND">مقالههای ویکیپدیا همراه شناسههای GND</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D9%85%D9%82%D8%A7%D9%84%D9%87%E2%80%8C%D9%87%D8%A7%DB%8C_%D9%88%DB%8C%DA%A9%DB%8C%E2%80%8C%D9%BE%D8%AF%DB%8C%D8%A7_%D9%87%D9%85%D8%B1%D8%A7%D9%87_%D8%B4%D9%86%D8%A7%D8%B3%D9%87%E2%80%8C%D9%87%D8%A7%DB%8C_BNF" title="رده:مقالههای ویکیپدیا همراه شناسههای BNF">مقالههای ویکیپدیا همراه شناسههای BNF</a></li><li><a href="/wiki/%D8%B1%D8%AF%D9%87:%D8%B5%D9%81%D8%AD%D9%87%E2%80%8C%D9%87%D8%A7%DB%8C_%D8%AD%D8%A7%D9%88%DB%8C_%D9%BE%DB%8C%D9%88%D9%86%D8%AF_%D8%AC%D8%A7%D8%AF%D9%88%DB%8C%DB%8C_%D8%A2%DB%8C%E2%80%8C%D8%A7%D8%B3%E2%80%8C%D8%A8%DB%8C%E2%80%8C%D8%A7%D9%86" title="رده:صفحههای حاوی پیوند جادویی آیاسبیان">صفحههای حاوی پیوند جادویی آیاسبیان</a></li></ul></div></div> <div class="visualClear"></div> + </div> + </div> + <div id="mw-navigation"> + <h2>منوی ناوبری</h2> + + <div id="mw-head"> + <div id="p-personal" role="navigation" class="" aria-labelledby="p-personal-label"> + <h3 id="p-personal-label">ابزارهای شخصی</h3> + <ul> + <li id="pt-login"><a href="/w/index.php?title=%D9%88%DB%8C%DA%98%D9%87:%D9%88%D8%B1%D9%88%D8%AF_%D8%A8%D9%87_%D8%B3%D8%A7%D9%85%D8%A7%D9%86%D9%87&returnto=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87+%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" title="توصیه میشود که به سامانه وارد شوید، گرچه اجباری نیست [o]" accesskey="o">ورود</a></li><li id="pt-createaccount"><a href="/w/index.php?title=%D9%88%DB%8C%DA%98%D9%87:%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF_%D8%AD%D8%B3%D8%A7%D8%A8_%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%DB%8C&returnto=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87+%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" title="از شما دعوت میشود که حساب کاربری بسازید و به سامانه وارد شوید؛ هرچند که ساخت حساب کاربری اختیاری است.">ایجاد حساب کاربری</a></li><li id="pt-anoncontribs"><a href="/wiki/%D9%88%DB%8C%DA%98%D9%87:%D9%85%D8%B4%D8%A7%D8%B1%DA%A9%D8%AA%E2%80%8C%D9%87%D8%A7%DB%8C_%D9%85%D9%86" title="فهرست ویرایشها انجام شده از این نشانی آیپی [y]" accesskey="y">مشارکتها</a></li><li id="pt-anontalk"><a href="/wiki/%D9%88%DB%8C%DA%98%D9%87:%D8%A8%D8%AD%D8%AB_%D9%85%D9%86" title="بحث پیرامون ویرایشهای این نشانی آیپی [n]" accesskey="n">بحث</a></li><li id="pt-anonuserpage">به سامانه وارد نشدهاید</li> </ul> + </div> + <div id="left-navigation"> + <div id="p-variants" role="navigation" class="vectorMenu emptyPortlet" aria-labelledby="p-variants-label"> + <h3 id="p-variants-label"> + <span>گویشها</span><a href="#"></a> + </h3> + + <div class="menu"> + <ul> + </ul> + </div> + </div> + <div id="p-namespaces" role="navigation" class="vectorTabs" aria-labelledby="p-namespaces-label"> + <h3 id="p-namespaces-label">فضاهای نام</h3> + <ul> + <li id="ca-talk"><span><a href="/wiki/%D8%A8%D8%AD%D8%AB:%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" title="گفتگو پیرامون محتوای صفحه [t]" accesskey="t" rel="discussion">بحث</a></span></li> + <li id="ca-nstab-main" class="selected"><span><a href="/wiki/%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" title="دیدن صفحهٔ محتویات [c]" accesskey="c">مقاله</a></span></li> + </ul> + </div> + </div> + <div id="right-navigation"> + <div id="p-search" role="search"> + <h3> + <label for="searchInput">جستجو</label> + </h3> + + <form action="/w/index.php" id="searchform"> + <div id="simpleSearch"> + <input type="search" name="search" placeholder="جستجو در ویکیپدیا" title="جستجو در ویکیپدیا [f]" accesskey="f" id="searchInput"/><input type="hidden" value="ویژه:جستجو" name="title"/><input type="submit" name="fulltext" value="جستجو" title="جستجوی این عبارت در صفحات" id="mw-searchButton" class="searchButton mw-fallbackSearchButton"/><input type="submit" name="go" value="برو" title="در صورت امکان به صفحهای با همین نام برو" id="searchButton" class="searchButton"/> </div> + </form> + </div> + <div id="p-cactions" role="navigation" class="vectorMenu emptyPortlet" aria-labelledby="p-cactions-label"> + <h3 id="p-cactions-label"><span>بیشتر</span><a href="#"></a></h3> + + <div class="menu"> + <ul> + </ul> + </div> + </div> + <div id="p-views" role="navigation" class="vectorTabs" aria-labelledby="p-views-label"> + <h3 id="p-views-label">بازدیدها</h3> + <ul> + <li id="ca-history" class="collapsible"><span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=history" title="نسخههای پیشین این صفحه [h]" accesskey="h">نمایش تاریخچه</a></span></li> + <li id="ca-edit"><span><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=edit" title="ویرایش این صفجه با استفاده از ویکیمتن [e]" accesskey="e">ویرایش</a></span></li> + <li id="ca-view" class="selected"><span><a href="/wiki/%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" >خواندن</a></span></li> + </ul> + </div> + </div> + </div> + <div id="mw-panel"> + <div id="p-logo" role="banner"><a class="mw-wiki-logo" href="/wiki/%D8%B5%D9%81%D8%AD%D9%87%D9%94_%D8%A7%D8%B5%D9%84%DB%8C" title="مشاهدهٔ صفحهٔ اصلی"></a></div> + <div class="portal" role="navigation" id='p-navigation' aria-labelledby='p-navigation-label'> + <h3 id='p-navigation-label'>بازدید محتوا</h3> + + <div class="body"> + <ul> + <li id="n-mainpage"><a href="/wiki/%D8%B5%D9%81%D8%AD%D9%87%D9%94_%D8%A7%D8%B5%D9%84%DB%8C" title="مشاهدهٔ صفحهٔ اصلی [z]" accesskey="z">صفحهٔ اصلی</a></li><li id="n-currentevents"><a href="/wiki/%D8%AF%D8%B1%DA%AF%D8%A7%D9%87:%D8%B1%D9%88%DB%8C%D8%AF%D8%A7%D8%AF%D9%87%D8%A7%DB%8C_%DA%A9%D9%86%D9%88%D9%86%DB%8C" title="یافتن اطلاعات پسزمینه پیرامون رویدادهای کنونی">رویدادهای کنونی</a></li><li id="n-randompage"><a href="/wiki/%D9%88%DB%8C%DA%98%D9%87:%D8%B5%D9%81%D8%AD%D9%87%D9%94_%D8%AA%D8%B5%D8%A7%D8%AF%D9%81%DB%8C" title="آوردن یک صفحهٔ تصادفی [x]" accesskey="x">مقالهٔ تصادفی</a></li><li id="n-sitesupport"><a href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_fa.wikipedia.org&uselang=fa" title="حمایتمان کنید">کمک مالی</a></li> </ul> + </div> + </div> + <div class="portal" role="navigation" id='p-collaboration' aria-labelledby='p-collaboration-label'> + <h3 id='p-collaboration-label'>همکاری</h3> + + <div class="body"> + <ul> + <li id="n-recentchanges"><a href="/wiki/%D9%88%DB%8C%DA%98%D9%87:%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1%D8%A7%D8%AA_%D8%A7%D8%AE%DB%8C%D8%B1" title="فهرستی از تغییرات اخیر ویکی [r]" accesskey="r">تغییرات اخیر</a></li><li id="n-cooperateing"><a href="/wiki/%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7:%D9%87%D9%85%DA%A9%D8%A7%D8%B1%DB%8C">ویکینویس شوید!</a></li><li id="n-help"><a href="/wiki/%D8%B1%D8%A7%D9%87%D9%86%D9%85%D8%A7:%D9%81%D9%87%D8%B1%D8%B3%D8%AA" title="مکانی برای دریافتن">راهنما</a></li><li id="n-contact"><a href="//fa.wikipedia.org/wiki/%D9%88%DB%8C%DA%A9%DB%8C%E2%80%8C%D9%BE%D8%AF%DB%8C%D8%A7:%D8%AA%D9%85%D8%A7%D8%B3_%D8%A8%D8%A7_%D9%85%D8%A7">تماس با ویکیپدیا</a></li> </ul> + </div> + </div> + <div class="portal" role="navigation" id='p-coll-print_export' aria-labelledby='p-coll-print_export-label'> + <h3 id='p-coll-print_export-label'>نسخهبرداری</h3> + + <div class="body"> + <ul> + <li id="coll-create_a_book"><a href="/w/index.php?title=%D9%88%DB%8C%DA%98%D9%87:%DA%A9%D8%AA%D8%A7%D8%A8&bookcmd=book_creator&referer=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87+%D9%82%D8%A7%D8%AC%D8%A7%D8%B1">ایجاد کتاب</a></li><li id="coll-download-as-rdf2latex"><a href="/w/index.php?title=%D9%88%DB%8C%DA%98%D9%87:%DA%A9%D8%AA%D8%A7%D8%A8&bookcmd=render_article&arttitle=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87+%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&returnto=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87+%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&oldid=18591173&writer=rdf2latex">دریافت بهصورت PDF</a></li><li id="t-print"><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&printable=yes" title="نسخهٔ قابل چاپ این صفحه [p]" accesskey="p">نسخهٔ قابل چاپ</a></li> </ul> + </div> + </div> + <div class="portal" role="navigation" id='p-wikibase-otherprojects' aria-labelledby='p-wikibase-otherprojects-label'> + <h3 id='p-wikibase-otherprojects-label'>در دیگر پروژهها</h3> + + <div class="body"> + <ul> + <li class="wb-otherproject-link wb-otherproject-commons"><a href="https://commons.wikimedia.org/wiki/Category:Naser_al-Din_Shah_Qajar" hreflang="en">ویکیانبار</a></li> </ul> + </div> + </div> + <div class="portal" role="navigation" id='p-tb' aria-labelledby='p-tb-label'> + <h3 id='p-tb-label'>ابزارها</h3> + + <div class="body"> + <ul> + <li id="t-whatlinkshere"><a href="/wiki/%D9%88%DB%8C%DA%98%D9%87:%D9%BE%DB%8C%D9%88%D9%86%D8%AF_%D8%A8%D9%87_%D8%A7%DB%8C%D9%86_%D8%B5%D9%81%D8%AD%D9%87/%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" title="فهرست همهٔ صفحههایی که به این صفحه پیوند میدهند [j]" accesskey="j">پیوندها به این صفحه</a></li><li id="t-recentchangeslinked"><a href="/wiki/%D9%88%DB%8C%DA%98%D9%87:%D8%AA%D8%BA%DB%8C%DB%8C%D8%B1%D8%A7%D8%AA_%D9%85%D8%B1%D8%AA%D8%A8%D8%B7/%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" rel="nofollow" title="تغییرات اخیر صفحههایی که این صفحه به آنها پیوند دارد [k]" accesskey="k">تغییرات مرتبط</a></li><li id="t-upload"><a href="/wiki/ویکیپدیا:بارگذاری" title="بارگذاری تصاویر و پروندههای دیگر [u]" accesskey="u">بارگذاری پرونده</a></li><li id="t-specialpages"><a href="/wiki/%D9%88%DB%8C%DA%98%D9%87:%D8%B5%D9%81%D8%AD%D9%87%E2%80%8C%D9%87%D8%A7%DB%8C_%D9%88%DB%8C%DA%98%D9%87" title="فهرستی از همهٔ صفحههای ویژه [q]" accesskey="q">صفحههای ویژه</a></li><li id="t-permalink"><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&oldid=18591173" title="پیوند پایدار به این نسخه از صفحه">پیوند پایدار</a></li><li id="t-info"><a href="/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&action=info" title="اطلاعات بیشتر دربارهٔ این صفحه">اطلاعات صفحه</a></li><li id="t-wikibase"><a href="https://www.wikidata.org/wiki/Q159416" title="پیوند به آیتم متصل به مخزن داده [g]" accesskey="g">آیتم ویکیداده</a></li><li id="t-cite"><a href="/w/index.php?title=%D9%88%DB%8C%DA%98%D9%87:%DB%8C%D8%A7%D8%AF%DA%A9%D8%B1%D8%AF&page=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&id=18591173" title="اطلاعات در خصوص چگونگی یادکرد این صفحه">یادکرد پیوند این مقاله</a></li> </ul> + </div> + </div> + <div class="portal" role="navigation" id='p-lang' aria-labelledby='p-lang-label'> + <h3 id='p-lang-label'>به زبانهای دیگر</h3> + + <div class="body"> + <ul> + <li class="interlanguage-link interwiki-ar"><a href="https://ar.wikipedia.org/wiki/%D9%86%D8%A7%D8%B5%D8%B1_%D8%A7%D9%84%D8%AF%D9%8A%D9%86_%D8%A7%D9%84%D9%82%D8%A7%D8%AC%D8%A7%D8%B1%D9%8A" title="ناصر الدين القاجاري–عربی" lang="ar" hreflang="ar" class="interlanguage-link-target">العربية</a></li><li class="interlanguage-link interwiki-az"><a href="https://az.wikipedia.org/wiki/Nasir%C9%99ddin_%C5%9Fah_Qacar" title="Nasirəddin şah Qacar–ترکی آذربایجانی" lang="az" hreflang="az" class="interlanguage-link-target">Azərbaycanca</a></li><li class="interlanguage-link interwiki-azb"><a href="https://azb.wikipedia.org/wiki/%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86_%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" title="ناصرالدین شاه قاجار–تۆرکجه" lang="azb" hreflang="azb" class="interlanguage-link-target">تۆرکجه</a></li><li class="interlanguage-link interwiki-bg"><a href="https://bg.wikipedia.org/wiki/%D0%9D%D0%B0%D1%81%D1%80%D0%B5%D0%B4%D0%B4%D0%B8%D0%BD_%D1%88%D0%B0%D1%85" title="Насреддин шах–بلغاری" lang="bg" hreflang="bg" class="interlanguage-link-target">Български</a></li><li class="interlanguage-link interwiki-ca"><a href="https://ca.wikipedia.org/wiki/N%C3%A0ssir-ad-Din_Xah_Qajar" title="Nàssir-ad-Din Xah Qajar–کاتالان" lang="ca" hreflang="ca" class="interlanguage-link-target">Català</a></li><li class="interlanguage-link interwiki-ckb"><a href="https://ckb.wikipedia.org/wiki/%D9%86%D8%A7%D8%B3%D8%B1%DB%95%D8%AF%DB%8C%D9%86_%D8%B4%D8%A7" title="ناسرەدین شا–کردی مرکزی" lang="ckb" hreflang="ckb" class="interlanguage-link-target">کوردیی ناوەندی</a></li><li class="interlanguage-link interwiki-da"><a href="https://da.wikipedia.org/wiki/Naser_al-Din_Shah_Qajar" title="Naser al-Din Shah Qajar–دانمارکی" lang="da" hreflang="da" class="interlanguage-link-target">Dansk</a></li><li class="interlanguage-link interwiki-de"><a href="https://de.wikipedia.org/wiki/N%C4%81ser_ad-Din_Schah" title="Nāser ad-Din Schah–آلمانی" lang="de" hreflang="de" class="interlanguage-link-target">Deutsch</a></li><li class="interlanguage-link interwiki-en"><a href="https://en.wikipedia.org/wiki/Naser_al-Din_Shah_Qajar" title="Naser al-Din Shah Qajar–انگلیسی" lang="en" hreflang="en" class="interlanguage-link-target">English</a></li><li class="interlanguage-link interwiki-eo"><a href="https://eo.wikipedia.org/wiki/Naser_al-Din_%C5%9Caho" title="Naser al-Din Ŝaho–اسپرانتو" lang="eo" hreflang="eo" class="interlanguage-link-target">Esperanto</a></li><li class="interlanguage-link interwiki-es"><a href="https://es.wikipedia.org/wiki/Naseredd%C3%ADn_Sah_Kayar" title="Nasereddín Sah Kayar–اسپانیایی" lang="es" hreflang="es" class="interlanguage-link-target">Español</a></li><li class="interlanguage-link interwiki-fr"><a href="https://fr.wikipedia.org/wiki/Nasseredin_Shah" title="Nasseredin Shah–فرانسوی" lang="fr" hreflang="fr" class="interlanguage-link-target">Français</a></li><li class="interlanguage-link interwiki-he"><a href="https://he.wikipedia.org/wiki/%D7%A0%D7%90%D7%A1%D7%A8_%D7%90-%D7%93%D7%99%D7%9F_%D7%A9%D7%90%D7%94_%D7%A7%D7%92%27%D7%90%D7%A8" title="נאסר א-דין שאה קג'אר–عبری" lang="he" hreflang="he" class="interlanguage-link-target">עברית</a></li><li class="interlanguage-link interwiki-hr"><a href="https://hr.wikipedia.org/wiki/Nasrudin-%C5%A1ah_Kad%C5%BEar" title="Nasrudin-šah Kadžar–کروات" lang="hr" hreflang="hr" class="interlanguage-link-target">Hrvatski</a></li><li class="interlanguage-link interwiki-hy"><a href="https://hy.wikipedia.org/wiki/%D5%86%D5%A1%D5%BD%D6%80_%D5%A1%D5%A4_%D4%B4%D5%AB%D5%B6_%D5%87%D5%A1%D5%B0" title="Նասր ադ Դին Շահ–ارمنی" lang="hy" hreflang="hy" class="interlanguage-link-target">Հայերեն</a></li><li class="interlanguage-link interwiki-id"><a href="https://id.wikipedia.org/wiki/Naser_al-Din_Shah_Qajar" title="Naser al-Din Shah Qajar–اندونزیایی" lang="id" hreflang="id" class="interlanguage-link-target">Bahasa Indonesia</a></li><li class="interlanguage-link interwiki-io"><a href="https://io.wikipedia.org/wiki/Nasir-al-Din_Shah_Qajar" title="Nasir-al-Din Shah Qajar–ایدو" lang="io" hreflang="io" class="interlanguage-link-target">Ido</a></li><li class="interlanguage-link interwiki-it"><a href="https://it.wikipedia.org/wiki/Nasser_al-Din_Shah_Qajar" title="Nasser al-Din Shah Qajar–ایتالیایی" lang="it" hreflang="it" class="interlanguage-link-target">Italiano</a></li><li class="interlanguage-link interwiki-ja"><a href="https://ja.wikipedia.org/wiki/%E3%83%8A%E3%83%BC%E3%82%BB%E3%83%AD%E3%83%83%E3%83%87%E3%82%A3%E3%83%BC%E3%83%B3%E3%83%BB%E3%82%B7%E3%83%A3%E3%83%BC" title="ナーセロッディーン・シャー–ژاپنی" lang="ja" hreflang="ja" class="interlanguage-link-target">日本語</a></li><li class="interlanguage-link interwiki-ka"><a href="https://ka.wikipedia.org/wiki/%E1%83%9C%E1%83%90%E1%83%A1%E1%83%94%E1%83%A0_%E1%83%90%E1%83%9A-%E1%83%93%E1%83%98%E1%83%9C_%E1%83%A8%E1%83%90%E1%83%B0%E1%83%98" title="ნასერ ალ-დინ შაჰი–گرجی" lang="ka" hreflang="ka" class="interlanguage-link-target">ქართული</a></li><li class="interlanguage-link interwiki-kk"><a href="https://kk.wikipedia.org/wiki/%D0%9D%D0%B0%D1%81%D1%80%D0%B8%D0%B4%D0%B4%D0%B8%D0%BD_%D1%88%D0%B0%D1%85" title="Насриддин шах–قزاقی" lang="kk" hreflang="kk" class="interlanguage-link-target">Қазақша</a></li><li class="interlanguage-link interwiki-ko"><a href="https://ko.wikipedia.org/wiki/%EB%82%98%EC%8B%9C%EB%A5%B4_%EC%95%97%EB%94%98_%EC%83%A4" title="나시르 앗딘 샤–کرهای" lang="ko" hreflang="ko" class="interlanguage-link-target">한국어</a></li><li class="interlanguage-link interwiki-mzn"><a href="https://mzn.wikipedia.org/wiki/%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86_%D8%B4%D8%A7" title="ناصرالدین شا–مازندرانی" lang="mzn" hreflang="mzn" class="interlanguage-link-target">مازِرونی</a></li><li class="interlanguage-link interwiki-nl"><a href="https://nl.wikipedia.org/wiki/Naser_ed-Din_Kadjar" title="Naser ed-Din Kadjar–هلندی" lang="nl" hreflang="nl" class="interlanguage-link-target">Nederlands</a></li><li class="interlanguage-link interwiki-no"><a href="https://no.wikipedia.org/wiki/Naser_ad-Din_Shah_Qajar" title="Naser ad-Din Shah Qajar–نروژی" lang="no" hreflang="no" class="interlanguage-link-target">Norsk bokmål</a></li><li class="interlanguage-link interwiki-oc"><a href="https://oc.wikipedia.org/wiki/Nasser_al-Din_Shah_Qajar" title="Nasser al-Din Shah Qajar–اوکیتایی" lang="oc" hreflang="oc" class="interlanguage-link-target">Occitan</a></li><li class="interlanguage-link interwiki-pl"><a href="https://pl.wikipedia.org/wiki/Naser_ad-Din_Szah_Kad%C5%BCar" title="Naser ad-Din Szah Kadżar–لهستانی" lang="pl" hreflang="pl" class="interlanguage-link-target">Polski</a></li><li class="interlanguage-link interwiki-ps"><a href="https://ps.wikipedia.org/wiki/%D9%86%D8%A7%D8%B5%D8%B1_%D8%A7%D9%84%D8%AF%D9%8A%D9%86_%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" title="ناصر الدين شاه قاجار–پشتو" lang="ps" hreflang="ps" class="interlanguage-link-target">پښتو</a></li><li class="interlanguage-link interwiki-pt"><a href="https://pt.wikipedia.org/wiki/Nasser_al-Din_Shah" title="Nasser al-Din Shah–پرتغالی" lang="pt" hreflang="pt" class="interlanguage-link-target">Português</a></li><li class="interlanguage-link interwiki-ru"><a href="https://ru.wikipedia.org/wiki/%D0%9D%D0%B0%D1%81%D1%80%D0%B5%D0%B4%D0%B4%D0%B8%D0%BD-%D1%88%D0%B0%D1%85" title="Насреддин-шах–روسی" lang="ru" hreflang="ru" class="interlanguage-link-target">Русский</a></li><li class="interlanguage-link interwiki-sco"><a href="https://sco.wikipedia.org/wiki/Naser_al-Din_Shah_Qajar" title="Naser al-Din Shah Qajar–اسکاتلندی" lang="sco" hreflang="sco" class="interlanguage-link-target">Scots</a></li><li class="interlanguage-link interwiki-sh"><a href="https://sh.wikipedia.org/wiki/Nasrudin-%C5%A1ah_Kad%C5%BEar" title="Nasrudin-šah Kadžar–صرب و کرواتی" lang="sh" hreflang="sh" class="interlanguage-link-target">Srpskohrvatski / српскохрватски</a></li><li class="interlanguage-link interwiki-sr"><a href="https://sr.wikipedia.org/wiki/%D0%9D%D0%B0%D1%81%D0%B8%D1%80_%D0%B5%D0%BB_%D0%94%D0%B8%D0%BD_%D0%A8%D0%B0%D1%85_%D0%9A%D0%B0%D1%9F%D0%B0%D1%80" title="Насир ел Дин Шах Каџар–صربی" lang="sr" hreflang="sr" class="interlanguage-link-target">Српски / srpski</a></li><li class="interlanguage-link interwiki-sv"><a href="https://sv.wikipedia.org/wiki/Nassredin_Shah" title="Nassredin Shah–سوئدی" lang="sv" hreflang="sv" class="interlanguage-link-target">Svenska</a></li><li class="interlanguage-link interwiki-tr"><a href="https://tr.wikipedia.org/wiki/Nas%C4%B1reddin_%C5%9Eah" title="Nasıreddin Şah–ترکی استانبولی" lang="tr" hreflang="tr" class="interlanguage-link-target">Türkçe</a></li><li class="interlanguage-link interwiki-uk"><a href="https://uk.wikipedia.org/wiki/%D0%9D%D0%B0%D1%81%D0%B5%D1%80_%D0%B5%D0%B4-%D0%94%D1%96%D0%BD_%D0%A8%D0%B0%D1%85" title="Насер ед-Дін Шах–اوکراینی" lang="uk" hreflang="uk" class="interlanguage-link-target">Українська</a></li><li class="interlanguage-link interwiki-ur"><a href="https://ur.wikipedia.org/wiki/%D9%86%D8%A7%D8%B5%D8%B1_%D8%A7%D9%84%D8%AF%DB%8C%D9%86_%D8%B4%D8%A7%DB%81_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1" title="ناصر الدین شاہ قاجار–اردو" lang="ur" hreflang="ur" class="interlanguage-link-target">اردو</a></li><li class="interlanguage-link interwiki-vi"><a href="https://vi.wikipedia.org/wiki/Nasser_al-Din_Shah_Qajar" title="Nasser al-Din Shah Qajar–ویتنامی" lang="vi" hreflang="vi" class="interlanguage-link-target">Tiếng Việt</a></li><li class="interlanguage-link interwiki-xmf"><a href="https://xmf.wikipedia.org/wiki/%E1%83%9C%E1%83%90%E1%83%A1%E1%83%94%E1%83%A0_%E1%83%90%E1%83%9A-%E1%83%93%E1%83%98%E1%83%9C_%E1%83%A8%E1%83%90%E1%83%B0%E1%83%98" title="ნასერ ალ-დინ შაჰი–Mingrelian" lang="xmf" hreflang="xmf" class="interlanguage-link-target">მარგალური</a></li><li class="interlanguage-link interwiki-zh"><a href="https://zh.wikipedia.org/wiki/%E7%B4%8D%E8%B3%BD%E7%88%BE%E4%B8%81%C2%B7%E6%B2%99" title="納賽爾丁·沙–چینی" lang="zh" hreflang="zh" class="interlanguage-link-target">中文</a></li><li class="interlanguage-link interwiki-zh-min-nan"><a href="https://zh-min-nan.wikipedia.org/wiki/Naser_al-Din_Shah_Qajar" title="Naser al-Din Shah Qajar–چینی (مین نان)" lang="zh-min-nan" hreflang="zh-min-nan" class="interlanguage-link-target">Bân-lâm-gú</a></li><li class="uls-p-lang-dummy"><a href="#"></a></li> </ul> + <div class='after-portlet after-portlet-lang'><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Q159416#sitelinks-wikipedia" title="ویرایش پیوندهای میانویکی" class="wbc-editpage">ویرایش پیوندها</a></span></div> </div> + </div> + </div> + </div> + <div id="footer" role="contentinfo"> + <ul id="footer-info"> + <li id="footer-info-lastmod"> این صفحه آخرینبار در ۲۳ دسامبر ۲۰۱۶ ساعت ۰۴:۵۲ تغییر یافتهاست.</li> + <li id="footer-info-copyright">همهٔ نوشتهها تحت <a href="//fa.wikipedia.org/wiki/ویکیپدیا:Text_of_Creative_Commons_Attribution-ShareAlike_3.0_Unported_License">مجوز Creative Commons Attribution/Share-Alike</a> در دسترس است؛ +برای جزئیات بیشتر <a href="//wikimediafoundation.org/wiki/Terms_of_Use">شرایط استفاده</a> را بخوانید.<br /> +ویکیپدیا® علامتی تجاری متعلق به سازمان غیرانتفاعی <a href="//www.wikimediafoundation.org/">بنیاد ویکیمدیا</a> است.<br /></li> + </ul> + <ul id="footer-places"> + <li id="footer-places-privacy"><a href="https://wikimediafoundation.org/wiki/Privacy_policy" class="extiw" title="wmf:Privacy policy">سیاست محرمانگی</a></li> + <li id="footer-places-about"><a href="/wiki/%D9%88%DB%8C%DA%A9%DB%8C%E2%80%8C%D9%BE%D8%AF%DB%8C%D8%A7:%D8%AF%D8%B1%D8%A8%D8%A7%D8%B1%D9%87" class="mw-redirect" title="ویکیپدیا:درباره">دربارهٔ ویکیپدیا</a></li> + <li id="footer-places-disclaimer"><a href="/wiki/%D9%88%DB%8C%DA%A9%DB%8C%E2%80%8C%D9%BE%D8%AF%DB%8C%D8%A7:%D8%AA%DA%A9%D8%B0%DB%8C%D8%A8%E2%80%8C%D9%86%D8%A7%D9%85%D9%87%D9%94_%D8%B9%D9%85%D9%88%D9%85%DB%8C" title="ویکیپدیا:تکذیبنامهٔ عمومی">تکذیبنامهها</a></li> + <li id="footer-places-developers"><a href="https://www.mediawiki.org/wiki/How_to_contribute/fa?uselang=fa">توسعهدهندگان</a></li> + <li id="footer-places-cookiestatement"><a href="https://wikimediafoundation.org/wiki/Cookie_statement">اظهارنامهٔ کوکی</a></li> + <li id="footer-places-mobileview"><a href="//fa.m.wikipedia.org/w/index.php?title=%D9%86%D8%A7%D8%B5%D8%B1%D8%A7%D9%84%D8%AF%DB%8C%D9%86%E2%80%8C%D8%B4%D8%A7%D9%87_%D9%82%D8%A7%D8%AC%D8%A7%D8%B1&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">نمای تلفن همراه</a></li> + </ul> + <ul id="footer-icons" class="noprint"> + <li id="footer-copyrightico"> + <a href="https://wikimediafoundation.org/"><img src="/static/images/wikimedia-button.png" srcset="/static/images/wikimedia-button-1.5x.png 1.5x, /static/images/wikimedia-button-2x.png 2x" width="88" height="31" alt="Wikimedia Foundation"/></a> </li> + <li id="footer-poweredbyico"> + <a href="//www.mediawiki.org/"><img src="/static/images/poweredby_mediawiki_88x31.png" alt="Powered by MediaWiki" srcset="/static/images/poweredby_mediawiki_132x47.png 1.5x, /static/images/poweredby_mediawiki_176x62.png 2x" width="88" height="31"/></a> </li> + </ul> + <div style="clear:both"></div> + </div> + <script>(window.RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgBackendResponseTime":73,"wgHostname":"mw1240"});});</script> + </body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/table/integrity/vertical-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/table/integrity/vertical-novalid.html new file mode 100644 index 0000000000..4228b583e0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/table/integrity/vertical-novalid.html @@ -0,0 +1,14 @@ +<!doctype html> +<meta charset=utf-8> +<title>VerticalCellComparator.compare bug</title> +<table> +<tr> + <td></td> + <td rowspan="3"></td> + <td rowspan="3">cell1</td> +</tr> +<tr> + <td colspan="2"></td> + <td rowspan="2">cell0</td> +</tr> +</table>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/table/model-input-child-hidden-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/table/model-input-child-hidden-novalid.html new file mode 100644 index 0000000000..e7aa64dbc2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/table/model-input-child-hidden-novalid.html @@ -0,0 +1,4 @@ +<!doctype html> +<meta charset=utf-8> +<title>The "in table" insertion mode - A start tag whose tag name is "input" (type=hidden)</title> +<table><input type="hidden"></table> <!-- not a streaming violation; doesn't get foster-parented --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/table/model-input-child-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/table/model-input-child-novalid.html new file mode 100644 index 0000000000..08b168707d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/table/model-input-child-novalid.html @@ -0,0 +1,4 @@ +<!doctype html> +<meta charset=utf-8> +<title>The "in table" insertion mode - A start tag whose tag name is "input"</title> +<table><input></table> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/table/model-input-type-child-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/table/model-input-type-child-novalid.html new file mode 100644 index 0000000000..39553d02f1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/table/model-input-type-child-novalid.html @@ -0,0 +1,4 @@ +<!doctype html> +<meta charset=utf-8> +<title>The "in table" insertion mode - A start tag whose tag name is "input"</title> +<table><input type=submit></table> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/time/datetime-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/time/datetime-isvalid.html new file mode 100644 index 0000000000..644608b15b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/time/datetime-isvalid.html @@ -0,0 +1,57 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><t></title> +</head> +<body> + <!-- is structured inline --> + <p><time datetime='2006-11-20'>text</time></p> + + <!-- is strictly inline --> + <p><dfn><time datetime='2006-11-20'>text</time></dfn></p> + + <!-- can be empty --> + <p>text <time datetime='2006-11-20'></time></p> + <p>text <dfn><time datetime='2006-11-20'></time></dfn></p> + + <!-- can contain interactive --> + <p><time datetime='2006-11-20'><a>text</a></time></p> + <p><dfn><time datetime='2006-11-20'><a>text</a></time></dfn></p> + + <!-- vague moment of time in attribute --> + <p><time datetime='2006-11-20T16:24'>text</time></p> + <p><time datetime='2006-11-20T16:24:33'>text</time></p> + <p><time datetime='2006-11-20T16:24:33.89'>text</time></p> + + <p><time datetime='2006-11-20T16:24Z'>text</time></p> + <p><time datetime='2006-11-20T16:24:33Z'>text</time></p> + <p><time datetime='2006-11-20T16:24:33.89Z'>text</time></p> + + <p><time datetime='2006-11-20T16:24+02:00'>text</time></p> + <p><time datetime='2006-11-20T16:24:33+02:00'>text</time></p> + <p><time datetime='2006-11-20T16:24:33.89+02:00'>text</time></p> + + <p><time datetime='16:24'>text</time></p> + <p><time datetime='16:24:33'>text</time></p> + <p><time datetime='16:24:33.89'>text</time></p> + + <!-- vague moment of time in content --> + <p><time>2006-11-20T16:24</time></p> + <p><time>2006-11-20T16:24:33</time></p> + <p><time>2006-11-20T16:24:33.89</time></p> + + <p><time>2006-11-20T16:24Z</time></p> + <p><time>2006-11-20T16:24:33Z</time></p> + <p><time>2006-11-20T16:24:33.89Z</time></p> + + <p><time>2006-11-20T16:24+02:00</time></p> + <p><time>2006-11-20T16:24:33+02:00</time></p> + <p><time>2006-11-20T16:24:33.89+02:00</time></p> + + <p><time>16:24</time></p> + <p><time>16:24:33</time></p> + <p><time>16:24:33.89</time></p> + +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/title/empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/title/empty-novalid.html new file mode 100644 index 0000000000..f3089b5961 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/title/empty-novalid.html @@ -0,0 +1,4 @@ +<!doctype html> +<!-- document with empty title element --> +<meta charset=utf-8> +<title></title> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/title/missing-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/title/missing-novalid.html new file mode 100644 index 0000000000..c0a83a4da9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/title/missing-novalid.html @@ -0,0 +1,2 @@ +<!doctype html> +<!-- document with no title element --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src-empty-novalid.html new file mode 100644 index 0000000000..c915ef521a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty src is not valid</title> +<video><track src=""></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src-isvalid.html new file mode 100644 index 0000000000..e1ec2c763e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src-isvalid.html @@ -0,0 +1,91 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid src</title> +<video><track src="a:foo.com"></video><!-- scheme-private --> +<video><track src="foo:/"></video><!-- scheme-private-slash --> +<video><track src="foo://"></video><!-- scheme-private-slash-slash --> +<video><track src="foo:/bar.com/"></video><!-- scheme-private-path --> +<video><track src="foo://///////"></video><!-- scheme-private-path-leading-slashes-only --> +<video><track src="foo://///////bar.com/"></video><!-- scheme-private-path-leading-slashes-chars --> +<video><track src="foo:////://///"></video><!-- scheme-private-path-leading-slashes-colon-slashes --> +<video><track src="c:/foo"></video><!-- scheme-private-single-letter --> +<video><track src="madeupscheme:/example.com/"></video><!-- scheme-private-single-slash --> +<video><track src="file:/example.com/"></video><!-- scheme-file-single-slash --> +<video><track src="ftps:/example.com/"></video><!-- scheme-ftps-single-slash --> +<video><track src="gopher:/example.com/"></video><!-- scheme-gopher-single-slash --> +<video><track src="ws:/example.com/"></video><!-- scheme-ws-single-slash --> +<video><track src="wss:/example.com/"></video><!-- scheme-wss-single-slash --> +<video><track src="javascript:/example.com/"></video><!-- scheme-javascript-single-slash --> +<video><track src="mailto:/example.com/"></video><!-- scheme-mailto-single-slash --> +<video><track src="madeupscheme:example.com/"></video><!-- scheme-private-no-slash --> +<video><track src="ftps:example.com/"></video><!-- scheme-ftps-no-slash --> +<video><track src="gopher:example.com/"></video><!-- scheme-gopher-no-slash --> +<video><track src="wss:example.com/"></video><!-- scheme-wss-no-slash --> +<video><track src="mailto:example.com/"></video><!-- scheme-mailto-no-slash --> +<video><track src="data:text/plain,foo"></video><!-- scheme-data-no-slash --> +<video><track src="http://user:pass@foo:21/bar;par?b#c"></video><!-- userinfo --> +<video><track src="http://[2001::1]"></video><!-- host-ipv6 --> +<video><track src="http://[2001::1]:80"></video><!-- host-ipv6-port --> +<video><track src="http://f:/c"></video><!-- port-none-but-colon --> +<video><track src="http://f:0/c"></video><!-- port-0 --> +<video><track src="http://f:00000000000000/c"></video><!-- port-00000000000000 --> +<video><track src="http://f:00000000000000000000080/c"></video><!-- port-00000000000000000000080 --> +<video><track src="http://a:b@c:29/d"></video><!-- userinfo-host-port-path --> +<video><track src="http://foo.com:b@d/"></video><!-- userinfo-username-non-alpha --> +<video><track src="http://foo/abcd?efgh?ijkl"></video><!-- query-contains-question-mark --> +<video><track src="http://foo/abcd#foo?bar"></video><!-- fragment-contains-question-mark --> +<video><track src="http://example.com/foo/%2e"></video><!-- path-percent-encoded-dot --> +<video><track src="http://example.com/%20foo"></video><!-- path-percent-encoded-space --> +<video><track src="http://example.com/©zbar"></video><!-- path-non-ascii --> +<video><track src="http://example.com/foo%41%7a"></video><!-- path-percent-encoded-multiple --> +<video><track src="http://example.com/foo%91"></video><!-- path-percent-encoded-u0091 --> +<video><track src="http://example.com/foo%00"></video><!-- path-percent-encoded-u0000 --> +<video><track src="http://example.com/%3A%3a%3C%3c"></video><!-- path-percent-encoded-mixed-case --> +<video><track src="http://example.com/你好你好"></video><!-- path-unicode-han --> +<video><track src="http://example.com//foo"></video><!-- path-uFEFF --> +<video><track src="http://example.com//foo//bar"></video><!-- path-u202E-u202D --> +<video><track src="http://💩"></video><!-- host-is-pile-of-poo --> +<video><track src="http💩//:foo"></video><!-- path-contains-pile-of-poo --> +<video><track src="http://example.com/foo?💩"></video><!-- query-contains-pile-of-poo --> +<video><track src="http://example.com/foo#💩"></video><!-- fragment-contains-pile-of-poo --> +<video><track src="http://192.0x00A80001"></video><!-- host-192.0x00A80001 --> +<video><track src="http://%25DOMAIN:foobar@foodomain.com"></video><!-- userinfo-username-contains-percent-encoded --> +<video><track src="http://@www.example.com"></video><!-- userinfo-empty --> +<video><track src="http://:b@www.example.com"></video><!-- userinfo-user-empty --> +<video><track src="http://a:@www.example.com"></video><!-- userinfo-password-empty --> +<video><track src="http://GOOgoo.com"></video><!-- host-exotic-whitespace --> +<video><track src="http://www.foo。bar.com"></video><!-- host-exotic-dot --> +<video><track src="http://Go.com"></video><!-- host-fullwidth --> +<video><track src="http://你好你好"></video><!-- host-idn-unicode-han --> +<video><track src="http://192.168.0.257/"></video><!-- host-IP-address-broken --> +<video><track src="//foo/bar"></video><!-- scheme-schemeless-relative --> +<video><track src="/"></video><!-- path-slash-only-relative --> +<video><track src="/a/b/c"></video><!-- path-simple-relative --> +<video><track src="/a%2fc"></video><!-- path-percent-encoded-slash-relative --> +<video><track src="/a/%2f/c"></video><!-- path-percent-encoded-slash-plus-slashes-relative --> +<video><track src="?"></video><!-- query-empty-no-path-relative --> +<video><track src="#"></video><!-- fragment-empty-hash-only-no-path-relative --> +<video><track src="#/"></video><!-- fragment-slash-relative --> +<video><track src="#;?"></video><!-- fragment-semicolon-question-mark-relative --> +<video><track src="#β"></video><!-- fragment-non-ascii-relative --> +<video><track src="foo.com"></video><!-- scheme-none-relative --> +<video><track src=":"></video><!-- path-colon-relative --> +<video><track src=":a"></video><!-- path-leading-colon-letter-relative --> +<video><track src=":foo.com"></video><!-- path-leading-colon-chars-relative --> +<video><track src=":/"></video><!-- path-leading-colon-slash-relative --> +<video><track src=":#"></video><!-- path-leading-colon-hash-relative --> +<video><track src=":23"></video><!-- path-leading-colon-number-relative --> +<video><track src="/:23"></video><!-- path-slash-colon-number-relative --> +<video><track src="::"></video><!-- path-leading-colon-colon-relative --> +<video><track src="::23"></video><!-- path-colon-colon-number-relative --> +<video><track src="💩http://foo"></video><!-- path-starts-with-pile-of-poo --> +<video><track src="/💩"></video><!-- path-slash-pile-of-poo --> +<video><track src="File://foo/bar.html"></video><!-- scheme-file-uppercase --> +<video><track src="file://C|/foo/bar"></video><!-- scheme-file-slash-slash-c-bar --> +<video><track src="file://server/foo/bar"></video><!-- scheme-file-host-included --> +<video><track src="file:///foo/bar.txt"></video><!-- scheme-file-host-empty --> +<video><track src="file:"></video><!-- scheme-file-scheme-only --> +<video><track src="file:/"></video><!-- scheme-file-slash-only --> +<video><track src="file://"></video><!-- scheme-file-slash-slash-only --> +<video><track src="file:///"></video><!-- scheme-file-slash-slash-slash-only --> +<video><track src="file:test"></video><!-- scheme-file-no-slash --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src-whitespace-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src-whitespace-only-novalid.html new file mode 100644 index 0000000000..49a19ded1a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src-whitespace-only-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty src is not valid</title> +<video><track src=" +"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/fragment-backslash-novalid.html new file mode 100644 index 0000000000..06dc4825bd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: fragment-backslash</title> +<video><track src="#\"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..c629c503d5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: fragment-contains-hash</title> +<video><track src="http://foo/path#f#g"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..f2632d5e26 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: fragment-leading-space</title> +<video><track src="http://f:21/b# e"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-cr-novalid.html new file mode 100644 index 0000000000..1b2d74fc2f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-cr</title> +<video><track src="http://example.
org"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..098225713c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-double-percent-encoded</title> +<video><track src="http://%41.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..7a66a89573 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-double-percent-encoded-percent-encoded</title> +<video><track src="http://%ef%bc%85%ef%bc%94%ef%bc%91.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-empty-novalid.html new file mode 100644 index 0000000000..0978bfe840 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-empty</title> +<video><track src="http://"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..a193260fc2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-empty-userinfo-empty</title> +<video><track src="http://@/www.example.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..fc9c41e8ef --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-empty-with-userinfo</title> +<video><track src="http://user:pass@/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..70aa4d064c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-hostname-in-brackets</title> +<video><track src="http://[www.google.com]/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..54433b15b9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-invalid-unicode</title> +<video><track src="http://zyx.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..8e93c61bdf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-invalid-unicode-percent-encoded</title> +<video><track src="http://%ef%b7%90zyx.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-newline-novalid.html new file mode 100644 index 0000000000..7b206246d6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-newline</title> +<video><track src="http://example. +org"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-space-novalid.html new file mode 100644 index 0000000000..31c35862b6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-space</title> +<video><track src="http://example .org"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..791359b501 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-square-brackets-port-contains-colon</title> +<video><track src="http://[1::2]:3:4"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-tab-novalid.html new file mode 100644 index 0000000000..cebfa553ba --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-tab</title> +<video><track src="http://example .org"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..7aaf5336f0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-u0000-percent-encoded</title> +<video><track src="http://%00.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..2901170f15 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-u0000-percent-encoded-percent-encoded</title> +<video><track src="http://%ef%bc%85%ef%bc%90%ef%bc%90.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..a6cea54599 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-bare-percent-sign</title> +<video><track src="http://example.com/foo%"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-contains-space-novalid.html new file mode 100644 index 0000000000..4cc4ea47c8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-contains-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-contains-space</title> +<video><track src="/a/ /c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..8f78522773 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-backslash-at-sign</title> +<video><track src="http://foo.com/\@"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..4e95928446 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-colon-backslash</title> +<video><track src=":\"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..8e14139e66 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-colon-chars-backslash</title> +<video><track src=":foo.com\"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-leading-space-novalid.html new file mode 100644 index 0000000000..0b9847f009 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-space</title> +<video><track src="http://f:21/ b"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..a4f6e796e9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-percent-encoded-malformed</title> +<video><track src="http://example.com/foo/%2e%2"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..f83da9a1d6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-relative-square-brackets</title> +<video><track src="[61:24:74]:98"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-tab-novalid.html new file mode 100644 index 0000000000..b8c5b36ba0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-tab</title> +<video><track src="http://example.com/foo bar"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-trailing-space-novalid.html new file mode 100644 index 0000000000..5da84a8729 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-trailing-space</title> +<video><track src="http://f:21/b ?"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-u0091-novalid.html new file mode 100644 index 0000000000..16c810dff2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/path-u0091-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-u0091</title> +<video><track src="http://example.com/foo"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-999999-novalid.html new file mode 100644 index 0000000000..963a331012 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-999999-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-999999</title> +<video><track src="http://f:999999/c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-cr-novalid.html new file mode 100644 index 0000000000..666a5d89d3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-cr</title> +<video><track src="http://f:
/c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..c568c332cb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-leading-colon-bracket-colon</title> +<video><track src="http://2001::1]:80"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-leading-colon-novalid.html new file mode 100644 index 0000000000..a6e554183c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-leading-colon</title> +<video><track src="http://2001::1"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-leading-dash-novalid.html new file mode 100644 index 0000000000..fe6a8bf0aa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-leading-dash</title> +<video><track src="http://foo:-80/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..2798d9a4d4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-multiple-letters</title> +<video><track src="http://f:fifty-two/c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-newline-novalid.html new file mode 100644 index 0000000000..5d1d924a16 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-newline</title> +<video><track src="http://f: +/c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-single-letter-novalid.html new file mode 100644 index 0000000000..40ee9156a4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-single-letter-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-single-letter</title> +<video><track src="http://f:b/c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-space-novalid.html new file mode 100644 index 0000000000..d6e85ae51f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-space</title> +<video><track src="http://f: /c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-tab-novalid.html new file mode 100644 index 0000000000..a4963cf999 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/port-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-tab</title> +<video><track src="http://f: /c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/query-leading-space-novalid.html new file mode 100644 index 0000000000..d5d1f27826 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/query-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: query-leading-space</title> +<video><track src="http://f:21/b? d"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/query-trailing-space-novalid.html new file mode 100644 index 0000000000..489f0fa378 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: query-trailing-space</title> +<video><track src="http://f:21/b?d #"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..e0489ac604 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>src warning: scheme-data-contains-fragment</title> +<video><track src="data:text/html,test#test"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..5799c3fb98 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-data-single-slash</title> +<video><track src="data:/example.com/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..6921ade0ac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-backslash</title> +<video><track src="file:c:\foo\bar.html"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..19ec1b90d4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-single-slash-c-bar</title> +<video><track src="file:/C|/foo/bar"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..5fd3e20328 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-slash-slash-abc-bar</title> +<video><track src="file://abc|/foo/bar"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..3fcc985f90 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-triple-slash-c-bar</title> +<video><track src="file:///C|/foo/bar"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..35e1744784 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-ftp-no-slash</title> +<video><track src="ftp:example.com/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..e9a5385879 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-ftp-single-slash</title> +<video><track src="ftp:/example.com/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..ed6968d4ff --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-backslash</title> +<video><track src="http:\\foo.com\"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..79ddaf10a3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-no-slash-colon</title> +<video><track src="http::@c:29"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..813e4aeff1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-no-slash</title> +<video><track src="http:foo.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..1db1adad1b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-no-slash-square-bracket</title> +<video><track src="http:[61:27]/:foo"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..9c262feea6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-single-slash</title> +<video><track src="http:/example.com/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..f2999019e2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-https-no-slash</title> +<video><track src="https:example.com/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..7304844126 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-https-single-slash</title> +<video><track src="https:/example.com/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..32e379e994 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-cr</title> +<video><track src="a:
foo.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..81bf43c97f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-newline</title> +<video><track src="a: +foo.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..65f414637c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-space</title> +<video><track src="a: foo.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..924eb4e868 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-tab</title> +<video><track src="a: foo.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..603c7d2104 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-backslash</title> +<video><track src="http://a\b:c\d@foo.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..58b50489ff --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-password-bad-chars</title> +<video><track src="http://&a:foo(b]c@d:2/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..8bd21d9873 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-password-contains-pile-of-poo</title> +<video><track src="http://foo:💩@example.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..e20902adaa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-username-contains-at-sign</title> +<video><track src="http://::@c@d:2"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..9886684074 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/track/src/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-username-contains-pile-of-poo</title> +<video><track src="http://💩:foo@example.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/u/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/u/model-isvalid.html new file mode 100644 index 0000000000..0ce3f95b46 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/u/model-isvalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<title>the "u" element is not obsolete</title> +<meta charset=utf-8> +</head> +<body> +<u>baz</u> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ul/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ul/model-isvalid.html new file mode 100644 index 0000000000..3f3adbf9b4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ul/model-isvalid.html @@ -0,0 +1,39 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title>Unordered List: <ul> <li></title> +</head> +<body> + <!-- is block --> + <ul class="class" id="id" lang="en"> + <li class="class" id="id2" lang="en">text</li> + </ul> + + <!-- can be empty --> + <ul></ul> + <ul> + <li></li> + <li></li> + </ul> + + <!-- can contain structured inline --> + <ul> + <li>some <em>text</em> + <pre>more text</pre> + </li> + </ul> + + <!-- can contain blocks --> + <ul> + <li> + <p>some</p> + <p>text</p> + </li> + </ul> + + <!-- can contain interactive --> + <ul><li><a>text</a></li></ul> + +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/ul/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/ul/model-novalid.html new file mode 100644 index 0000000000..9bb4bf0903 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/ul/model-novalid.html @@ -0,0 +1,55 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title>Unordered List: <ul> <li></title> +</head> +<body> + <!-- is block --> + <ul class="class" id="id" lang="en"> + <li class="class" id="id" lang="en">text</li> + </ul> + + <!-- is structured inline --> + <p>paragraph + <ul class="class" id="id" lang="en"> + <li class="class" id="id" lang="en">text</li> + </ul> + </p> + + <!-- can be empty --> + <ul></ul> + <ul> + <li></li> + <li></li> + </ul> + + <!-- cannot contain structured inline --> + <ul> + <li>some <em>text</em> + <pre>more text</pre> + </li> + </ul> + <p>paragraph + <ul> + <li>some <em>text</em> + <pre>more text</pre> + </li> + </ul> + </p> + + <!-- can contain blocks --> + <ul> + <li> + <p>some</p> + <p>text</p> + </li> + </ul> + + <!-- can contain interactive --> + <ul><li><a>text</a></li></ul> + <p>paragraph + <ul><li><a>text</a></li></ul> + </p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/var/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/var/model-isvalid.html new file mode 100644 index 0000000000..06a71d4b31 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/var/model-isvalid.html @@ -0,0 +1,24 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><var></title> +</head> +<body> + <!-- is structured inline --> + <p><var class="class" lang="en">text</var></p> + + <!-- is strictly inline --> + <p><dfn><var class="class" lang="en">text</var></dfn></p> + + <!-- can be empty --> + <p>text <var></var></p> + <p>text <dfn><var></var></dfn></p> + + <!-- can contain interactive --> + <p><var><a>text</a></var></p> + <p><dfn><var><a>text</a></var></dfn></p> + + <!-- cannot contain structured inline --> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/var/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/var/model-novalid.html new file mode 100644 index 0000000000..853481ad10 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/var/model-novalid.html @@ -0,0 +1,18 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><var></title> +</head> +<body> + <!-- not a block --> + <var>text</var> + + <!-- cannot contain structured inline --> + <p><var><ul><li>text</li></ul></var></p> + + <!-- cannot contain interactive if parent forbids interactive --> + <p><a><var><a>text</a></var></a></p> + <p><a><dfn><var><a>text</a></var></dfn></a></p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/model-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/model-isvalid.html new file mode 100644 index 0000000000..4d49826832 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/model-isvalid.html @@ -0,0 +1,4 @@ +<!doctype html> +<meta charset=utf-8> +<title>video with flow content and flow parent</title> +<div><video><p>foo</p></video></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/model-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/model-novalid.html new file mode 100644 index 0000000000..fa9af26197 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/model-novalid.html @@ -0,0 +1,4 @@ +<!doctype html> +<meta charset=utf-8> +<title>video with flow content and phrasing parent</title> +<span><video><p>foo</p></video></span> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster-empty-novalid.html new file mode 100644 index 0000000000..efd5238b69 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty poster is not valid</title> +<video poster=""></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster-isvalid.html new file mode 100644 index 0000000000..effe0a3866 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster-isvalid.html @@ -0,0 +1,91 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid poster</title> +<video poster="a:foo.com"></video><!-- scheme-private --> +<video poster="foo:/"></video><!-- scheme-private-slash --> +<video poster="foo://"></video><!-- scheme-private-slash-slash --> +<video poster="foo:/bar.com/"></video><!-- scheme-private-path --> +<video poster="foo://///////"></video><!-- scheme-private-path-leading-slashes-only --> +<video poster="foo://///////bar.com/"></video><!-- scheme-private-path-leading-slashes-chars --> +<video poster="foo:////://///"></video><!-- scheme-private-path-leading-slashes-colon-slashes --> +<video poster="c:/foo"></video><!-- scheme-private-single-letter --> +<video poster="madeupscheme:/example.com/"></video><!-- scheme-private-single-slash --> +<video poster="file:/example.com/"></video><!-- scheme-file-single-slash --> +<video poster="ftps:/example.com/"></video><!-- scheme-ftps-single-slash --> +<video poster="gopher:/example.com/"></video><!-- scheme-gopher-single-slash --> +<video poster="ws:/example.com/"></video><!-- scheme-ws-single-slash --> +<video poster="wss:/example.com/"></video><!-- scheme-wss-single-slash --> +<video poster="javascript:/example.com/"></video><!-- scheme-javascript-single-slash --> +<video poster="mailto:/example.com/"></video><!-- scheme-mailto-single-slash --> +<video poster="madeupscheme:example.com/"></video><!-- scheme-private-no-slash --> +<video poster="ftps:example.com/"></video><!-- scheme-ftps-no-slash --> +<video poster="gopher:example.com/"></video><!-- scheme-gopher-no-slash --> +<video poster="wss:example.com/"></video><!-- scheme-wss-no-slash --> +<video poster="mailto:example.com/"></video><!-- scheme-mailto-no-slash --> +<video poster="data:text/plain,foo"></video><!-- scheme-data-no-slash --> +<video poster="http://user:pass@foo:21/bar;par?b#c"></video><!-- userinfo --> +<video poster="http://[2001::1]"></video><!-- host-ipv6 --> +<video poster="http://[2001::1]:80"></video><!-- host-ipv6-port --> +<video poster="http://f:/c"></video><!-- port-none-but-colon --> +<video poster="http://f:0/c"></video><!-- port-0 --> +<video poster="http://f:00000000000000/c"></video><!-- port-00000000000000 --> +<video poster="http://f:00000000000000000000080/c"></video><!-- port-00000000000000000000080 --> +<video poster="http://a:b@c:29/d"></video><!-- userinfo-host-port-path --> +<video poster="http://foo.com:b@d/"></video><!-- userinfo-username-non-alpha --> +<video poster="http://foo/abcd?efgh?ijkl"></video><!-- query-contains-question-mark --> +<video poster="http://foo/abcd#foo?bar"></video><!-- fragment-contains-question-mark --> +<video poster="http://example.com/foo/%2e"></video><!-- path-percent-encoded-dot --> +<video poster="http://example.com/%20foo"></video><!-- path-percent-encoded-space --> +<video poster="http://example.com/©zbar"></video><!-- path-non-ascii --> +<video poster="http://example.com/foo%41%7a"></video><!-- path-percent-encoded-multiple --> +<video poster="http://example.com/foo%91"></video><!-- path-percent-encoded-u0091 --> +<video poster="http://example.com/foo%00"></video><!-- path-percent-encoded-u0000 --> +<video poster="http://example.com/%3A%3a%3C%3c"></video><!-- path-percent-encoded-mixed-case --> +<video poster="http://example.com/你好你好"></video><!-- path-unicode-han --> +<video poster="http://example.com//foo"></video><!-- path-uFEFF --> +<video poster="http://example.com//foo//bar"></video><!-- path-u202E-u202D --> +<video poster="http://💩"></video><!-- host-is-pile-of-poo --> +<video poster="http💩//:foo"></video><!-- path-contains-pile-of-poo --> +<video poster="http://example.com/foo?💩"></video><!-- query-contains-pile-of-poo --> +<video poster="http://example.com/foo#💩"></video><!-- fragment-contains-pile-of-poo --> +<video poster="http://192.0x00A80001"></video><!-- host-192.0x00A80001 --> +<video poster="http://%25DOMAIN:foobar@foodomain.com"></video><!-- userinfo-username-contains-percent-encoded --> +<video poster="http://@www.example.com"></video><!-- userinfo-empty --> +<video poster="http://:b@www.example.com"></video><!-- userinfo-user-empty --> +<video poster="http://a:@www.example.com"></video><!-- userinfo-password-empty --> +<video poster="http://GOOgoo.com"></video><!-- host-exotic-whitespace --> +<video poster="http://www.foo。bar.com"></video><!-- host-exotic-dot --> +<video poster="http://Go.com"></video><!-- host-fullwidth --> +<video poster="http://你好你好"></video><!-- host-idn-unicode-han --> +<video poster="http://192.168.0.257/"></video><!-- host-IP-address-broken --> +<video poster="//foo/bar"></video><!-- scheme-schemeless-relative --> +<video poster="/"></video><!-- path-slash-only-relative --> +<video poster="/a/b/c"></video><!-- path-simple-relative --> +<video poster="/a%2fc"></video><!-- path-percent-encoded-slash-relative --> +<video poster="/a/%2f/c"></video><!-- path-percent-encoded-slash-plus-slashes-relative --> +<video poster="?"></video><!-- query-empty-no-path-relative --> +<video poster="#"></video><!-- fragment-empty-hash-only-no-path-relative --> +<video poster="#/"></video><!-- fragment-slash-relative --> +<video poster="#;?"></video><!-- fragment-semicolon-question-mark-relative --> +<video poster="#β"></video><!-- fragment-non-ascii-relative --> +<video poster="foo.com"></video><!-- scheme-none-relative --> +<video poster=":"></video><!-- path-colon-relative --> +<video poster=":a"></video><!-- path-leading-colon-letter-relative --> +<video poster=":foo.com"></video><!-- path-leading-colon-chars-relative --> +<video poster=":/"></video><!-- path-leading-colon-slash-relative --> +<video poster=":#"></video><!-- path-leading-colon-hash-relative --> +<video poster=":23"></video><!-- path-leading-colon-number-relative --> +<video poster="/:23"></video><!-- path-slash-colon-number-relative --> +<video poster="::"></video><!-- path-leading-colon-colon-relative --> +<video poster="::23"></video><!-- path-colon-colon-number-relative --> +<video poster="💩http://foo"></video><!-- path-starts-with-pile-of-poo --> +<video poster="/💩"></video><!-- path-slash-pile-of-poo --> +<video poster="File://foo/bar.html"></video><!-- scheme-file-uppercase --> +<video poster="file://C|/foo/bar"></video><!-- scheme-file-slash-slash-c-bar --> +<video poster="file://server/foo/bar"></video><!-- scheme-file-host-included --> +<video poster="file:///foo/bar.txt"></video><!-- scheme-file-host-empty --> +<video poster="file:"></video><!-- scheme-file-scheme-only --> +<video poster="file:/"></video><!-- scheme-file-slash-only --> +<video poster="file://"></video><!-- scheme-file-slash-slash-only --> +<video poster="file:///"></video><!-- scheme-file-slash-slash-slash-only --> +<video poster="file:test"></video><!-- scheme-file-no-slash --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster-whitespace-only-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster-whitespace-only-novalid.html new file mode 100644 index 0000000000..b53bf19026 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster-whitespace-only-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty poster is not valid</title> +<video poster=" +"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/fragment-backslash-novalid.html new file mode 100644 index 0000000000..e2d9764e37 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: fragment-backslash</title> +<video poster="#\"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..cb01ae009f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: fragment-contains-hash</title> +<video poster="http://foo/path#f#g"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..8bf3631bfb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: fragment-leading-space</title> +<video poster="http://f:21/b# e"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-cr-novalid.html new file mode 100644 index 0000000000..8e7cd1af04 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: host-cr</title> +<video poster="http://example.
org"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..e3c4eafc65 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: host-double-percent-encoded</title> +<video poster="http://%41.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..34f58f6fa5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: host-double-percent-encoded-percent-encoded</title> +<video poster="http://%ef%bc%85%ef%bc%94%ef%bc%91.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-empty-novalid.html new file mode 100644 index 0000000000..704af4b76a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: host-empty</title> +<video poster="http://"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..896ed88500 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: host-empty-userinfo-empty</title> +<video poster="http://@/www.example.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..2ac4d5f7f3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: host-empty-with-userinfo</title> +<video poster="http://user:pass@/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..5458f16e65 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: host-hostname-in-brackets</title> +<video poster="http://[www.google.com]/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..c8f206dde3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: host-invalid-unicode</title> +<video poster="http://zyx.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..b891644888 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: host-invalid-unicode-percent-encoded</title> +<video poster="http://%ef%b7%90zyx.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-newline-novalid.html new file mode 100644 index 0000000000..de25e97766 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: host-newline</title> +<video poster="http://example. +org"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-space-novalid.html new file mode 100644 index 0000000000..1e35a2f962 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: host-space</title> +<video poster="http://example .org"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..094eec8770 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: host-square-brackets-port-contains-colon</title> +<video poster="http://[1::2]:3:4"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-tab-novalid.html new file mode 100644 index 0000000000..c5455bee11 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: host-tab</title> +<video poster="http://example .org"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..81c2776382 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: host-u0000-percent-encoded</title> +<video poster="http://%00.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..34ccb2844a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: host-u0000-percent-encoded-percent-encoded</title> +<video poster="http://%ef%bc%85%ef%bc%90%ef%bc%90.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..170314bbe5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: path-bare-percent-sign</title> +<video poster="http://example.com/foo%"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-contains-space-novalid.html new file mode 100644 index 0000000000..e17733c2eb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-contains-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: path-contains-space</title> +<video poster="/a/ /c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..83d43d2b4e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: path-leading-backslash-at-sign</title> +<video poster="http://foo.com/\@"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..a0a8c6c52a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: path-leading-colon-backslash</title> +<video poster=":\"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..5e63c1b4d6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: path-leading-colon-chars-backslash</title> +<video poster=":foo.com\"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-leading-space-novalid.html new file mode 100644 index 0000000000..e738c1feb1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: path-leading-space</title> +<video poster="http://f:21/ b"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..1c211fd4ca --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: path-percent-encoded-malformed</title> +<video poster="http://example.com/foo/%2e%2"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..786f91dac1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: path-relative-square-brackets</title> +<video poster="[61:24:74]:98"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-tab-novalid.html new file mode 100644 index 0000000000..bb9fc12b17 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: path-tab</title> +<video poster="http://example.com/foo bar"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-trailing-space-novalid.html new file mode 100644 index 0000000000..f66866c8fc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: path-trailing-space</title> +<video poster="http://f:21/b ?"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-u0091-novalid.html new file mode 100644 index 0000000000..360426c3a9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/path-u0091-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: path-u0091</title> +<video poster="http://example.com/foo"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-999999-novalid.html new file mode 100644 index 0000000000..9ceec19628 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-999999-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: port-999999</title> +<video poster="http://f:999999/c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-cr-novalid.html new file mode 100644 index 0000000000..28796729d7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: port-cr</title> +<video poster="http://f:
/c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..b5b6bef5c7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: port-leading-colon-bracket-colon</title> +<video poster="http://2001::1]:80"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-leading-colon-novalid.html new file mode 100644 index 0000000000..bd5c281016 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: port-leading-colon</title> +<video poster="http://2001::1"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-leading-dash-novalid.html new file mode 100644 index 0000000000..354fe3103d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: port-leading-dash</title> +<video poster="http://foo:-80/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..04a2cf18e8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: port-multiple-letters</title> +<video poster="http://f:fifty-two/c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-newline-novalid.html new file mode 100644 index 0000000000..1634a10e0b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: port-newline</title> +<video poster="http://f: +/c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-single-letter-novalid.html new file mode 100644 index 0000000000..8b95dcc647 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-single-letter-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: port-single-letter</title> +<video poster="http://f:b/c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-space-novalid.html new file mode 100644 index 0000000000..6164a9206f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: port-space</title> +<video poster="http://f: /c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-tab-novalid.html new file mode 100644 index 0000000000..5dbbdd5b4f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/port-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: port-tab</title> +<video poster="http://f: /c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/query-leading-space-novalid.html new file mode 100644 index 0000000000..e465e950b8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/query-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: query-leading-space</title> +<video poster="http://f:21/b? d"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/query-trailing-space-novalid.html new file mode 100644 index 0000000000..640e399720 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: query-trailing-space</title> +<video poster="http://f:21/b?d #"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..4207e1babe --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/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> +<video poster="data:text/html,test#test"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..61a3376e10 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: scheme-data-single-slash</title> +<video poster="data:/example.com/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..2d2a13b1a5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: scheme-file-backslash</title> +<video poster="file:c:\foo\bar.html"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..f6b4897d97 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: scheme-file-single-slash-c-bar</title> +<video poster="file:/C|/foo/bar"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..c339707f61 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: scheme-file-slash-slash-abc-bar</title> +<video poster="file://abc|/foo/bar"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..40b21e03ac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: scheme-file-triple-slash-c-bar</title> +<video poster="file:///C|/foo/bar"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..b06cd92de3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: scheme-ftp-no-slash</title> +<video poster="ftp:example.com/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..2db8cbb1d3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: scheme-ftp-single-slash</title> +<video poster="ftp:/example.com/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..82223ebe18 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: scheme-http-backslash</title> +<video poster="http:\\foo.com\"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..cb9cb51916 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: scheme-http-no-slash-colon</title> +<video poster="http::@c:29"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..a55b66b5a9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: scheme-http-no-slash</title> +<video poster="http:foo.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..53028e1ea3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: scheme-http-no-slash-square-bracket</title> +<video poster="http:[61:27]/:foo"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..e21f10cb92 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: scheme-http-single-slash</title> +<video poster="http:/example.com/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..103a89e3e2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: scheme-https-no-slash</title> +<video poster="https:example.com/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..0c2002984d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: scheme-https-single-slash</title> +<video poster="https:/example.com/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..7ab4fd9533 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: scheme-trailing-cr</title> +<video poster="a:
foo.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..e411aa2956 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: scheme-trailing-newline</title> +<video poster="a: +foo.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..8018630da5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: scheme-trailing-space</title> +<video poster="a: foo.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..176164f8f9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: scheme-trailing-tab</title> +<video poster="a: foo.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..5842693077 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: userinfo-backslash</title> +<video poster="http://a\b:c\d@foo.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..a4afc95e89 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: userinfo-password-bad-chars</title> +<video poster="http://&a:foo(b]c@d:2/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..4948ef6dad --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: userinfo-password-contains-pile-of-poo</title> +<video poster="http://foo:💩@example.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..c0527bc19a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: userinfo-username-contains-at-sign</title> +<video poster="http://::@c@d:2"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..0275ab7e67 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid poster: userinfo-username-contains-pile-of-poo</title> +<video poster="http://💩:foo@example.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src-isvalid.html new file mode 100644 index 0000000000..6053f99466 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src-isvalid.html @@ -0,0 +1,91 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid src</title> +<video src="a:foo.com"></video><!-- scheme-private --> +<video src="foo:/"></video><!-- scheme-private-slash --> +<video src="foo://"></video><!-- scheme-private-slash-slash --> +<video src="foo:/bar.com/"></video><!-- scheme-private-path --> +<video src="foo://///////"></video><!-- scheme-private-path-leading-slashes-only --> +<video src="foo://///////bar.com/"></video><!-- scheme-private-path-leading-slashes-chars --> +<video src="foo:////://///"></video><!-- scheme-private-path-leading-slashes-colon-slashes --> +<video src="c:/foo"></video><!-- scheme-private-single-letter --> +<video src="madeupscheme:/example.com/"></video><!-- scheme-private-single-slash --> +<video src="file:/example.com/"></video><!-- scheme-file-single-slash --> +<video src="ftps:/example.com/"></video><!-- scheme-ftps-single-slash --> +<video src="gopher:/example.com/"></video><!-- scheme-gopher-single-slash --> +<video src="ws:/example.com/"></video><!-- scheme-ws-single-slash --> +<video src="wss:/example.com/"></video><!-- scheme-wss-single-slash --> +<video src="javascript:/example.com/"></video><!-- scheme-javascript-single-slash --> +<video src="mailto:/example.com/"></video><!-- scheme-mailto-single-slash --> +<video src="madeupscheme:example.com/"></video><!-- scheme-private-no-slash --> +<video src="ftps:example.com/"></video><!-- scheme-ftps-no-slash --> +<video src="gopher:example.com/"></video><!-- scheme-gopher-no-slash --> +<video src="wss:example.com/"></video><!-- scheme-wss-no-slash --> +<video src="mailto:example.com/"></video><!-- scheme-mailto-no-slash --> +<video src="data:text/plain,foo"></video><!-- scheme-data-no-slash --> +<video src="http://user:pass@foo:21/bar;par?b#c"></video><!-- userinfo --> +<video src="http://[2001::1]"></video><!-- host-ipv6 --> +<video src="http://[2001::1]:80"></video><!-- host-ipv6-port --> +<video src="http://f:/c"></video><!-- port-none-but-colon --> +<video src="http://f:0/c"></video><!-- port-0 --> +<video src="http://f:00000000000000/c"></video><!-- port-00000000000000 --> +<video src="http://f:00000000000000000000080/c"></video><!-- port-00000000000000000000080 --> +<video src="http://a:b@c:29/d"></video><!-- userinfo-host-port-path --> +<video src="http://foo.com:b@d/"></video><!-- userinfo-username-non-alpha --> +<video src="http://foo/abcd?efgh?ijkl"></video><!-- query-contains-question-mark --> +<video src="http://foo/abcd#foo?bar"></video><!-- fragment-contains-question-mark --> +<video src="http://example.com/foo/%2e"></video><!-- path-percent-encoded-dot --> +<video src="http://example.com/%20foo"></video><!-- path-percent-encoded-space --> +<video src="http://example.com/©zbar"></video><!-- path-non-ascii --> +<video src="http://example.com/foo%41%7a"></video><!-- path-percent-encoded-multiple --> +<video src="http://example.com/foo%91"></video><!-- path-percent-encoded-u0091 --> +<video src="http://example.com/foo%00"></video><!-- path-percent-encoded-u0000 --> +<video src="http://example.com/%3A%3a%3C%3c"></video><!-- path-percent-encoded-mixed-case --> +<video src="http://example.com/你好你好"></video><!-- path-unicode-han --> +<video src="http://example.com//foo"></video><!-- path-uFEFF --> +<video src="http://example.com//foo//bar"></video><!-- path-u202E-u202D --> +<video src="http://💩"></video><!-- host-is-pile-of-poo --> +<video src="http💩//:foo"></video><!-- path-contains-pile-of-poo --> +<video src="http://example.com/foo?💩"></video><!-- query-contains-pile-of-poo --> +<video src="http://example.com/foo#💩"></video><!-- fragment-contains-pile-of-poo --> +<video src="http://192.0x00A80001"></video><!-- host-192.0x00A80001 --> +<video src="http://%25DOMAIN:foobar@foodomain.com"></video><!-- userinfo-username-contains-percent-encoded --> +<video src="http://@www.example.com"></video><!-- userinfo-empty --> +<video src="http://:b@www.example.com"></video><!-- userinfo-user-empty --> +<video src="http://a:@www.example.com"></video><!-- userinfo-password-empty --> +<video src="http://GOOgoo.com"></video><!-- host-exotic-whitespace --> +<video src="http://www.foo。bar.com"></video><!-- host-exotic-dot --> +<video src="http://Go.com"></video><!-- host-fullwidth --> +<video src="http://你好你好"></video><!-- host-idn-unicode-han --> +<video src="http://192.168.0.257/"></video><!-- host-IP-address-broken --> +<video src="//foo/bar"></video><!-- scheme-schemeless-relative --> +<video src="/"></video><!-- path-slash-only-relative --> +<video src="/a/b/c"></video><!-- path-simple-relative --> +<video src="/a%2fc"></video><!-- path-percent-encoded-slash-relative --> +<video src="/a/%2f/c"></video><!-- path-percent-encoded-slash-plus-slashes-relative --> +<video src="?"></video><!-- query-empty-no-path-relative --> +<video src="#"></video><!-- fragment-empty-hash-only-no-path-relative --> +<video src="#/"></video><!-- fragment-slash-relative --> +<video src="#;?"></video><!-- fragment-semicolon-question-mark-relative --> +<video src="#β"></video><!-- fragment-non-ascii-relative --> +<video src="foo.com"></video><!-- scheme-none-relative --> +<video src=":"></video><!-- path-colon-relative --> +<video src=":a"></video><!-- path-leading-colon-letter-relative --> +<video src=":foo.com"></video><!-- path-leading-colon-chars-relative --> +<video src=":/"></video><!-- path-leading-colon-slash-relative --> +<video src=":#"></video><!-- path-leading-colon-hash-relative --> +<video src=":23"></video><!-- path-leading-colon-number-relative --> +<video src="/:23"></video><!-- path-slash-colon-number-relative --> +<video src="::"></video><!-- path-leading-colon-colon-relative --> +<video src="::23"></video><!-- path-colon-colon-number-relative --> +<video src="💩http://foo"></video><!-- path-starts-with-pile-of-poo --> +<video src="/💩"></video><!-- path-slash-pile-of-poo --> +<video src="File://foo/bar.html"></video><!-- scheme-file-uppercase --> +<video src="file://C|/foo/bar"></video><!-- scheme-file-slash-slash-c-bar --> +<video src="file://server/foo/bar"></video><!-- scheme-file-host-included --> +<video src="file:///foo/bar.txt"></video><!-- scheme-file-host-empty --> +<video src="file:"></video><!-- scheme-file-scheme-only --> +<video src="file:/"></video><!-- scheme-file-slash-only --> +<video src="file://"></video><!-- scheme-file-slash-slash-only --> +<video src="file:///"></video><!-- scheme-file-slash-slash-slash-only --> +<video src="file:test"></video><!-- scheme-file-no-slash --> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/fragment-backslash-novalid.html new file mode 100644 index 0000000000..ee68bff3d9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: fragment-backslash</title> +<video src="#\"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..b9d870a9ea --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: fragment-contains-hash</title> +<video src="http://foo/path#f#g"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..4b15521603 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: fragment-leading-space</title> +<video src="http://f:21/b# e"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-cr-novalid.html new file mode 100644 index 0000000000..961ef7768d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-cr</title> +<video src="http://example.
org"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..920ee8a546 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-double-percent-encoded</title> +<video src="http://%41.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..4134e80de8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-double-percent-encoded-percent-encoded</title> +<video src="http://%ef%bc%85%ef%bc%94%ef%bc%91.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-empty-novalid.html new file mode 100644 index 0000000000..816c3742d2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-empty</title> +<video src="http://"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..34f65d1a84 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-empty-userinfo-empty</title> +<video src="http://@/www.example.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..95dfb6f5b2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-empty-with-userinfo</title> +<video src="http://user:pass@/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..0768743f4e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-hostname-in-brackets</title> +<video src="http://[www.google.com]/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..9508562d7b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-invalid-unicode</title> +<video src="http://zyx.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..b29836ab97 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-invalid-unicode-percent-encoded</title> +<video src="http://%ef%b7%90zyx.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-newline-novalid.html new file mode 100644 index 0000000000..41537aeaca --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-newline</title> +<video src="http://example. +org"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-space-novalid.html new file mode 100644 index 0000000000..f480f32c5c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-space</title> +<video src="http://example .org"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..447a2aa614 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-square-brackets-port-contains-colon</title> +<video src="http://[1::2]:3:4"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-tab-novalid.html new file mode 100644 index 0000000000..4076b232c7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-tab</title> +<video src="http://example .org"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..549297e189 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-u0000-percent-encoded</title> +<video src="http://%00.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..8041f2d781 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: host-u0000-percent-encoded-percent-encoded</title> +<video src="http://%ef%bc%85%ef%bc%90%ef%bc%90.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..d9c3ee5718 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-bare-percent-sign</title> +<video src="http://example.com/foo%"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-contains-space-novalid.html new file mode 100644 index 0000000000..9d5e0c7994 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-contains-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-contains-space</title> +<video src="/a/ /c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..99bea08254 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-backslash-at-sign</title> +<video src="http://foo.com/\@"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..a6c02e7d68 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-colon-backslash</title> +<video src=":\"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..d16c250a86 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-colon-chars-backslash</title> +<video src=":foo.com\"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-leading-space-novalid.html new file mode 100644 index 0000000000..72d3eb00fb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-leading-space</title> +<video src="http://f:21/ b"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..d4a76d67ff --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-percent-encoded-malformed</title> +<video src="http://example.com/foo/%2e%2"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..70e5f34d69 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-relative-square-brackets</title> +<video src="[61:24:74]:98"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-tab-novalid.html new file mode 100644 index 0000000000..9600b35c9b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-tab</title> +<video src="http://example.com/foo bar"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-trailing-space-novalid.html new file mode 100644 index 0000000000..8d778ed212 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-trailing-space</title> +<video src="http://f:21/b ?"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-u0091-novalid.html new file mode 100644 index 0000000000..3a8729e2e6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/path-u0091-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: path-u0091</title> +<video src="http://example.com/foo"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-999999-novalid.html new file mode 100644 index 0000000000..e877d815b9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-999999-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-999999</title> +<video src="http://f:999999/c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-cr-novalid.html new file mode 100644 index 0000000000..c2ccfb0960 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-cr</title> +<video src="http://f:
/c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..e5fb232d4a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-leading-colon-bracket-colon</title> +<video src="http://2001::1]:80"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-leading-colon-novalid.html new file mode 100644 index 0000000000..96e191517d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-leading-colon</title> +<video src="http://2001::1"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-leading-dash-novalid.html new file mode 100644 index 0000000000..fe6f633d4a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-leading-dash</title> +<video src="http://foo:-80/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..3adbe71514 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-multiple-letters</title> +<video src="http://f:fifty-two/c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-newline-novalid.html new file mode 100644 index 0000000000..8537b67379 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-newline</title> +<video src="http://f: +/c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-single-letter-novalid.html new file mode 100644 index 0000000000..e26c266056 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-single-letter-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-single-letter</title> +<video src="http://f:b/c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-space-novalid.html new file mode 100644 index 0000000000..a64478c873 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-space</title> +<video src="http://f: /c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-tab-novalid.html new file mode 100644 index 0000000000..06a2197333 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/port-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: port-tab</title> +<video src="http://f: /c"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/query-leading-space-novalid.html new file mode 100644 index 0000000000..7fadece7cb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/query-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: query-leading-space</title> +<video src="http://f:21/b? d"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/query-trailing-space-novalid.html new file mode 100644 index 0000000000..c63758bf84 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: query-trailing-space</title> +<video src="http://f:21/b?d #"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..b0e34b8fcc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/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> +<video src="data:text/html,test#test"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..8d8dae7125 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-data-single-slash</title> +<video src="data:/example.com/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..e8901f2c76 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-backslash</title> +<video src="file:c:\foo\bar.html"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..4b0da95095 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-single-slash-c-bar</title> +<video src="file:/C|/foo/bar"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..34caa671c7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-slash-slash-abc-bar</title> +<video src="file://abc|/foo/bar"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..24955ef06f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-file-triple-slash-c-bar</title> +<video src="file:///C|/foo/bar"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..5667bea15a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-ftp-no-slash</title> +<video src="ftp:example.com/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..e9dcf201b6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-ftp-single-slash</title> +<video src="ftp:/example.com/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..6809d90d1b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-backslash</title> +<video src="http:\\foo.com\"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..e519b030b8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-no-slash-colon</title> +<video src="http::@c:29"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..4b8d317775 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-no-slash</title> +<video src="http:foo.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..7251562c46 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-no-slash-square-bracket</title> +<video src="http:[61:27]/:foo"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..33f3518fcd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-http-single-slash</title> +<video src="http:/example.com/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..c80331a6e7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-https-no-slash</title> +<video src="https:example.com/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..876011ec09 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-https-single-slash</title> +<video src="https:/example.com/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..bb0a0de900 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-cr</title> +<video src="a:
foo.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..01bb310f91 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-newline</title> +<video src="a: +foo.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..6149a4df2b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-space</title> +<video src="a: foo.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..4285fea135 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: scheme-trailing-tab</title> +<video src="a: foo.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..c18402881c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-backslash</title> +<video src="http://a\b:c\d@foo.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..0f34b9ec29 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-password-bad-chars</title> +<video src="http://&a:foo(b]c@d:2/"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..971c1f0eba --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-password-contains-pile-of-poo</title> +<video src="http://foo:💩@example.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..a3d5736d1e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-username-contains-at-sign</title> +<video src="http://::@c@d:2"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..d3cc8e1abb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/elements/video/src/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid src: userinfo-username-contains-pile-of-poo</title> +<video src="http://💩:foo@example.com"></video> diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/001-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/001-isvalid.html new file mode 100644 index 0000000000..445394dde9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/001-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen</title> +<link href='foo' media='screen' rel='stylesheet'> +</head> +<body> +<p>screen</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/001-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/001-novalid.html new file mode 100644 index 0000000000..d111776040 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/001-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and</title> +<link href='foo' media='screen and' rel='stylesheet'> +</head> +<body> +<p>screen and</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/002-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/002-isvalid.html new file mode 100644 index 0000000000..8820d56547 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/002-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title> screen</title> +<link href='foo' media=' screen' rel='stylesheet'> +</head> +<body> +<p> screen</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/002-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/002-novalid.html new file mode 100644 index 0000000000..819d4622fb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/002-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>alla</title> +<link href='foo' media='alla' rel='stylesheet'> +</head> +<body> +<p>alla</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/003-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/003-isvalid.html new file mode 100644 index 0000000000..220eb820bf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/003-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>all</title> +<link href='foo' media='all' rel='stylesheet'> +</head> +<body> +<p>all</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/003-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/003-novalid.html new file mode 100644 index 0000000000..81a7db013d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/003-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>PROJECTİON</title> +<link href='foo' media='PROJECTİON' rel='stylesheet'> +</head> +<body> +<p>PROJECTİON</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/004-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/004-novalid.html new file mode 100644 index 0000000000..d30fc2055f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/004-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>notscreen</title> +<link href='foo' media='notscreen' rel='stylesheet'> +</head> +<body> +<p>notscreen</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/005-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/005-isvalid.html new file mode 100644 index 0000000000..cfcf027d0d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/005-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>not screen</title> +<link href='foo' media='not screen' rel='stylesheet'> +</head> +<body> +<p>not screen</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/005-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/005-novalid.html new file mode 100644 index 0000000000..f7bb852938 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/005-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>onlyscreen</title> +<link href='foo' media='onlyscreen' rel='stylesheet'> +</head> +<body> +<p>onlyscreen</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/006-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/006-isvalid.html new file mode 100644 index 0000000000..7a24e16a1b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/006-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>only screen</title> +<link href='foo' media='only screen' rel='stylesheet'> +</head> +<body> +<p>only screen</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/006-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/006-novalid.html new file mode 100644 index 0000000000..5315c8afe7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/006-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screenand (min-width: 400px)</title> +<link href='foo' media='screenand (min-width: 400px)' rel='stylesheet'> +</head> +<body> +<p>screenand (min-width: 400px)</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/007-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/007-isvalid.html new file mode 100644 index 0000000000..59c4a8409c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/007-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and (min-width: 400px)</title> +<link href='foo' media='screen and (min-width: 400px)' rel='stylesheet'> +</head> +<body> +<p>screen and (min-width: 400px)</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/007-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/007-novalid.html new file mode 100644 index 0000000000..122d5ce778 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/007-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and(min-width: 400px)</title> +<link href='foo' media='screen and(min-width: 400px)' rel='stylesheet'> +</head> +<body> +<p>screen and(min-width: 400px)</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/008-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/008-isvalid.html new file mode 100644 index 0000000000..544bcbeef0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/008-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and (min-width:400px)</title> +<link href='foo' media='screen and (min-width:400px)' rel='stylesheet'> +</head> +<body> +<p>screen and (min-width:400px)</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/008-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/008-novalid.html new file mode 100644 index 0000000000..4531534948 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/008-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and (min-width: 400px;)</title> +<link href='foo' media='screen and (min-width: 400px;)' rel='stylesheet'> +</head> +<body> +<p>screen and (min-width: 400px;)</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/009-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/009-isvalid.html new file mode 100644 index 0000000000..cee1a4aba1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/009-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and ( min-width: 400px )</title> +<link href='foo' media='screen and ( min-width: 400px )' rel='stylesheet'> +</head> +<body> +<p>screen and ( min-width: 400px )</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/009-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/009-novalid.html new file mode 100644 index 0000000000..d44dbfa402 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/009-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and (min-width: 400uu)</title> +<link href='foo' media='screen and (min-width: 400uu)' rel='stylesheet'> +</head> +<body> +<p>screen and (min-width: 400uu)</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/010-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/010-isvalid.html new file mode 100644 index 0000000000..43584464f7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/010-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and ( min-width : 400px )</title> +<link href='foo' media='screen and ( min-width : 400px )' rel='stylesheet'> +</head> +<body> +<p>screen and ( min-width : 400px )</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/010-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/010-novalid.html new file mode 100644 index 0000000000..a016cd99c8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/010-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and (min-width: 400)</title> +<link href='foo' media='screen and (min-width: 400)' rel='stylesheet'> +</head> +<body> +<p>screen and (min-width: 400)</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/011-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/011-isvalid.html new file mode 100644 index 0000000000..335e0e6fdd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/011-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and (min-width: 400px)</title> +<link href='foo' media='screen and (min-width: 400px)' rel='stylesheet'> +</head> +<body> +<p>screen and (min-width: 400px)</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/011-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/011-novalid.html new file mode 100644 index 0000000000..cb9d5ab706 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/011-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and (min-width: 400dpi)</title> +<link href='foo' media='screen and (min-width: 400dpi)' rel='stylesheet'> +</head> +<body> +<p>screen and (min-width: 400dpi)</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/012-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/012-isvalid.html new file mode 100644 index 0000000000..4de7b828bd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/012-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and ( min-width: 400px)</title> +<link href='foo' media='screen and ( min-width: 400px)' rel='stylesheet'> +</head> +<body> +<p>screen and ( min-width: 400px)</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/012-valid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/012-valid.html new file mode 100644 index 0000000000..6395788af4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/012-valid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and (min-width: 400px)and (max-width: 600px)</title> +<link href='foo' media='screen and (min-width: 400px)and (max-width: 600px)' rel='stylesheet'> +</head> +<body> +<p>screen and (min-width: 400px)and (max-width: 600px)</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/013-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/013-isvalid.html new file mode 100644 index 0000000000..3f138bfb2b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/013-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and (min-width: 400px )</title> +<link href='foo' media='screen and (min-width: 400px )' rel='stylesheet'> +</head> +<body> +<p>screen and (min-width: 400px )</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/013-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/013-novalid.html new file mode 100644 index 0000000000..f8b1a9873f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/013-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and (min-width:</title> +<link href='foo' media='screen and (min-width:' rel='stylesheet'> +</head> +<body> +<p>screen and (min-width:</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/014-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/014-isvalid.html new file mode 100644 index 0000000000..6f01339717 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/014-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and (min-width: 400px)</title> +<link href='foo' media='screen and (min-width: 400px)' rel='stylesheet'> +</head> +<body> +<p>screen and (min-width: 400px)</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/014-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/014-novalid.html new file mode 100644 index 0000000000..6d1cfdbf60 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/014-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and (min-width: 400px) and</title> +<link href='foo' media='screen and (min-width: 400px) and' rel='stylesheet'> +</head> +<body> +<p>screen and (min-width: 400px) and</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/015-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/015-isvalid.html new file mode 100644 index 0000000000..598bb94435 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/015-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and (min-width: 400px)</title> +<link href='foo' media='screen and (min-width: 400px)' rel='stylesheet'> +</head> +<body> +<p>screen and (min-width: 400px)</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/016-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/016-isvalid.html new file mode 100644 index 0000000000..6f01339717 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/016-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and (min-width: 400px)</title> +<link href='foo' media='screen and (min-width: 400px)' rel='stylesheet'> +</head> +<body> +<p>screen and (min-width: 400px)</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/017-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/017-isvalid.html new file mode 100644 index 0000000000..2b9ebfdce1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/017-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and (min-width: 400px)</title> +<link href='foo' media='screen and (min-width: 400px)' rel='stylesheet'> +</head> +<body> +<p>screen and (min-width: 400px)</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/018-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/018-isvalid.html new file mode 100644 index 0000000000..08d398a89b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/018-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and (min-width: 400px) and (max-width: 600px)</title> +<link href='foo' media='screen and (min-width: 400px) and (max-width: 600px)' rel='stylesheet'> +</head> +<body> +<p>screen and (min-width: 400px) and (max-width: 600px)</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/019-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/019-isvalid.html new file mode 100644 index 0000000000..8fa020aa5f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/019-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and (min-width: 400px) and (max-width: 600px)</title> +<link href='foo' media='screen and (min-width: 400px) and (max-width: 600px)' rel='stylesheet'> +</head> +<body> +<p>screen and (min-width: 400px) and (max-width: 600px)</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/019-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/019-novalid.html new file mode 100644 index 0000000000..16a06b68a7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/019-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and (color: 1em)</title> +<link href='foo' media='screen and (color: 1em)' rel='stylesheet'> +</head> +<body> +<p>screen and (color: 1em)</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/020-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/020-isvalid.html new file mode 100644 index 0000000000..0a140e9bfd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/020-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and (min-width: 400px) and (max-width: 600px)</title> +<link href='foo' media='screen and (min-width: 400px) and (max-width: 600px)' rel='stylesheet'> +</head> +<body> +<p>screen and (min-width: 400px) and (max-width: 600px)</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/020-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/020-novalid.html new file mode 100644 index 0000000000..d7aada42f9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/020-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>,</title> +<link href='foo' media=',' rel='stylesheet'> +</head> +<body> +<p>,</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/021-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/021-novalid.html new file mode 100644 index 0000000000..7b62b98437 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/021-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen,,print</title> +<link href='foo' media='screen,,print' rel='stylesheet'> +</head> +<body> +<p>screen,,print</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/022-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/022-novalid.html new file mode 100644 index 0000000000..92f7c609a8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/022-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen,</title> +<link href='foo' media='screen,' rel='stylesheet'> +</head> +<body> +<p>screen,</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/023-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/023-novalid.html new file mode 100644 index 0000000000..55ac1c007d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/023-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>,screen</title> +<link href='foo' media=',screen' rel='stylesheet'> +</head> +<body> +<p>,screen</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/024-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/024-novalid.html new file mode 100644 index 0000000000..a016cd99c8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/024-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and (min-width: 400)</title> +<link href='foo' media='screen and (min-width: 400)' rel='stylesheet'> +</head> +<body> +<p>screen and (min-width: 400)</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/025-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/025-isvalid.html new file mode 100644 index 0000000000..cf0079302c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/025-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and (color: 1)</title> +<link href='foo' media='screen and (color: 1)' rel='stylesheet'> +</head> +<body> +<p>screen and (color: 1)</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/026-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/026-isvalid.html new file mode 100644 index 0000000000..ef8523b8c4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/026-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and (color: 2)</title> +<link href='foo' media='screen and (color: 2)' rel='stylesheet'> +</head> +<body> +<p>screen and (color: 2)</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/027-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/027-isvalid.html new file mode 100644 index 0000000000..99799c77da --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/027-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and (color: 0)</title> +<link href='foo' media='screen and (color: 0)' rel='stylesheet'> +</head> +<body> +<p>screen and (color: 0)</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/028-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/028-isvalid.html new file mode 100644 index 0000000000..61d5b2f68e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/028-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>print and (min-resolution: 100dpi)</title> +<link href='foo' media='print and (min-resolution: 100dpi)' rel='stylesheet'> +</head> +<body> +<p>print and (min-resolution: 100dpi)</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/029-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/029-isvalid.html new file mode 100644 index 0000000000..a3f8cecfc9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/029-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and (min-width: 400px), print</title> +<link href='foo' media='screen and (min-width: 400px), print' rel='stylesheet'> +</head> +<body> +<p>screen and (min-width: 400px), print</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/030-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/030-isvalid.html new file mode 100644 index 0000000000..c6d20c62cd --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/030-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and (min-width: 0)</title> +<link href='foo' media='screen and (min-width: 0)' rel='stylesheet'> +</head> +<body> +<p>screen and (min-width: 0)</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/031-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/031-isvalid.html new file mode 100644 index 0000000000..944fadb4e7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/031-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and (min-width: 0.0)</title> +<link href='foo' media='screen and (min-width: 0.0)' rel='stylesheet'> +</head> +<body> +<p>screen and (min-width: 0.0)</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/032-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/032-isvalid.html new file mode 100644 index 0000000000..7c60e5a886 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/032-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and (min-width: 00)</title> +<link href='foo' media='screen and (min-width: 00)' rel='stylesheet'> +</head> +<body> +<p>screen and (min-width: 00)</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/033-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/033-isvalid.html new file mode 100644 index 0000000000..7a9d3acdf8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/033-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and (min-width: .0)</title> +<link href='foo' media='screen and (min-width: .0)' rel='stylesheet'> +</head> +<body> +<p>screen and (min-width: .0)</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/device-aspect-ratio-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/device-aspect-ratio-novalid.html new file mode 100644 index 0000000000..2b85193590 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/device-aspect-ratio-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>screen and (device-aspect-ratio: 16/9)</title> +<link href='foo' media='screen and (device-aspect-ratio: 16/9)' rel='stylesheet'> +</head> +<body> +<p>screen and (device-aspect-ratio: 16/9)</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/projection-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/projection-novalid.html new file mode 100644 index 0000000000..6e362710d9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/projection-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>projection</title> +<link href='foo' media='projection' rel='stylesheet'> +</head> +<body> +<p>projection</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/source-isvalid.txt b/testing/web-platform/tests/conformance-checkers/html/media-queries/source-isvalid.txt new file mode 100644 index 0000000000..8096ac36d5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/source-isvalid.txt @@ -0,0 +1,33 @@ +screen + screen +all +projection +not screen +only screen +screen and (min-width: 400px) +screen and (min-width:400px) +screen and ( min-width: 400px ) +screen and ( min-width : 400px ) +screen and (min-width: 400px) +screen and ( min-width: 400px) +screen and (min-width: 400px ) +screen and (min-width: 400px) +screen and (min-width: 400px) +screen and (min-width: 400px) +screen and (min-width: 400px) +screen and (min-width: 400px) and (max-width: 600px) +screen and (min-width: 400px) and (max-width: 600px) +screen and (min-width: 400px) and (max-width: 600px) +tv and (scan: progressive) +tv and (scan: interlace) +screen and (device-aspect-ratio: 16/9) +screen and (device-aspect-ratio: -16/-9) +screen and (color: 1) +screen and (color: 2) +screen and (color: 0) +print and (min-resolution: 100dpi) +screen and (min-width: 400px), print +screen and (min-width: 0) +screen and (min-width: 0.0) +screen and (min-width: 00) +screen and (min-width: .0)
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/source-novalid.txt b/testing/web-platform/tests/conformance-checkers/html/media-queries/source-novalid.txt new file mode 100644 index 0000000000..91a5e3fcc8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/source-novalid.txt @@ -0,0 +1,24 @@ +screen and +alla +PROJECTİON +notscreen +onlyscreen +screenand (min-width: 400px) +screen and(min-width: 400px) +screen and (min-width: 400px;) +screen and (min-width: 400uu) +screen and (min-width: 400) +screen and (min-width: 400dpi) +screen and (min-width: 400px)and (max-width: 600px) +screen and (min-width: +screen and (min-width: 400px) and +tv and (scan: 1) +tv and (scan: İNTERLACE) +screen and (device-aspect-ratio: 16px/9pt) +screen and (device-aspect-ratio: 16 / 9) +screen and (color: 1em) +, +screen,,print +screen, +,screen +screen and (min-width: 400)
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/media-queries/tv-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/tv-novalid.html new file mode 100644 index 0000000000..6fc7cfcf02 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/tv-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>tv and (scan: progressive)</title> +<link href='foo' media='tv and (scan: progressive)' rel='stylesheet'> +</head> +<body> +<p>tv and (scan: progressive)</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid-empty-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid-empty-isvalid.html new file mode 100644 index 0000000000..956e951c4d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid-empty-isvalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty itemid is valid</title> +<div itemid="" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid-isvalid.html new file mode 100644 index 0000000000..9c0fb7cd86 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid-isvalid.html @@ -0,0 +1,91 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid itemid</title> +<div itemid="a:foo.com" itemtype="http://foo" itemscope></div><!-- scheme-private --> +<div itemid="foo:/" itemtype="http://foo" itemscope></div><!-- scheme-private-slash --> +<div itemid="foo://" itemtype="http://foo" itemscope></div><!-- scheme-private-slash-slash --> +<div itemid="foo:/bar.com/" itemtype="http://foo" itemscope></div><!-- scheme-private-path --> +<div itemid="foo://///////" itemtype="http://foo" itemscope></div><!-- scheme-private-path-leading-slashes-only --> +<div itemid="foo://///////bar.com/" itemtype="http://foo" itemscope></div><!-- scheme-private-path-leading-slashes-chars --> +<div itemid="foo:////://///" itemtype="http://foo" itemscope></div><!-- scheme-private-path-leading-slashes-colon-slashes --> +<div itemid="c:/foo" itemtype="http://foo" itemscope></div><!-- scheme-private-single-letter --> +<div itemid="madeupscheme:/example.com/" itemtype="http://foo" itemscope></div><!-- scheme-private-single-slash --> +<div itemid="file:/example.com/" itemtype="http://foo" itemscope></div><!-- scheme-file-single-slash --> +<div itemid="ftps:/example.com/" itemtype="http://foo" itemscope></div><!-- scheme-ftps-single-slash --> +<div itemid="gopher:/example.com/" itemtype="http://foo" itemscope></div><!-- scheme-gopher-single-slash --> +<div itemid="ws:/example.com/" itemtype="http://foo" itemscope></div><!-- scheme-ws-single-slash --> +<div itemid="wss:/example.com/" itemtype="http://foo" itemscope></div><!-- scheme-wss-single-slash --> +<div itemid="javascript:/example.com/" itemtype="http://foo" itemscope></div><!-- scheme-javascript-single-slash --> +<div itemid="mailto:/example.com/" itemtype="http://foo" itemscope></div><!-- scheme-mailto-single-slash --> +<div itemid="madeupscheme:example.com/" itemtype="http://foo" itemscope></div><!-- scheme-private-no-slash --> +<div itemid="ftps:example.com/" itemtype="http://foo" itemscope></div><!-- scheme-ftps-no-slash --> +<div itemid="gopher:example.com/" itemtype="http://foo" itemscope></div><!-- scheme-gopher-no-slash --> +<div itemid="wss:example.com/" itemtype="http://foo" itemscope></div><!-- scheme-wss-no-slash --> +<div itemid="mailto:example.com/" itemtype="http://foo" itemscope></div><!-- scheme-mailto-no-slash --> +<div itemid="data:text/plain,foo" itemtype="http://foo" itemscope></div><!-- scheme-data-no-slash --> +<div itemid="http://user:pass@foo:21/bar;par?b#c" itemtype="http://foo" itemscope></div><!-- userinfo --> +<div itemid="http://[2001::1]" itemtype="http://foo" itemscope></div><!-- host-ipv6 --> +<div itemid="http://[2001::1]:80" itemtype="http://foo" itemscope></div><!-- host-ipv6-port --> +<div itemid="http://f:/c" itemtype="http://foo" itemscope></div><!-- port-none-but-colon --> +<div itemid="http://f:0/c" itemtype="http://foo" itemscope></div><!-- port-0 --> +<div itemid="http://f:00000000000000/c" itemtype="http://foo" itemscope></div><!-- port-00000000000000 --> +<div itemid="http://f:00000000000000000000080/c" itemtype="http://foo" itemscope></div><!-- port-00000000000000000000080 --> +<div itemid="http://a:b@c:29/d" itemtype="http://foo" itemscope></div><!-- userinfo-host-port-path --> +<div itemid="http://foo.com:b@d/" itemtype="http://foo" itemscope></div><!-- userinfo-username-non-alpha --> +<div itemid="http://foo/abcd?efgh?ijkl" itemtype="http://foo" itemscope></div><!-- query-contains-question-mark --> +<div itemid="http://foo/abcd#foo?bar" itemtype="http://foo" itemscope></div><!-- fragment-contains-question-mark --> +<div itemid="http://example.com/foo/%2e" itemtype="http://foo" itemscope></div><!-- path-percent-encoded-dot --> +<div itemid="http://example.com/%20foo" itemtype="http://foo" itemscope></div><!-- path-percent-encoded-space --> +<div itemid="http://example.com/©zbar" itemtype="http://foo" itemscope></div><!-- path-non-ascii --> +<div itemid="http://example.com/foo%41%7a" itemtype="http://foo" itemscope></div><!-- path-percent-encoded-multiple --> +<div itemid="http://example.com/foo%91" itemtype="http://foo" itemscope></div><!-- path-percent-encoded-u0091 --> +<div itemid="http://example.com/foo%00" itemtype="http://foo" itemscope></div><!-- path-percent-encoded-u0000 --> +<div itemid="http://example.com/%3A%3a%3C%3c" itemtype="http://foo" itemscope></div><!-- path-percent-encoded-mixed-case --> +<div itemid="http://example.com/你好你好" itemtype="http://foo" itemscope></div><!-- path-unicode-han --> +<div itemid="http://example.com//foo" itemtype="http://foo" itemscope></div><!-- path-uFEFF --> +<div itemid="http://example.com//foo//bar" itemtype="http://foo" itemscope></div><!-- path-u202E-u202D --> +<div itemid="http://💩" itemtype="http://foo" itemscope></div><!-- host-is-pile-of-poo --> +<div itemid="http💩//:foo" itemtype="http://foo" itemscope></div><!-- path-contains-pile-of-poo --> +<div itemid="http://example.com/foo?💩" itemtype="http://foo" itemscope></div><!-- query-contains-pile-of-poo --> +<div itemid="http://example.com/foo#💩" itemtype="http://foo" itemscope></div><!-- fragment-contains-pile-of-poo --> +<div itemid="http://192.0x00A80001" itemtype="http://foo" itemscope></div><!-- host-192.0x00A80001 --> +<div itemid="http://%25DOMAIN:foobar@foodomain.com" itemtype="http://foo" itemscope></div><!-- userinfo-username-contains-percent-encoded --> +<div itemid="http://@www.example.com" itemtype="http://foo" itemscope></div><!-- userinfo-empty --> +<div itemid="http://:b@www.example.com" itemtype="http://foo" itemscope></div><!-- userinfo-user-empty --> +<div itemid="http://a:@www.example.com" itemtype="http://foo" itemscope></div><!-- userinfo-password-empty --> +<div itemid="http://GOOgoo.com" itemtype="http://foo" itemscope></div><!-- host-exotic-whitespace --> +<div itemid="http://www.foo。bar.com" itemtype="http://foo" itemscope></div><!-- host-exotic-dot --> +<div itemid="http://Go.com" itemtype="http://foo" itemscope></div><!-- host-fullwidth --> +<div itemid="http://你好你好" itemtype="http://foo" itemscope></div><!-- host-idn-unicode-han --> +<div itemid="http://192.168.0.257/" itemtype="http://foo" itemscope></div><!-- host-IP-address-broken --> +<div itemid="//foo/bar" itemtype="http://foo" itemscope></div><!-- scheme-schemeless-relative --> +<div itemid="/" itemtype="http://foo" itemscope></div><!-- path-slash-only-relative --> +<div itemid="/a/b/c" itemtype="http://foo" itemscope></div><!-- path-simple-relative --> +<div itemid="/a%2fc" itemtype="http://foo" itemscope></div><!-- path-percent-encoded-slash-relative --> +<div itemid="/a/%2f/c" itemtype="http://foo" itemscope></div><!-- path-percent-encoded-slash-plus-slashes-relative --> +<div itemid="?" itemtype="http://foo" itemscope></div><!-- query-empty-no-path-relative --> +<div itemid="#" itemtype="http://foo" itemscope></div><!-- fragment-empty-hash-only-no-path-relative --> +<div itemid="#/" itemtype="http://foo" itemscope></div><!-- fragment-slash-relative --> +<div itemid="#;?" itemtype="http://foo" itemscope></div><!-- fragment-semicolon-question-mark-relative --> +<div itemid="#β" itemtype="http://foo" itemscope></div><!-- fragment-non-ascii-relative --> +<div itemid="foo.com" itemtype="http://foo" itemscope></div><!-- scheme-none-relative --> +<div itemid=":" itemtype="http://foo" itemscope></div><!-- path-colon-relative --> +<div itemid=":a" itemtype="http://foo" itemscope></div><!-- path-leading-colon-letter-relative --> +<div itemid=":foo.com" itemtype="http://foo" itemscope></div><!-- path-leading-colon-chars-relative --> +<div itemid=":/" itemtype="http://foo" itemscope></div><!-- path-leading-colon-slash-relative --> +<div itemid=":#" itemtype="http://foo" itemscope></div><!-- path-leading-colon-hash-relative --> +<div itemid=":23" itemtype="http://foo" itemscope></div><!-- path-leading-colon-number-relative --> +<div itemid="/:23" itemtype="http://foo" itemscope></div><!-- path-slash-colon-number-relative --> +<div itemid="::" itemtype="http://foo" itemscope></div><!-- path-leading-colon-colon-relative --> +<div itemid="::23" itemtype="http://foo" itemscope></div><!-- path-colon-colon-number-relative --> +<div itemid="💩http://foo" itemtype="http://foo" itemscope></div><!-- path-starts-with-pile-of-poo --> +<div itemid="/💩" itemtype="http://foo" itemscope></div><!-- path-slash-pile-of-poo --> +<div itemid="File://foo/bar.html" itemtype="http://foo" itemscope></div><!-- scheme-file-uppercase --> +<div itemid="file://C|/foo/bar" itemtype="http://foo" itemscope></div><!-- scheme-file-slash-slash-c-bar --> +<div itemid="file://server/foo/bar" itemtype="http://foo" itemscope></div><!-- scheme-file-host-included --> +<div itemid="file:///foo/bar.txt" itemtype="http://foo" itemscope></div><!-- scheme-file-host-empty --> +<div itemid="file:" itemtype="http://foo" itemscope></div><!-- scheme-file-scheme-only --> +<div itemid="file:/" itemtype="http://foo" itemscope></div><!-- scheme-file-slash-only --> +<div itemid="file://" itemtype="http://foo" itemscope></div><!-- scheme-file-slash-slash-only --> +<div itemid="file:///" itemtype="http://foo" itemscope></div><!-- scheme-file-slash-slash-slash-only --> +<div itemid="file:test" itemtype="http://foo" itemscope></div><!-- scheme-file-no-slash --> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid-scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid-scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..2fe232933a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid-scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>warning: scheme-data-contains-fragment</title> +<div itemid="data:text/html,test#test" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/fragment-backslash-novalid.html new file mode 100644 index 0000000000..a765e5e79e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: fragment-backslash</title> +<div itemid="#\" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..f365b9e720 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: fragment-contains-hash</title> +<div itemid="http://foo/path#f#g" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..2f7182fe22 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: fragment-leading-space</title> +<div itemid="http://f:21/b# e" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-cr-novalid.html new file mode 100644 index 0000000000..36d3dc82f5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: host-cr</title> +<div itemid="http://example.
org" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..8f7618e37e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: host-double-percent-encoded</title> +<div itemid="http://%41.com" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..c271ada021 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: host-double-percent-encoded-percent-encoded</title> +<div itemid="http://%ef%bc%85%ef%bc%94%ef%bc%91.com" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-empty-novalid.html new file mode 100644 index 0000000000..07368db651 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: host-empty</title> +<div itemid="http://" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..6c5d07beb6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: host-empty-userinfo-empty</title> +<div itemid="http://@/www.example.com" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..41a664bf22 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: host-empty-with-userinfo</title> +<div itemid="http://user:pass@/" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..a99370b65f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: host-hostname-in-brackets</title> +<div itemid="http://[www.google.com]/" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..0104bd3ec7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: host-invalid-unicode</title> +<div itemid="http://zyx.com" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..940fe8a018 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: host-invalid-unicode-percent-encoded</title> +<div itemid="http://%ef%b7%90zyx.com" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-newline-novalid.html new file mode 100644 index 0000000000..6474d8ffa9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: host-newline</title> +<div itemid="http://example. +org" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-space-novalid.html new file mode 100644 index 0000000000..5ccff6990b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: host-space</title> +<div itemid="http://example .org" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..0c73b6c51d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: host-square-brackets-port-contains-colon</title> +<div itemid="http://[1::2]:3:4" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-tab-novalid.html new file mode 100644 index 0000000000..f29256c3d6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: host-tab</title> +<div itemid="http://example .org" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..154a92579e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: host-u0000-percent-encoded</title> +<div itemid="http://%00.com" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..6747c076e3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: host-u0000-percent-encoded-percent-encoded</title> +<div itemid="http://%ef%bc%85%ef%bc%90%ef%bc%90.com" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..e5d5f5fa11 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: path-bare-percent-sign</title> +<div itemid="http://example.com/foo%" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-contains-space-novalid.html new file mode 100644 index 0000000000..a1d17b5f8b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-contains-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: path-contains-space</title> +<div itemid="/a/ /c" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..0c59308d90 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: path-leading-backslash-at-sign</title> +<div itemid="http://foo.com/\@" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..08a190900b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: path-leading-colon-backslash</title> +<div itemid=":\" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..01115ee885 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: path-leading-colon-chars-backslash</title> +<div itemid=":foo.com\" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-leading-space-novalid.html new file mode 100644 index 0000000000..042758b438 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: path-leading-space</title> +<div itemid="http://f:21/ b" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..49cab58db6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: path-percent-encoded-malformed</title> +<div itemid="http://example.com/foo/%2e%2" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..b750b59e49 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: path-relative-square-brackets</title> +<div itemid="[61:24:74]:98" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-tab-novalid.html new file mode 100644 index 0000000000..238d57e992 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: path-tab</title> +<div itemid="http://example.com/foo bar" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-trailing-space-novalid.html new file mode 100644 index 0000000000..65b750b6f1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: path-trailing-space</title> +<div itemid="http://f:21/b ?" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-u0091-novalid.html new file mode 100644 index 0000000000..ae36d74ead --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/path-u0091-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: path-u0091</title> +<div itemid="http://example.com/foo" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-999999-novalid.html new file mode 100644 index 0000000000..6c1f14fbad --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-999999-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: port-999999</title> +<div itemid="http://f:999999/c" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-cr-novalid.html new file mode 100644 index 0000000000..28cededa54 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: port-cr</title> +<div itemid="http://f:
/c" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..24c9fd1542 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: port-leading-colon-bracket-colon</title> +<div itemid="http://2001::1]:80" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-leading-colon-novalid.html new file mode 100644 index 0000000000..18656d36ae --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: port-leading-colon</title> +<div itemid="http://2001::1" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-leading-dash-novalid.html new file mode 100644 index 0000000000..1d275f79d6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: port-leading-dash</title> +<div itemid="http://foo:-80/" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..e404011d24 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: port-multiple-letters</title> +<div itemid="http://f:fifty-two/c" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-newline-novalid.html new file mode 100644 index 0000000000..3b556be6b7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: port-newline</title> +<div itemid="http://f: +/c" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-single-letter-novalid.html new file mode 100644 index 0000000000..b1274e33bf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-single-letter-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: port-single-letter</title> +<div itemid="http://f:b/c" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-space-novalid.html new file mode 100644 index 0000000000..ad2e271cee --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: port-space</title> +<div itemid="http://f: /c" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-tab-novalid.html new file mode 100644 index 0000000000..e015e7c87e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/port-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: port-tab</title> +<div itemid="http://f: /c" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/query-leading-space-novalid.html new file mode 100644 index 0000000000..c4465245ec --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/query-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: query-leading-space</title> +<div itemid="http://f:21/b? d" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/query-trailing-space-novalid.html new file mode 100644 index 0000000000..9ca912bfe1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: query-trailing-space</title> +<div itemid="http://f:21/b?d #" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..1ec8d49758 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: scheme-data-single-slash</title> +<div itemid="data:/example.com/" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-file-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-file-backslash-novalid.html new file mode 100644 index 0000000000..602e154d8c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-file-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: scheme-file-backslash</title> +<div itemid="file:c:\foo\bar.html" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-file-single-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-file-single-slash-c-bar-novalid.html new file mode 100644 index 0000000000..f94b9e6383 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-file-single-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: scheme-file-single-slash-c-bar</title> +<div itemid="file:/C|/foo/bar" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-file-slash-slash-abc-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-file-slash-slash-abc-bar-novalid.html new file mode 100644 index 0000000000..f613bd2640 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-file-slash-slash-abc-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: scheme-file-slash-slash-abc-bar</title> +<div itemid="file://abc|/foo/bar" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-file-triple-slash-c-bar-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-file-triple-slash-c-bar-novalid.html new file mode 100644 index 0000000000..c77fe27684 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-file-triple-slash-c-bar-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: scheme-file-triple-slash-c-bar</title> +<div itemid="file:///C|/foo/bar" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..906f089aca --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: scheme-ftp-no-slash</title> +<div itemid="ftp:example.com/" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..48ae5d1d26 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: scheme-ftp-single-slash</title> +<div itemid="ftp:/example.com/" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..8e28363a8a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: scheme-http-backslash</title> +<div itemid="http:\\foo.com\" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..e52bf145ca --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: scheme-http-no-slash-colon</title> +<div itemid="http::@c:29" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..d6015babad --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: scheme-http-no-slash</title> +<div itemid="http:foo.com" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..3dc8745f3f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: scheme-http-no-slash-square-bracket</title> +<div itemid="http:[61:27]/:foo" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..a653c2c7d2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: scheme-http-single-slash</title> +<div itemid="http:/example.com/" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..07b7261b27 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: scheme-https-no-slash</title> +<div itemid="https:example.com/" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..6fbd3c1a81 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: scheme-https-single-slash</title> +<div itemid="https:/example.com/" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..fabd1ebe30 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: scheme-trailing-cr</title> +<div itemid="a:
foo.com" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..4d82605af2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: scheme-trailing-newline</title> +<div itemid="a: +foo.com" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..f7a61cd772 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: scheme-trailing-space</title> +<div itemid="a: foo.com" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..a3c50b1875 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: scheme-trailing-tab</title> +<div itemid="a: foo.com" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..838664b251 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: userinfo-backslash</title> +<div itemid="http://a\b:c\d@foo.com" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..282669321d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: userinfo-password-bad-chars</title> +<div itemid="http://&a:foo(b]c@d:2/" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..8a5ba7a71f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: userinfo-password-contains-pile-of-poo</title> +<div itemid="http://foo:💩@example.com" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..99f41339cb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: userinfo-username-contains-at-sign</title> +<div itemid="http://::@c@d:2" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..66d597ffc1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemid: userinfo-username-contains-pile-of-poo</title> +<div itemid="http://💩:foo@example.com" itemtype="http://foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype-empty-novalid.html new file mode 100644 index 0000000000..1ed8c46610 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>empty itemtype is not valid</title> +<div itemtype="" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype-isvalid.html new file mode 100644 index 0000000000..3fb82482e7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype-isvalid.html @@ -0,0 +1,69 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>valid itemtype</title> +<div itemtype="a:foo.com" itemscope></div><!-- scheme-private --> +<div itemtype="foo:/" itemscope></div><!-- scheme-private-slash --> +<div itemtype="foo://" itemscope></div><!-- scheme-private-slash-slash --> +<div itemtype="foo:/bar.com/" itemscope></div><!-- scheme-private-path --> +<div itemtype="foo://///////" itemscope></div><!-- scheme-private-path-leading-slashes-only --> +<div itemtype="foo://///////bar.com/" itemscope></div><!-- scheme-private-path-leading-slashes-chars --> +<div itemtype="foo:////://///" itemscope></div><!-- scheme-private-path-leading-slashes-colon-slashes --> +<div itemtype="c:/foo" itemscope></div><!-- scheme-private-single-letter --> +<div itemtype="madeupscheme:/example.com/" itemscope></div><!-- scheme-private-single-slash --> +<div itemtype="file:/example.com/" itemscope></div><!-- scheme-file-single-slash --> +<div itemtype="ftps:/example.com/" itemscope></div><!-- scheme-ftps-single-slash --> +<div itemtype="gopher:/example.com/" itemscope></div><!-- scheme-gopher-single-slash --> +<div itemtype="ws:/example.com/" itemscope></div><!-- scheme-ws-single-slash --> +<div itemtype="wss:/example.com/" itemscope></div><!-- scheme-wss-single-slash --> +<div itemtype="javascript:/example.com/" itemscope></div><!-- scheme-javascript-single-slash --> +<div itemtype="mailto:/example.com/" itemscope></div><!-- scheme-mailto-single-slash --> +<div itemtype="madeupscheme:example.com/" itemscope></div><!-- scheme-private-no-slash --> +<div itemtype="ftps:example.com/" itemscope></div><!-- scheme-ftps-no-slash --> +<div itemtype="gopher:example.com/" itemscope></div><!-- scheme-gopher-no-slash --> +<div itemtype="wss:example.com/" itemscope></div><!-- scheme-wss-no-slash --> +<div itemtype="mailto:example.com/" itemscope></div><!-- scheme-mailto-no-slash --> +<div itemtype="data:text/plain,foo" itemscope></div><!-- scheme-data-no-slash --> +<div itemtype="http://user:pass@foo:21/bar;par?b#c" itemscope></div><!-- userinfo --> +<div itemtype="http://[2001::1]" itemscope></div><!-- host-ipv6 --> +<div itemtype="http://[2001::1]:80" itemscope></div><!-- host-ipv6-port --> +<div itemtype="http://f:/c" itemscope></div><!-- port-none-but-colon --> +<div itemtype="http://f:0/c" itemscope></div><!-- port-0 --> +<div itemtype="http://f:00000000000000/c" itemscope></div><!-- port-00000000000000 --> +<div itemtype="http://f:00000000000000000000080/c" itemscope></div><!-- port-00000000000000000000080 --> +<div itemtype="http://a:b@c:29/d" itemscope></div><!-- userinfo-host-port-path --> +<div itemtype="http://foo.com:b@d/" itemscope></div><!-- userinfo-username-non-alpha --> +<div itemtype="http://foo/abcd?efgh?ijkl" itemscope></div><!-- query-contains-question-mark --> +<div itemtype="http://foo/abcd#foo?bar" itemscope></div><!-- fragment-contains-question-mark --> +<div itemtype="http://example.com/foo/%2e" itemscope></div><!-- path-percent-encoded-dot --> +<div itemtype="http://example.com/%20foo" itemscope></div><!-- path-percent-encoded-space --> +<div itemtype="http://example.com/©zbar" itemscope></div><!-- path-non-ascii --> +<div itemtype="http://example.com/foo%41%7a" itemscope></div><!-- path-percent-encoded-multiple --> +<div itemtype="http://example.com/foo%91" itemscope></div><!-- path-percent-encoded-u0091 --> +<div itemtype="http://example.com/foo%00" itemscope></div><!-- path-percent-encoded-u0000 --> +<div itemtype="http://example.com/%3A%3a%3C%3c" itemscope></div><!-- path-percent-encoded-mixed-case --> +<div itemtype="http://example.com/你好你好" itemscope></div><!-- path-unicode-han --> +<div itemtype="http://example.com//foo" itemscope></div><!-- path-uFEFF --> +<div itemtype="http://example.com//foo//bar" itemscope></div><!-- path-u202E-u202D --> +<div itemtype="http://💩" itemscope></div><!-- host-is-pile-of-poo --> +<div itemtype="http://example.com/foo/💩" itemscope></div><!-- path-contains-pile-of-poo --> +<div itemtype="http://example.com/foo?💩" itemscope></div><!-- query-contains-pile-of-poo --> +<div itemtype="http://example.com/foo#💩" itemscope></div><!-- fragment-contains-pile-of-poo --> +<div itemtype="http://192.0x00A80001" itemscope></div><!-- host-192.0x00A80001 --> +<div itemtype="http://%25DOMAIN:foobar@foodomain.com" itemscope></div><!-- userinfo-username-contains-percent-encoded --> +<div itemtype="http://@www.example.com" itemscope></div><!-- userinfo-empty --> +<div itemtype="http://:b@www.example.com" itemscope></div><!-- userinfo-user-empty --> +<div itemtype="http://a:@www.example.com" itemscope></div><!-- userinfo-password-empty --> +<div itemtype="http://GOOgoo.com" itemscope></div><!-- host-exotic-whitespace --> +<div itemtype="http://www.foo。bar.com" itemscope></div><!-- host-exotic-dot --> +<div itemtype="http://Go.com" itemscope></div><!-- host-fullwidth --> +<div itemtype="http://你好你好" itemscope></div><!-- host-idn-unicode-han --> +<div itemtype="http://192.168.0.257/" itemscope></div><!-- host-IP-address-broken --> +<div itemtype="File://foo/bar.html" itemscope></div><!-- scheme-file-uppercase --> +<div itemtype="file://C|/foo/bar" itemscope></div><!-- scheme-file-slash-slash-c-bar --> +<div itemtype="file://server/foo/bar" itemscope></div><!-- scheme-file-host-included --> +<div itemtype="file:///foo/bar.txt" itemscope></div><!-- scheme-file-host-empty --> +<div itemtype="file:" itemscope></div><!-- scheme-file-scheme-only --> +<div itemtype="file:/" itemscope></div><!-- scheme-file-slash-only --> +<div itemtype="file://" itemscope></div><!-- scheme-file-slash-slash-only --> +<div itemtype="file:///" itemscope></div><!-- scheme-file-slash-slash-slash-only --> +<div itemtype="file:test" itemscope></div><!-- scheme-file-no-slash --> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype-scheme-data-contains-fragment-haswarn.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype-scheme-data-contains-fragment-haswarn.html new file mode 100644 index 0000000000..3374691574 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype-scheme-data-contains-fragment-haswarn.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>warning: scheme-data-contains-fragment</title> +<div itemtype="data:text/html,test#test" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-backslash-novalid.html new file mode 100644 index 0000000000..7165f96505 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: fragment-backslash</title> +<div itemtype="#\" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-contains-hash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-contains-hash-novalid.html new file mode 100644 index 0000000000..0f36d930d7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-contains-hash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: fragment-contains-hash</title> +<div itemtype="http://foo/path#f#g" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-empty-hash-only-no-path-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-empty-hash-only-no-path-relative-novalid.html new file mode 100644 index 0000000000..b6d6f63031 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-empty-hash-only-no-path-relative-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: fragment-empty-hash-only-no-path-relative</title> +<div itemtype="#" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-leading-space-novalid.html new file mode 100644 index 0000000000..140200b519 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: fragment-leading-space</title> +<div itemtype="http://f:21/b# e" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-non-ascii-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-non-ascii-relative-novalid.html new file mode 100644 index 0000000000..bf8bd41bab --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-non-ascii-relative-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: fragment-non-ascii-relative</title> +<div itemtype="#β" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-semicolon-question-mark-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-semicolon-question-mark-relative-novalid.html new file mode 100644 index 0000000000..654b38ee53 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-semicolon-question-mark-relative-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: fragment-semicolon-question-mark-relative</title> +<div itemtype="#;?" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-slash-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-slash-relative-novalid.html new file mode 100644 index 0000000000..d257b10f4a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/fragment-slash-relative-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: fragment-slash-relative</title> +<div itemtype="#/" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-cr-novalid.html new file mode 100644 index 0000000000..e3528dfdf0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: host-cr</title> +<div itemtype="http://example.
org" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-double-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-double-percent-encoded-novalid.html new file mode 100644 index 0000000000..435a742260 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-double-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: host-double-percent-encoded</title> +<div itemtype="http://%41.com" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-double-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-double-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..d84dd8ef2b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-double-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: host-double-percent-encoded-percent-encoded</title> +<div itemtype="http://%ef%bc%85%ef%bc%94%ef%bc%91.com" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-empty-novalid.html new file mode 100644 index 0000000000..3de07bdf00 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: host-empty</title> +<div itemtype="http://" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-empty-userinfo-empty-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-empty-userinfo-empty-novalid.html new file mode 100644 index 0000000000..e4a11f7172 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-empty-userinfo-empty-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: host-empty-userinfo-empty</title> +<div itemtype="http://@/www.example.com" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-empty-with-userinfo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-empty-with-userinfo-novalid.html new file mode 100644 index 0000000000..9457bbd6eb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-empty-with-userinfo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: host-empty-with-userinfo</title> +<div itemtype="http://user:pass@/" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-hostname-in-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-hostname-in-brackets-novalid.html new file mode 100644 index 0000000000..9046800cc5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-hostname-in-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: host-hostname-in-brackets</title> +<div itemtype="http://[www.google.com]/" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-invalid-unicode-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-invalid-unicode-novalid.html new file mode 100644 index 0000000000..c059b89b06 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-invalid-unicode-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: host-invalid-unicode</title> +<div itemtype="http://zyx.com" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-invalid-unicode-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-invalid-unicode-percent-encoded-novalid.html new file mode 100644 index 0000000000..0f1522d801 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-invalid-unicode-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: host-invalid-unicode-percent-encoded</title> +<div itemtype="http://%ef%b7%90zyx.com" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-newline-novalid.html new file mode 100644 index 0000000000..9fcb3cdedc --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: host-newline</title> +<div itemtype="http://example. +org" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-space-novalid.html new file mode 100644 index 0000000000..195ec60b5c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: host-space</title> +<div itemtype="http://example .org" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-square-brackets-port-contains-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-square-brackets-port-contains-colon-novalid.html new file mode 100644 index 0000000000..dc53b33cae --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-square-brackets-port-contains-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: host-square-brackets-port-contains-colon</title> +<div itemtype="http://[1::2]:3:4" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-tab-novalid.html new file mode 100644 index 0000000000..54d754c2c3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: host-tab</title> +<div itemtype="http://example .org" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-u0000-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-u0000-percent-encoded-novalid.html new file mode 100644 index 0000000000..e087825a9a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-u0000-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: host-u0000-percent-encoded</title> +<div itemtype="http://%00.com" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-u0000-percent-encoded-percent-encoded-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-u0000-percent-encoded-percent-encoded-novalid.html new file mode 100644 index 0000000000..342056e1b1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/host-u0000-percent-encoded-percent-encoded-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: host-u0000-percent-encoded-percent-encoded</title> +<div itemtype="http://%ef%bc%85%ef%bc%90%ef%bc%90.com" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-bare-percent-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-bare-percent-sign-novalid.html new file mode 100644 index 0000000000..ee4f3b1974 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-bare-percent-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: path-bare-percent-sign</title> +<div itemtype="http://example.com/foo%" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-contains-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-contains-space-novalid.html new file mode 100644 index 0000000000..a23414ada6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-contains-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: path-contains-space</title> +<div itemtype="/a/ /c" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-leading-backslash-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-leading-backslash-at-sign-novalid.html new file mode 100644 index 0000000000..bc3bd93631 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-leading-backslash-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: path-leading-backslash-at-sign</title> +<div itemtype="http://foo.com/\@" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-leading-colon-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-leading-colon-backslash-novalid.html new file mode 100644 index 0000000000..42173c5a7c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-leading-colon-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: path-leading-colon-backslash</title> +<div itemtype=":\" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-leading-colon-chars-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-leading-colon-chars-backslash-novalid.html new file mode 100644 index 0000000000..a12ee18389 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-leading-colon-chars-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: path-leading-colon-chars-backslash</title> +<div itemtype=":foo.com\" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-leading-space-novalid.html new file mode 100644 index 0000000000..23107f27e2 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: path-leading-space</title> +<div itemtype="http://f:21/ b" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-percent-encoded-malformed-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-percent-encoded-malformed-novalid.html new file mode 100644 index 0000000000..76c92a2472 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-percent-encoded-malformed-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: path-percent-encoded-malformed</title> +<div itemtype="http://example.com/foo/%2e%2" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-percent-encoded-slash-plus-slashes-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-percent-encoded-slash-plus-slashes-relative-novalid.html new file mode 100644 index 0000000000..74e8c6cb07 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-percent-encoded-slash-plus-slashes-relative-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: path-percent-encoded-slash-plus-slashes-relative</title> +<div itemtype="/a/%2f/c" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-percent-encoded-slash-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-percent-encoded-slash-relative-novalid.html new file mode 100644 index 0000000000..524a759987 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-percent-encoded-slash-relative-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: path-percent-encoded-slash-relative</title> +<div itemtype="/a%2fc" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-relative-square-brackets-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-relative-square-brackets-novalid.html new file mode 100644 index 0000000000..5b9835bde7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-relative-square-brackets-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: path-relative-square-brackets</title> +<div itemtype="[61:24:74]:98" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-simple-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-simple-relative-novalid.html new file mode 100644 index 0000000000..fb94f42fe4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-simple-relative-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: path-simple-relative</title> +<div itemtype="/a/b/c" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-slash-only-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-slash-only-relative-novalid.html new file mode 100644 index 0000000000..078fff9023 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-slash-only-relative-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: path-slash-only-relative</title> +<div itemtype="/" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-tab-novalid.html new file mode 100644 index 0000000000..e54d093786 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: path-tab</title> +<div itemtype="http://example.com/foo bar" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-trailing-space-novalid.html new file mode 100644 index 0000000000..d5dd76481b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: path-trailing-space</title> +<div itemtype="http://f:21/b ?" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-u0091-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-u0091-novalid.html new file mode 100644 index 0000000000..8344549575 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/path-u0091-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: path-u0091</title> +<div itemtype="http://example.com/foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-999999-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-999999-novalid.html new file mode 100644 index 0000000000..ceb94815df --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-999999-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: port-999999</title> +<div itemtype="http://f:999999/c" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-cr-novalid.html new file mode 100644 index 0000000000..302a96c79f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: port-cr</title> +<div itemtype="http://f:
/c" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-leading-colon-bracket-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-leading-colon-bracket-colon-novalid.html new file mode 100644 index 0000000000..482e11d8f5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-leading-colon-bracket-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: port-leading-colon-bracket-colon</title> +<div itemtype="http://2001::1]:80" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-leading-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-leading-colon-novalid.html new file mode 100644 index 0000000000..15c969782e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-leading-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: port-leading-colon</title> +<div itemtype="http://2001::1" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-leading-dash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-leading-dash-novalid.html new file mode 100644 index 0000000000..b6b2847c2b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-leading-dash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: port-leading-dash</title> +<div itemtype="http://foo:-80/" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-multiple-letters-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-multiple-letters-novalid.html new file mode 100644 index 0000000000..1d63eb6b98 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-multiple-letters-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: port-multiple-letters</title> +<div itemtype="http://f:fifty-two/c" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-newline-novalid.html new file mode 100644 index 0000000000..56f5b41801 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: port-newline</title> +<div itemtype="http://f: +/c" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-single-letter-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-single-letter-novalid.html new file mode 100644 index 0000000000..5817b69d5b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-single-letter-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: port-single-letter</title> +<div itemtype="http://f:b/c" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-space-novalid.html new file mode 100644 index 0000000000..c66dde4cd7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: port-space</title> +<div itemtype="http://f: /c" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-tab-novalid.html new file mode 100644 index 0000000000..0056f4ef9d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/port-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: port-tab</title> +<div itemtype="http://f: /c" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/query-empty-no-path-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/query-empty-no-path-relative-novalid.html new file mode 100644 index 0000000000..389c2acc8d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/query-empty-no-path-relative-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: query-empty-no-path-relative</title> +<div itemtype="?" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/query-leading-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/query-leading-space-novalid.html new file mode 100644 index 0000000000..ab89c0e2a3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/query-leading-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: query-leading-space</title> +<div itemtype="http://f:21/b? d" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/query-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/query-trailing-space-novalid.html new file mode 100644 index 0000000000..8db94d80cf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/query-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: query-trailing-space</title> +<div itemtype="http://f:21/b?d #" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-data-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-data-single-slash-novalid.html new file mode 100644 index 0000000000..a4b88ed71d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-data-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: scheme-data-single-slash</title> +<div itemtype="data:/example.com/" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-ftp-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-ftp-no-slash-novalid.html new file mode 100644 index 0000000000..e4c5289f17 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-ftp-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: scheme-ftp-no-slash</title> +<div itemtype="ftp:example.com/" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-ftp-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-ftp-single-slash-novalid.html new file mode 100644 index 0000000000..0a95473a46 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-ftp-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: scheme-ftp-single-slash</title> +<div itemtype="ftp:/example.com/" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-backslash-novalid.html new file mode 100644 index 0000000000..133b47c832 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: scheme-http-backslash</title> +<div itemtype="http:\\foo.com\" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-no-slash-colon-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-no-slash-colon-novalid.html new file mode 100644 index 0000000000..613afa1376 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-no-slash-colon-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: scheme-http-no-slash-colon</title> +<div itemtype="http::@c:29" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-no-slash-novalid.html new file mode 100644 index 0000000000..4da5f8f311 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: scheme-http-no-slash</title> +<div itemtype="http:foo.com" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-no-slash-square-bracket-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-no-slash-square-bracket-novalid.html new file mode 100644 index 0000000000..03aa71aadb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-no-slash-square-bracket-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: scheme-http-no-slash-square-bracket</title> +<div itemtype="http:[61:27]/:foo" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-single-slash-novalid.html new file mode 100644 index 0000000000..32f31a64c7 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-http-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: scheme-http-single-slash</title> +<div itemtype="http:/example.com/" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-https-no-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-https-no-slash-novalid.html new file mode 100644 index 0000000000..e5d4bd70db --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-https-no-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: scheme-https-no-slash</title> +<div itemtype="https:example.com/" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-https-single-slash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-https-single-slash-novalid.html new file mode 100644 index 0000000000..d4608d0381 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-https-single-slash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: scheme-https-single-slash</title> +<div itemtype="https:/example.com/" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-schemeless-relative-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-schemeless-relative-novalid.html new file mode 100644 index 0000000000..c2301027d4 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-schemeless-relative-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: scheme-schemeless-relative</title> +<div itemtype="//foo/bar" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-trailing-cr-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-trailing-cr-novalid.html new file mode 100644 index 0000000000..0ec64f5a4c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-trailing-cr-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: scheme-trailing-cr</title> +<div itemtype="a:
foo.com" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-trailing-newline-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-trailing-newline-novalid.html new file mode 100644 index 0000000000..1ea50fcc9c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-trailing-newline-novalid.html @@ -0,0 +1,5 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: scheme-trailing-newline</title> +<div itemtype="a: +foo.com" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-trailing-space-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-trailing-space-novalid.html new file mode 100644 index 0000000000..5421a3e81b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-trailing-space-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: scheme-trailing-space</title> +<div itemtype="a: foo.com" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-trailing-tab-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-trailing-tab-novalid.html new file mode 100644 index 0000000000..fa0e3ca838 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-trailing-tab-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: scheme-trailing-tab</title> +<div itemtype="a: foo.com" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-backslash-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-backslash-novalid.html new file mode 100644 index 0000000000..10e6853cf1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-backslash-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: userinfo-backslash</title> +<div itemtype="http://a\b:c\d@foo.com" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-password-bad-chars-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-password-bad-chars-novalid.html new file mode 100644 index 0000000000..e617ca7b7f --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-password-bad-chars-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: userinfo-password-bad-chars</title> +<div itemtype="http://&a:foo(b]c@d:2/" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-password-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-password-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..ecde2e96d8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-password-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: userinfo-password-contains-pile-of-poo</title> +<div itemtype="http://foo:💩@example.com" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-username-contains-at-sign-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-username-contains-at-sign-novalid.html new file mode 100644 index 0000000000..b89683c385 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-username-contains-at-sign-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: userinfo-username-contains-at-sign</title> +<div itemtype="http://::@c@d:2" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-username-contains-pile-of-poo-novalid.html b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-username-contains-pile-of-poo-novalid.html new file mode 100644 index 0000000000..7b09f94cd6 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/userinfo-username-contains-pile-of-poo-novalid.html @@ -0,0 +1,4 @@ +<!DOCTYPE html> +<meta charset=utf-8> +<title>invalid itemtype: userinfo-username-contains-pile-of-poo</title> +<div itemtype="http://💩:foo@example.com" itemscope></div> diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/001-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/001-isvalid.html new file mode 100644 index 0000000000..beee463156 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/001-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>text/html</title> +<link href='foo' type='text/html' rel='stylesheet'> +</head> +<body> +<p>text/html</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/001-novalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/001-novalid.html new file mode 100644 index 0000000000..98d7d44a3c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/001-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>text/html </title> +<link href='foo' type='text/html ' rel='stylesheet'> +</head> +<body> +<p>text/html </p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/002-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/002-isvalid.html new file mode 100644 index 0000000000..88bd22910e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/002-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>TEXT/HTML</title> +<link href='foo' type='TEXT/HTML' rel='stylesheet'> +</head> +<body> +<p>TEXT/HTML</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/002-novalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/002-novalid.html new file mode 100644 index 0000000000..3f434dd3de --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/002-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title> TEXT/HTML</title> +<link href='foo' type=' TEXT/HTML' rel='stylesheet'> +</head> +<body> +<p> TEXT/HTML</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/003-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/003-isvalid.html new file mode 100644 index 0000000000..99f4bed596 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/003-isvalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<title>text/html;charset=utf-8</title> +<link href='foo' type='text/html;charset=utf-8' rel='stylesheet'> +</head> +<body> +<p>text/html;charset=utf-8</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/003-novalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/003-novalid.html new file mode 100644 index 0000000000..39d2be0c1d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/003-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<title>text/html;charset=</title> +<link href='foo' type='text/html;charset=' rel='stylesheet'> +</head> +<body> +<p>text/html;charset=</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/004-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/004-isvalid.html new file mode 100644 index 0000000000..5c9a2065b1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/004-isvalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<title>text/html ;charset=utf-8</title> +<link href='foo' type='text/html ;charset=utf-8' rel='stylesheet'> +</head> +<body> +<p>text/html ;charset=utf-8</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/004-novalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/004-novalid.html new file mode 100644 index 0000000000..4fa0bf9992 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/004-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>text/html ;charset</title> +<link href='foo' type='text/html ;charset' rel='stylesheet'> +</head> +<body> +<p>text/html ;charset</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/005-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/005-isvalid.html new file mode 100644 index 0000000000..4803124f39 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/005-isvalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<title>text/html; charset=utf-8</title> +<link href='foo' type='text/html; charset=utf-8' rel='stylesheet'> +</head> +<body> +<p>text/html; charset=utf-8</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/005-novalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/005-novalid.html new file mode 100644 index 0000000000..4ada4f9f9d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/005-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>text/html;</title> +<link href='foo' type='text/html;' rel='stylesheet'> +</head> +<body> +<p>text/html;</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/006-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/006-isvalid.html new file mode 100644 index 0000000000..5e25924acf --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/006-isvalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<title>text/html ; charset=utf-8</title> +<link href='foo' type='text/html ; charset=utf-8' rel='stylesheet'> +</head> +<body> +<p>text/html ; charset=utf-8</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/006-novalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/006-novalid.html new file mode 100644 index 0000000000..29bf1653c9 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/006-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>text/html; </title> +<link href='foo' type='text/html; ' rel='stylesheet'> +</head> +<body> +<p>text/html; </p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/007-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/007-isvalid.html new file mode 100644 index 0000000000..c71d991ffa --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/007-isvalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<title>text/html;charset="utf-8"</title> +<link href='foo' type='text/html;charset="utf-8"' rel='stylesheet'> +</head> +<body> +<p>text/html;charset="utf-8"</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/007-novalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/007-novalid.html new file mode 100644 index 0000000000..83c3689630 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/007-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>text/html ;</title> +<link href='foo' type='text/html ;' rel='stylesheet'> +</head> +<body> +<p>text/html ;</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/008-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/008-isvalid.html new file mode 100644 index 0000000000..2a9c7dfac5 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/008-isvalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<title>text/html;charset="\utf-8"</title> +<link href='foo' type='text/html;charset="\utf-8"' rel='stylesheet'> +</head> +<body> +<p>text/html;charset="\utf-8"</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/008-novalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/008-novalid.html new file mode 100644 index 0000000000..0c40587634 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/008-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<title>text/html;charset="utf-8</title> +<link href='foo' type='text/html;charset="utf-8' rel='stylesheet'> +</head> +<body> +<p>text/html;charset="utf-8</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/009-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/009-isvalid.html new file mode 100644 index 0000000000..3f145d9fd0 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/009-isvalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<title>text/html;charset="u\t\f\-\8"</title> +<link href='foo' type='text/html;charset="u\t\f\-\8"' rel='stylesheet'> +</head> +<body> +<p>text/html;charset="u\t\f\-\8"</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/009-novalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/009-novalid.html new file mode 100644 index 0000000000..897ab10427 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/009-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<title>text/html;charset="u\</title> +<link href='foo' type='text/html;charset="u\' rel='stylesheet'> +</head> +<body> +<p>text/html;charset="u\</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/010-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/010-isvalid.html new file mode 100644 index 0000000000..f581b74d58 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/010-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>application/auth-policy+xml</title> +<link href='foo' type='application/auth-policy+xml' rel='stylesheet'> +</head> +<body> +<p>application/auth-policy+xml</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/010-novalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/010-novalid.html new file mode 100644 index 0000000000..66b2431526 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/010-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>application</title> +<link href='foo' type='application' rel='stylesheet'> +</head> +<body> +<p>application</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/011-isvalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/011-isvalid.html new file mode 100644 index 0000000000..a1fe2c5461 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/011-isvalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>application/vnd.apple.installer+xml</title> +<link href='foo' type='application/vnd.apple.installer+xml' rel='stylesheet'> +</head> +<body> +<p>application/vnd.apple.installer+xml</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/011-novalid.html b/testing/web-platform/tests/conformance-checkers/html/mime-types/011-novalid.html new file mode 100644 index 0000000000..ffd850c77a --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/011-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset=utf-8> +<title>application/</title> +<link href='foo' type='application/' rel='stylesheet'> +</head> +<body> +<p>application/</p> +</body> +</html>
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/source-isvalid.txt b/testing/web-platform/tests/conformance-checkers/html/mime-types/source-isvalid.txt new file mode 100644 index 0000000000..ef2436e498 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/source-isvalid.txt @@ -0,0 +1,11 @@ +text/html +TEXT/HTML +text/html;charset=utf-8 +text/html ;charset=utf-8 +text/html; charset=utf-8 +text/html ; charset=utf-8 +text/html;charset="utf-8" +text/html;charset="\utf-8" +text/html;charset="u\t\f\-\8" +application/auth-policy+xml +application/vnd.apple.installer+xml
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/mime-types/source-novalid.txt b/testing/web-platform/tests/conformance-checkers/html/mime-types/source-novalid.txt new file mode 100644 index 0000000000..52a320e85b --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/mime-types/source-novalid.txt @@ -0,0 +1,11 @@ +text/html + TEXT/HTML +text/html;charset= +text/html ;charset +text/html; +text/html; +text/html ; +text/html;charset="utf-8 +text/html;charset="u\ +application +application/
\ No newline at end of file diff --git a/testing/web-platform/tests/conformance-checkers/html/obsolete/acronym-novalid.html b/testing/web-platform/tests/conformance-checkers/html/obsolete/acronym-novalid.html new file mode 100644 index 0000000000..c00eff544c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/obsolete/acronym-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<title>the "acronym" element is obsolete</title> +<meta charset=utf-8> +</head> +<body> +<acronym>baz</acronym> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/obsolete/applet-novalid.html b/testing/web-platform/tests/conformance-checkers/html/obsolete/applet-novalid.html new file mode 100644 index 0000000000..94bb0165df --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/obsolete/applet-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<title>the "applet" element is obsolete</title> +<meta charset=utf-8> +</head> +<body> +<applet>baz</applet> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/obsolete/basefont-novalid.html b/testing/web-platform/tests/conformance-checkers/html/obsolete/basefont-novalid.html new file mode 100644 index 0000000000..7f329d5cac --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/obsolete/basefont-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<title>the "basefont" element is obsolete</title> +<meta charset=utf-8> +</head> +<body> +<basefont> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/obsolete/big-novalid.html b/testing/web-platform/tests/conformance-checkers/html/obsolete/big-novalid.html new file mode 100644 index 0000000000..90868cc89e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/obsolete/big-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<title>the "big" element is obsolete</title> +<meta charset=utf-8> +</head> +<body> +<big>baz</big> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/obsolete/center-novalid.html b/testing/web-platform/tests/conformance-checkers/html/obsolete/center-novalid.html new file mode 100644 index 0000000000..83d3cc28d1 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/obsolete/center-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<title>the "center" element is obsolete</title> +<meta charset=utf-8> +</head> +<body> +<center>baz</center> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/obsolete/dir-novalid.html b/testing/web-platform/tests/conformance-checkers/html/obsolete/dir-novalid.html new file mode 100644 index 0000000000..072f1c6196 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/obsolete/dir-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<title>the "dir" element is obsolete</title> +<meta charset=utf-8> +</head> +<body> +<dir></dir> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/obsolete/font-novalid.html b/testing/web-platform/tests/conformance-checkers/html/obsolete/font-novalid.html new file mode 100644 index 0000000000..450f27ad49 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/obsolete/font-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<title>the "font" element is obsolete</title> +<meta charset=utf-8> +</head> +<body> +<font>baz</font> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/obsolete/frameset-novalid.html b/testing/web-platform/tests/conformance-checkers/html/obsolete/frameset-novalid.html new file mode 100644 index 0000000000..d7de332fee --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/obsolete/frameset-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head> +<title>the "frameset" element is obsolete</title> +<meta charset=utf-8> +</head> +<frameset> +<frame src="url"> +<frame src="url2"> +</frameset> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/obsolete/noframes-novalid.html b/testing/web-platform/tests/conformance-checkers/html/obsolete/noframes-novalid.html new file mode 100644 index 0000000000..84699e67b3 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/obsolete/noframes-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<title>the "noframes" element is obsolete</title> +<meta charset=utf-8> +</head> +<body> +<noframes>baz</noframes> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/obsolete/profile-novalid.html b/testing/web-platform/tests/conformance-checkers/html/obsolete/profile-novalid.html new file mode 100644 index 0000000000..6b4a4f39e8 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/obsolete/profile-novalid.html @@ -0,0 +1,11 @@ +<!DOCTYPE html> +<html> +<head profile="http://www.w3.org/2006/03/hcard http://dublincore.org/documents/2008/08/04/dc-html/"> +<title>the profile attribute on the head element is obsolete</title> +<meta charset=utf-8> +</head> +<body> +<p>This page contains a <code>head</code> element with an obsolete +<code>profile</code> attribute. It should trigger a validation error.</p> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/obsolete/strike-novalid.html b/testing/web-platform/tests/conformance-checkers/html/obsolete/strike-novalid.html new file mode 100644 index 0000000000..0a4c770468 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/obsolete/strike-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<title>the "strike" element is obsolete</title> +<meta charset=utf-8> +</head> +<body> +<strike>baz</strike> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/obsolete/tt-novalid.html b/testing/web-platform/tests/conformance-checkers/html/obsolete/tt-novalid.html new file mode 100644 index 0000000000..ee4942dccb --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/obsolete/tt-novalid.html @@ -0,0 +1,10 @@ +<!DOCTYPE html> +<html> +<head> +<title>the "tt" element is obsolete</title> +<meta charset=utf-8> +</head> +<body> +<tt>baz</tt> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/other/applet-novalid.html b/testing/web-platform/tests/conformance-checkers/html/other/applet-novalid.html new file mode 100644 index 0000000000..5b0c8de343 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/other/applet-novalid.html @@ -0,0 +1,108 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><applet></title> +</head> +<body> + + <!-- is structured inline --> + <p><applet + archive="uri1,uri2" + code="foo" + codebase="uri" + height="40" + width="40" + name="sth" + class="class" + lang="en"></applet></p> + + <!-- is strictly inline --> + <p><dfn><applet + archive="uri1,uri2" + code="foo" + codebase="uri" + height="40" + width="40" + name="sth" + class="class" + lang="en"></applet></dfn></p> + + <!-- is block --> + <applet + archive="uri1,uri2" + code="foo" + codebase="uri" + height="40" + width="40" + name="sth" + class="class" + lang="en"></applet> + + <!-- can contain inline while in inline context, but param must come first --> + <p>paragraph + <applet code="foo" width="10" height="10"> + <em>some</em> <ul><li>inline</li></ul> content + </applet> + </p> + <p>paragraph + <applet code="foo" width="10" height="10"> + <param name="foo"><param name="bar"> + <em>some</em> <ul><li>inline</li></ul> content + </applet> + </p> + + <!-- can contain strictly inline while in strictly inline context, but param must come first --> + <p><dfn>strictly inline + <applet code="foo" width="10" height="10"> + <em>text</em> + </applet> + </dfn></p> + <p><dfn>strictly inline + <applet code="foo" width="10" height="10"> + <param name="foo"><param name="bar"> + <em>text</em> + </applet> + </dfn></p> + + <!-- can contain blocks while in block context, but param must come first --> + <applet code="foo" width="10" height="10"> + <p>text</p> + </applet> + <applet code="foo" width="10" height="10"> + <param name="foo"><param name="bar"> + <p>text</p> + </applet> + + <!-- can contain interactive if ancestor does not forbid it, but param must come first --> + <p>paragraph + <applet code="foo" width="10" height="10"> + <a>link</a> + </applet> + </p> + <p>paragraph + <applet code="foo" width="10" height="10"> + <param name="foo"><param name="bar"> + <a>link</a> + </applet> + </p> + <p><dfn>strictly inline + <applet code="foo" width="10" height="10"> + <a>link</a> + </applet> + </dfn></p> + <p><dfn>strictly inline + <applet code="foo" width="10" height="10"> + <param name="foo"><param name="bar"> + <a>link</a> + </applet> + </dfn></p> + <applet code="foo" width="10" height="10"> + <p><a>link</a></p> + </applet> + <applet code="foo" width="10" height="10"> + <param name="foo"><param name="bar"> + <p><a>link</a></p> + </applet> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/other/obj-novalid.html b/testing/web-platform/tests/conformance-checkers/html/other/obj-novalid.html new file mode 100644 index 0000000000..178b7d259e --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/other/obj-novalid.html @@ -0,0 +1,123 @@ +<!DOCTYPE html> +<html> +<head> + <meta charset=utf-8> + <title><obj></title> +</head> +<body> + + <!-- is structured inline --> + <p><obj + archive="uri1 uri2" + classid="uri" + codebase="uri" + codetype="application/octet-stream" + data="uri" + height="40" + name="sth" + standby="text" + type="application/octet-stream" + usemap="uri" + width="40" + class="class" + lang="en"></obj></p> + + <!-- is strictly inline --> + <p><dfn><obj + archive="uri1 uri2" + classid="uri" + codebase="uri" + codetype="application/octet-stream" + data="uri" + height="40" + name="sth" + standby="text" + type="application/octet-stream" + usemap="uri" + width="40" + class="class" + lang="en"></obj></dfn></p> + + <!-- is block --> + <obj + archive="uri1 uri2" + classid="uri" + codebase="uri" + codetype="application/octet-stream" + data="uri" + height="40" + name="sth" + standby="text" + type="application/octet-stream" + usemap="uri" + width="40" + class="class" + lang="en"></obj> + + <!-- can contain inline while in inline context, but param must come first --> + <p>paragraph + <obj> + <em>some</em> <ul><li>inline</li></ul> content + </obj> + </p> + <p>paragraph + <obj> + <param name="foo"><param name="bar"> + <em>some</em> <ul><li>inline</li></ul> content + </obj> + </p> + + <!-- can contain strictly inline while in strictly inline context, but param must come first --> + <p><dfn>strictly inline + <obj> + <em>text</em> + </obj> + </dfn></p> + <p><dfn>strictly inline + <obj> + <param name="foo"><param name="bar"> + <em>text</em> + </obj> + </dfn></p> + + <!-- can contain blocks while in block context, but param must come first --> + <obj> + <p>text</p> + </obj> + <obj> + <param name="foo"><param name="bar"> + <p>text</p> + </obj> + + <!-- can contain interactive if ancestor does not forbid it, but param must come first --> + <p>paragraph + <obj> + <a>link</a> + </obj> + </p> + <p>paragraph + <obj> + <param name="foo"><param name="bar"> + <a>link</a> + </obj> + </p> + <p><dfn>strictly inline + <obj> + <a>link</a> + </obj> + </dfn></p> + <p><dfn>strictly inline + <obj> + <param name="foo"><param name="bar"> + <a>link</a> + </obj> + </dfn></p> + <obj> + <p><a>link</a></p> + </obj> + <obj> + <param name="foo"><param name="bar"> + <p><a>link</a></p> + </obj> +</body> +</html> diff --git a/testing/web-platform/tests/conformance-checkers/html/parser/cr-charref-novalid.html b/testing/web-platform/tests/conformance-checkers/html/parser/cr-charref-novalid.html new file mode 100644 index 0000000000..d517ec011c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/parser/cr-charref-novalid.html @@ -0,0 +1 @@ +<!doctype html><meta charset=utf-8><title>&#x0d;</title><p>There should be an error.
 diff --git a/testing/web-platform/tests/conformance-checkers/html/parser/range-charref-novalid.html b/testing/web-platform/tests/conformance-checkers/html/parser/range-charref-novalid.html new file mode 100644 index 0000000000..304b25fb95 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/parser/range-charref-novalid.html @@ -0,0 +1 @@ +<!doctype html><meta charset=utf-8><title>&#x110000;</title><p>There should be an error.� diff --git a/testing/web-platform/tests/conformance-checkers/html/parser/u000b-charref-novalid.html b/testing/web-platform/tests/conformance-checkers/html/parser/u000b-charref-novalid.html new file mode 100644 index 0000000000..c31ade018d --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/parser/u000b-charref-novalid.html @@ -0,0 +1 @@ +<!doctype html><meta charset=utf-8><title>&#x000B;</title><p>There should be an error. diff --git a/testing/web-platform/tests/conformance-checkers/html/parser/u000b-novalid.html b/testing/web-platform/tests/conformance-checkers/html/parser/u000b-novalid.html new file mode 100644 index 0000000000..d35d7ca34c --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/parser/u000b-novalid.html @@ -0,0 +1 @@ +<!doctype html><meta charset=utf-8><title>U+000B</title><p>There should be an error. diff --git a/testing/web-platform/tests/conformance-checkers/html/parser/u007f-charref-novalid.html b/testing/web-platform/tests/conformance-checkers/html/parser/u007f-charref-novalid.html new file mode 100644 index 0000000000..1dba4b5d27 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/parser/u007f-charref-novalid.html @@ -0,0 +1 @@ +<!doctype html><meta charset=utf-8><title>&#x007F;</title><p>There should be an error. diff --git a/testing/web-platform/tests/conformance-checkers/html/parser/u10ffff-charref-novalid.html b/testing/web-platform/tests/conformance-checkers/html/parser/u10ffff-charref-novalid.html new file mode 100644 index 0000000000..f823390a00 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/parser/u10ffff-charref-novalid.html @@ -0,0 +1 @@ +<!doctype html><meta charset=utf-8><title>&#x10FFFF;</title><p>There should be an error. diff --git a/testing/web-platform/tests/conformance-checkers/html/parser/ufffe-charref-novalid.html b/testing/web-platform/tests/conformance-checkers/html/parser/ufffe-charref-novalid.html new file mode 100644 index 0000000000..0ddab4a422 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/parser/ufffe-charref-novalid.html @@ -0,0 +1 @@ +<!doctype html><meta charset=utf-8><title>&#xFFFE;</title><p>There should be an error. diff --git a/testing/web-platform/tests/conformance-checkers/html/parser/unassigned-charref-novalid.html b/testing/web-platform/tests/conformance-checkers/html/parser/unassigned-charref-novalid.html new file mode 100644 index 0000000000..4e4c748981 --- /dev/null +++ b/testing/web-platform/tests/conformance-checkers/html/parser/unassigned-charref-novalid.html @@ -0,0 +1 @@ +<!doctype html><meta charset=utf-8><title>&#xfdd0;</title><p>There should be an error. |