2015
22 featuresThe animation CSS property animates an element's style over time, using keyframes described in @keyframes rules.
The display: table CSS declaration renders an element with the box layout of a <table> HTML element. Child elements may use equivalents to <table> internal elements such as display: table-row for <tr>.
The style global HTML attribute applies inline CSS styling declarations to individual elements.
The color CSS property sets the primary foreground color of an element, which is used for text, the default border color, and text decorations.
The pointer-events CSS property sets whether a user can interact with an element using a mouse, touch, or other pointing input device.
The @charset CSS at-rule specifies the character encoding of an external style sheet.
The float CSS property aligns an element to either side of its container, allowing text and inline elements to flow around it. The clear CSS property sets whether an element is moved below floating elements that proceed it.
The vertical-align CSS property sets the vertical alignment of inline, inline-block, and table cell elements. It has no effect on block-level elements.
The attr() CSS function, in content property declarations, sets a ::before or ::after pseudo-element's content to the value of the specified HTML attribute.
The display CSS property sets the display behavior of an element's box within its layout and sets the layout behavior for its child elements.
The display: list-item CSS declaration renders an element with the box layout of a <li> HTML element.
The @namespace CSS rule sets a default namespace or namespace prefix. Namespace prefixes allow CSS selectors to distinguish elements with the same name but different document types, such as the HTML <a> element and the SVG <a> element.
The visibility CSS property sets whether an element is shown. Invisible elements still affect the document layout.
The content CSS property sets the content inside of an element or pseudo-element, replacing the current value. It's often used with the ::before and ::after pseudo-elements to generate cosmetic content.
The text-overflow CSS property sets how hidden overflow content appears to users. The property can clip content, truncate content with an ellipsis (…), or truncate with a custom string.
The physical CSS properties, top, right, bottom, and left, set the inset position of an element relative to the corresponding side of a container determined by the element's position property.
The opacity CSS property sets the transparency of an element.
The z-index CSS property orders overlapping elements, with higher values appearing in front of or on top of lower values.
The @import CSS at-rule loads styles from another stylesheet.
The calc() CSS function computes mathematical expressions such a calc(100%/3 - 1em).
The text-indent CSS property sets the size of the empty space (indentation) at the beginning of lines in a text.