CSS stands for Cascading Style Sheets and describes how HTML elements should be displayed on screen, paper, or other media. CSS can save a lot of work, as it can control the layout of multiple web pages all at once. External stylesheets are stored in CSS files.
CSS is designed to enable the separation of content and presentation, including layout, colors, and fonts. This separation can improve content accessibility, provide more flexibility and control in the specification of presentation characteristics, enable multiple web pages to share formatting by specifying the relevant CSS in a separate .css file, reduce complexity and repetition in the structural content, and enable the .css file to be cached to improve page load speed between pages that share the file and its formatting.
CSS version timeline
version | Published Date |
---|---|
CSS 1 | December 17, 1996 |
CSS 2 | May 1, 1998 |
CSS 3 | June 1, 1999 |
Practice projects
- Animals shop website
- Colors and background
- Position elements in the page
- Border and radius practice
- Forms
- My site
- Margins and padding practice
- Pseudo situations
- Flex and Grid
- Display property
- Animation
- fancy fonts
- gradient background
- Shadows
- Rotation, moving and changing color animation