+
+
\ No newline at end of file
diff --git a/smoketests/basic/allElements.css b/smoketests/basic/allElements.css
new file mode 100644
index 00000000..874c094c
--- /dev/null
+++ b/smoketests/basic/allElements.css
@@ -0,0 +1,48 @@
+div > * {background:#F00; color:#FFF; font-weight:bold; padding:0.2em; margin:0.1em;}
+#core-attributes #core-attributes-id,
+#core-attributes .core-attributes-class,
+#core-attributes div[title='tooltip'],
+#core-attributes div[lang='en'],
+#core-attributes div[onclick="alert('foo');"],
+#module-text abbr,
+#module-text acronym,
+#module-text div blockquote,
+#module-text blockquote[cite='http://www.example.com'],
+#module-text br,
+#module-text cite,
+#module-text code,
+#module-text dfn,
+#module-text em,
+#module-text h1,
+#module-text h2,
+#module-text h3,
+#module-text h4,
+#module-text h5,
+#module-text h6,
+#module-text kbd,
+#module-text p,
+#module-text pre,
+#module-text span q,
+#module-text q[cite='http://www.example.com'],
+#module-text samp,
+#module-text strong,
+#module-text var,
+#module-hypertext span a,
+#module-hypertext a[accesskey='q'],
+#module-hypertext a[charset='UTF-8'],
+#module-hypertext a[href='http://www.example.com/'],
+#module-hypertext a[hreflang='en'],
+#module-hypertext a[rel='nofollow'],
+#module-hypertext a[rev='index'],
+#module-hypertext a[tabindex='1'],
+#module-hypertext a[type='text/plain'],
+#module-list dl,
+#module-list ul,
+#module-list ol,
+#module-list li,
+#module-list dd,
+#module-list dt,
+.insert-declarations-above
+ {background:#008000; margin:0; padding:0.2em;}
+#module-text span, #module-text div {padding:0; margin:0.1em;}
+#module-list li, #module-list dd, #module-list dt {border:1px solid #FFF;}
\ No newline at end of file
diff --git a/smoketests/basic/allElements.html b/smoketests/basic/allElements.html
new file mode 100644
index 00000000..a3fa408a
--- /dev/null
+++ b/smoketests/basic/allElements.html
@@ -0,0 +1,79 @@
+
+
+
+
+ HTML Purifier All Elements Smoketest
+
+
+
+
+
+
HTML Purifier All Elements Smoketest
+
+
This is the all elements smoke
+test. It is divided by XHTML 1.1 style modules. Make sure
+div, span and id are allowed,
+otherwise there will be problems.