diff --git a/css-namespaces/Overview.bs b/css-namespaces/Overview.bs index be6cb6f254f..ed73df04e97 100644 --- a/css-namespaces/Overview.bs +++ b/css-namespaces/Overview.bs @@ -61,6 +61,34 @@ Introduction rather than possibly match them incorrectly. +

+Terminology

+ + Besides terms introduced by this specification, + CSS Namespaces uses the terminology defined in Namespaces in XML 1.0. [[!XML-NAMES]] + However, the syntax defined here is not restricted to representing XML element and attribute names + and may represent other kinds of namespaces as defined by the host language. + + In CSS Namespaces a namespace name consisting of the empty string + is taken to represent the null namespace + or lack of a namespace. + +
+ For example, given the namespace declarations: + +
+			@namespace empty "";
+			@namespace "";
+		
+ + The type selectors + elem, + |elem, + and empty|elem + are equivalent. +
+ +

Declaring namespaces: the ''@namespace'' rule

The ''@namespace'' at-rule declares a namespace prefix