summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/conformance-checkers/html/media-queries
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
commit6bf0a5cb5034a7e684dcc3500e841785237ce2dd (patch)
treea68f146d7fa01f0134297619fbe7e33db084e0aa /testing/web-platform/tests/conformance-checkers/html/media-queries
parentInitial commit. (diff)
downloadthunderbird-6bf0a5cb5034a7e684dcc3500e841785237ce2dd.tar.xz
thunderbird-6bf0a5cb5034a7e684dcc3500e841785237ce2dd.zip
Adding upstream version 1:115.7.0.upstream/1%115.7.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/001-isvalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/001-novalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/002-isvalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/002-novalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/003-isvalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/003-novalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/004-novalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/005-isvalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/005-novalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/006-isvalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/006-novalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/007-isvalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/007-novalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/008-isvalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/008-novalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/009-isvalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/009-novalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/010-isvalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/010-novalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/011-isvalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/011-novalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/012-isvalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/012-valid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/013-isvalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/013-novalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/014-isvalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/014-novalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/015-isvalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/016-isvalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/017-isvalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/018-isvalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/019-isvalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/019-novalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/020-isvalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/020-novalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/021-novalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/022-novalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/023-novalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/024-novalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/025-isvalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/026-isvalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/027-isvalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/028-isvalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/029-isvalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/030-isvalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/031-isvalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/032-isvalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/033-isvalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/device-aspect-ratio-novalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/projection-novalid.html11
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/source-isvalid.txt33
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/source-novalid.txt24
-rw-r--r--testing/web-platform/tests/conformance-checkers/html/media-queries/tv-novalid.html11
53 files changed, 618 insertions, 0 deletions
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