CSS - Cascading Style Sheets
Overview
Cascading Style Sheets (CSS) is a stylesheet language used to describe the presentation of a document written in HTML or XML (including XML dialects such as SVG, MathML or XHTML). CSS describes how elements should be rendered on screen, on paper, in speech, or on other media.
CSS is among the core languages of the open web and is standardized across Web browsers according to W3C specifications. Previously, the development of various parts of CSS specification was done synchronously, which allowed the versioning of the latest recommendations. You might have heard about CSS1, CSS2.1, or even CSS3. There will never be a CSS3 or a CSS4; rather, everything is now CSS without a version number.
CSS - Reading Topics
Adding CSS to HTML
Sr No. | Topics | Reference |
---|---|---|
1 | What is CSS? | |
2 | What are different methods to apply CSS? | |
3 | Which one is best practice to use? |
Selectors
Sr No. | Topics | Reference |
---|---|---|
1 | What are selector and its types? |
CSS Box Model
Sr No. | Topics | Reference |
---|---|---|
1 | What is Box model? | |
2 | List all properties of box model | |
3 | What is margin collapsing? |
Positioning
Sr No. | Topics | Reference |
---|---|---|
1 | Static | |
2 | Relative | |
3 | Absolute | |
4 | Fixed | |
5 | Sticky |
Float
Sr No. | Topics | Reference |
---|---|---|
1 | What Is A CSS Float Property? | |
2 | SPECIFICS ON FLOATED ELEMENTS | |
3 | Clearing Floats |
Box-sizing
Sr No. | Topics | Reference |
---|---|---|
1 | Box Model History | |
2 | Present-Day box-sizing |
Display
Sr No. | Topics | Reference |
---|---|---|
1 | Inline | |
2 | Block | |
3 | Inline-Block | |
4 | Flex |
Animation
Sr No. | Topics | Reference |
---|---|---|
1 | Animation properties | |
2 | Transitions and transform |
Understanding CSS inheritance
Sr No. | Topics | Reference |
---|---|---|
1 | How is CSS Inheritance Useful? | |
2 | Forcing Inheritance |
Introduction to CSS sprite and Web Safe Fonts
Sr No. | Topics | Reference |
---|---|---|
1 | What are CSS Sprites? | |
2 | Why use CSS Sprites? | |
3 | How do you use CSS Sprites? | |
4 | Web Safe fonts |
Responsiveness
Sr No. | Topics | Reference |
---|---|---|
1 | Types of layouts | |
2 | Creating fluid layouts | |
3 | Media queries | |
4 | Hamburger icon | |
5 | Responsive navigation menu | |
6 | Video and background image responsive |