diff --git a/src/vs/languages/css/common/buildscripts/css-schema.xml b/src/vs/languages/css/common/buildscripts/css-schema.xml
index 91523044bab..f9f3a689213 100644
--- a/src/vs/languages/css/common/buildscripts/css-schema.xml
+++ b/src/vs/languages/css/common/buildscripts/css-schema.xml
@@ -107,41 +107,41 @@
The :active pseudo-class applies while an element is being activated by the user. For example, between the times the user presses the mouse button and releases it.
-
+
Pseudo-element is used to insert content immediately after the content of an element (or other pseudo-element). The 'content' property is used to specify the content to insert.
-
+
Pseudo-element is used to insert content immediately before the content of an element (or other pseudo-element). The 'content' property is used to specify the content to insert.
-
+
Radio and checkbox elements can be toggled by the user. Some menu items are 'checked' when the user selects them. When such elements are toggled 'on' the :checked pseudo-class applies.
-
+
The :default selector applies to the one or more UI elements that are the default among a set of similar elements. This selector typically applies to context menu items, buttons, and select lists/menus.
The :dir() pseudo-class allows the author to write selectors that represent an element based on its directionality as determined by the document language.
-
+
The :disabled pseudo-class represents user interface elements that are in a disabled state; such elements have a corresponding enabled state.
-
+
The :empty pseudo-class represents an element that has no children at all.
-
+
The :enabled pseudo-class represents user interface elements that are in an enabled state; such elements have a corresponding disabled state.
When printing double-sided documents, the page boxes on left and right pages may be different. This can be expressed through CSS pseudo-classes defined in the page context.
-
+
Same as :nth-child(1). The :first-child pseudo-class represents an element that is the first child of some other element.
@@ -150,13 +150,13 @@
The :first-line pseudo-element describes the contents of the first formatted line of an element.
-
+
Same as :nth-of-type(1). The :first-of-type pseudo-class represents an element that is the first sibling of its type in the list of children of its parent element.
The :focus pseudo-class applies while an element has the focus (accepts keyboard or mouse events, or other forms of input).
-
+
@@ -165,22 +165,22 @@
The :hover pseudo-class applies while the user designates an element with a pointing device, but does not necessarily activate it. For example, a visual user agent could apply this pseudo-class when the cursor (mouse pointer) hovers over a box generated by the element.
-
+
The :indeterminate pseudo-class applies to UI elements whose value is in an indeterminate state.
-
+
The in-range and out-of-range pseudo-classes should be used in conjunction with the min and max attributes, whether on a range input, a number field, or any other types that accept those attributes.
-
+
An element is :valid or :invalid when it is, respectively, valid or invalid with respect to data validity semantics defined by a different specification.
-
+
The pseudo-class :lang(C) represents an element that is in language C.
-
+
Same as :nth-last-child(1). The :last-child pseudo-class represents an element that is the last child of some other element.
-
+
Same as :nth-last-of-type(1). The :last-of-type pseudo-class represents an element that is the last sibling of its type in the list of children of its parent element.
@@ -220,55 +220,55 @@
The pseudo-class :-ms-lang(C) represents an element that is in language C.
-
+
The negation pseudo-class, :not(X), is a functional notation taking a simple selector (excluding the negation pseudo-class itself) as an argument. It represents an element that is not represented by its argument.
-
+
The :nth-child(an+b) pseudo-class notation represents an element that has an+b-1 siblings before it in the document tree, for any positive integer or zero value of n, and has a parent element.
-
+
The :nth-last-child(an+b) pseudo-class notation represents an element that has an+b-1 siblings after it in the document tree, for any positive integer or zero value of n, and has a parent element.
Represents an element that has An+B-1 siblings that match the given selector list after it in the document tree.
-
+
The :nth-last-of-type(an+b) pseudo-class notation represents an element that has an+b-1 siblings with the same expanded element name after it in the document tree, for any zero or positive integer value of n, and has a parent element.
Represents an element that has An+B-1 siblings that match the given selector list before it in the document tree.
-
+
The :nth-of-type(an+b) pseudo-class notation represents an element that has an+b-1 siblings with the same expanded element name before it in the document tree, for any zero or positive integer value of n, and has a parent element.
-
+
Represents an element that has a parent element and whose parent element has no other element children. Same as :first-child:last-child or :nth-child(1):nth-last-child(1), but with a lower specificity.
-
+
The :only-of-type selector matches every element that is the only child of its type, of its parent. Same as :first-of-type:last-of-type or :nth-of-type(1):nth-last-of-type(1), but with a lower specificity.
-
+
A form element is :required or :optional if a value for it is, respectively, required or optional before the form it belongs to is submitted. Elements that are not form elements are neither required nor optional.
-
+
The in-range and out-of-range pseudo-classes should be used in conjunction with the min and max attributes, whether on a range input, a number field, or any other types that accept those attributes.
-
+
An element whose contents are not user-alterable is :read-only. However, elements whose contents are user-alterable (such as text input fields) are considered to be in a :read-write state. In typical documents, most elements are :read-only.
-
+
An element whose contents are not user-alterable is :read-only. However, elements whose contents are user-alterable (such as text input fields) are considered to be in a :read-write state. In typical documents, most elements are :read-only.
-
+
A form element is :required or :optional if a value for it is, respectively, required or optional before the form it belongs to is submitted. Elements that are not form elements are neither required nor optional.
When printing double-sided documents, the page boxes on left and right pages may be different. This can be expressed through CSS pseudo-classes defined in the page context.
-
+
The :root pseudo-class represents an element that is the root of the document. In HTML 4, this is always the HTML element.
@@ -276,10 +276,10 @@
-
+
Some URIs refer to a location within a resource. This kind of URI ends with a 'number sign' (#) followed by an anchor identifier (called the fragment identifier).
-
+
An element is :valid or :invalid when it is, respectively, valid or invalid with respect to data validity semantics defined by a different specification.
@@ -291,7 +291,7 @@
-
+
Pseudo-element is used to insert content immediately after the content of an element (or other pseudo-element). The 'content' property is used to specify the content to insert.
@@ -300,8 +300,8 @@
This pseudo-element is created by setting its 'move-to' property to an identifier. It is rendered at the next occurrence of 'pending()' in a 'content' property.
-
-
+
+
Pseudo-element is used to insert content immediately before the content of an element (or other pseudo-element). The 'content' property is used to specify the content to insert.
@@ -312,10 +312,10 @@
-
+
The ::first-letter pseudo-element represents the first letter of an element, if it is not preceded by any other content (such as images or inline tables) on its line.
-
+
The ::first-line pseudo-element describes the contents of the first formatted line of an element.
@@ -380,7 +380,7 @@
An '::outside' pseudo-element is one that is generated immediately outside the pseudo-element's superior. When given a parameter, '::outside(n)' represents an nth pseudo-element generated immediately around the n-1th pseudo-element.
-
+
The ::selection selector matches the portion of an element that is selected by a user. Only a few CSS properties can be applied to ::selection: color, background, cursor, and outline.