summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/conformance-checkers/html/media-queries
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/tests/conformance-checkers/html/media-queries')
-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-novalid.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 000000000..445394dde
--- /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 000000000..d11177604
--- /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 000000000..8820d5654
--- /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 000000000..819d4622f
--- /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 000000000..220eb820b
--- /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 000000000..81a7db013
--- /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 000000000..d30fc2055
--- /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 000000000..cfcf027d0
--- /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 000000000..f7bb85293
--- /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 000000000..7a24e16a1
--- /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 000000000..5315c8afe
--- /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 000000000..59c4a8409
--- /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 000000000..122d5ce77
--- /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 000000000..544bcbeef
--- /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 000000000..453153494
--- /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 000000000..cee1a4aba
--- /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 000000000..d44dbfa40
--- /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 000000000..43584464f
--- /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 000000000..a016cd99c
--- /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 000000000..335e0e6fd
--- /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 000000000..cb9d5ab70
--- /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 000000000..4de7b828b
--- /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-novalid.html b/testing/web-platform/tests/conformance-checkers/html/media-queries/012-novalid.html
new file mode 100644
index 000000000..6395788af
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html/media-queries/012-novalid.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 000000000..3f138bfb2
--- /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 000000000..f8b1a9873
--- /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 000000000..6f0133971
--- /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 000000000..6d1cfdbf6
--- /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 000000000..598bb9443
--- /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 000000000..6f0133971
--- /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 000000000..2b9ebfdce
--- /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 000000000..08d398a89
--- /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 000000000..8fa020aa5
--- /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 000000000..16a06b68a
--- /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 000000000..0a140e9bf
--- /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 000000000..d7aada42f
--- /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 000000000..7b62b9843
--- /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 000000000..92f7c609a
--- /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 000000000..55ac1c007
--- /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 000000000..a016cd99c
--- /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 000000000..cf0079302
--- /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 000000000..ef8523b8c
--- /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 000000000..99799c77d
--- /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 000000000..61d5b2f68
--- /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 000000000..a3f8cecfc
--- /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 000000000..c6d20c62c
--- /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 000000000..944fadb4e
--- /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 000000000..7c60e5a88
--- /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 000000000..7a9d3acdf
--- /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 000000000..2b8519359
--- /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 000000000..6e362710d
--- /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 000000000..8096ac36d
--- /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 000000000..91a5e3fcc
--- /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 000000000..6fc7cfcf0
--- /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