CSS3
Cascading Style Sheets is a style language that defines layout of HTML documents. CSS is used for formatting structured content. To describe the presentation of a document written in any mark-up language CSS is employed. It is used to separate document content from document presentation for eg. Colors, fonts, layout etc. This separation helps content accessibility and provides control in the specification of presentation characteristic.
CSS3 is an improvement over its predecessors and adds many more features and capabilities to extend performance. It is divided into several separate documents called modules. Every feature of the previous version CSS2 is confirmed and extended.