Including aspects like layouts, colors, and fonts, CSS is designed primarily to enable the separation of presentation and content.
Beside previous specification, CSS3 has been divided into “modules”.
Important CSS3 Modules
- Box Model
- Backgrounds and Borders
- Image Values and Replaced Content
- Text Effects
- 2D/3D Transformations
- Multiple Column Layout
- User Interface
CSS3 features a lot of new elements like border-radius, background-origin, RGBA, HSLA colors, opacity, radial and linear gradients, text shadow effect, word wrapping, translate, rotate, scale, and skew elements.