|
| Description |
| CSS (Cascading Style Sheets) | A stylesheet language used to style HTML documents. |
| Selector | CSS syntax used to target specific HTML elements for styling. |
| Property | A characteristic of an HTML element that can be styled using CSS. |
| Value | The specific setting for a CSS property. |
| Style rule | A set of one or more CSS declarations applied to a selector. |
| Declaration | A single CSS property-value pair within a style rule. |
| Class | A group of HTML elements with a common class attribute that can be styled together using CSS. |
| ID | A unique identifier for an HTML element that can be targeted with CSS. |
| Pseudo-class | A keyword added to a selector that targets a specific state of an element, such as :hover or :active.
|
| Pseudo-element | A keyword added to a selector that targets a specific part of an element, such as ::before or ::after. |
| Inheritance | The ability of child elements to inherit CSS properties from their parent elements. |
| Specificity | The hierarchy of importance for CSS selectors, used to determine which styles apply to an element. |
| Box model | A concept in CSS that describes how each HTML element is rendered as a rectangular box. |
| Margin | The space between an element's border and the surrounding elements. |
| Border | The edge of an element's rectangular box. |
| Padding | The space between an element's content and its border. |
| Height | The vertical dimension of an element's rectangular box. |
| Width | The horizontal dimension of an element's rectangular box. |
| Background | The color or image used for an element's background. |
| Color | The color of an element's text and other content. |
| Font | The typeface and other settings used for an element's text. |
| Text alignment | The horizontal alignment of an element's text, such as left, right, or center. |
| Line-height | The vertical spacing between lines of text in an element. |
| Display property | A CSS property that determines how an element is displayed on a web page, such as block, inline, or none. |
| Position property | A CSS property used to position an element on a web page, such as relative, absolute, or fixed. |
| Float property | A CSS property used to position an element to the left or right of its container. |
| Clear property | A CSS property used to prevent elements from floating next to a cleared element. |
| Visibility property | A CSS property used to hide or show an element on a web page. |
| Opacity property | A CSS property used to adjust the transparency of an element. |
| Transition | A CSS property used to create a smooth animation between two states of an element. |
| Animation | A CSS property used to create more complex animations for an element. |
| Flexbox | A layout mode in CSS used to create flexible and responsive layouts. |
| Grid | A layout mode in CSS used to create complex, two-dimensional layouts. |
| Media queries | CSS syntax used to apply different styles based on the size or orientation of the user's device. |
| Responsive design | A design approach that aims to create web pages that look good on any device, using techniques such as fluid layouts and media queries. |
| Responsive images | Techniques used to ensure that images are appropriately sized for the device they are being displayed on. |
| Vendor prefixes | Prefixes added to CSS properties to indicate that they are experimental or specific to a particular browser, such as -webkit- or -moz-. |
| Normalize.css | A CSS file that provides consistent default styles across different browsers. |
| SCSS (Sass) | A preprocessor for CSS that adds additional functionality, such as variables, nesting, and mixins. |
| LESS | A preprocessor for CSS that allows for dynamic styles and additional functionality. |
| PostCSS | A tool that transforms CSS with JavaScript plugins, allowing for additional functionality and improved browser support. |
| CSS modules | A system for organizing CSS in a way that avoids naming collisions and allows for better reuse. |
| BEM (Block Element Modifier) | A naming convention for CSS classes that helps to create more maintainable and scalable CSS code. |
| CSS frameworks | Pre-built CSS files and styles that can be used to quickly create a website or application. |
| Bootstrap | A popular CSS framework that provides pre-built styles and components for building responsive websites. |
| Materialize | A stylesheet language used to style HTML documents A CSS framework based on Google's Material Design principles. |
| Foundation | A responsive CSS framework that provides a flexible grid system and pre-built components. |
| Tailwind CSS | A CSS framework that provides pre-built utility classes for quickly building custom designs. |
| CSS preprocessors | Tools that generate CSS from higher-level syntax, such as SCSS or LESS. |
| CSS-in-JS | A technique that allows for writing CSS directly in JavaScript code, providing more dynamic and modular styles. |
| Foundation | A responsive CSS framework that provides a flexible grid system and pre-built components. |
| Max-height property | A property used to set the maximum height of an HTML element. |
| Min-height property | A property used to set the minimum height of an HTML element. |
| Background color property | A property used to set the background color of an HTML element. |
| Background image property | A property used to set the background image of an HTML element. |
| Font-family property | A property used to set the font of an HTML element. |
| @media rule | A rule used to apply different styles based on the size or orientation of the viewport. |
| @font-face rule | A rule used to specify a custom font to be used on an HTML page. |
| @keyframes rule | A rule used to define a set of styles to be used in an animation. |
| !important | A code used to override other style declarations and apply a particular style property and value. |
| Framework | A pre-built set of CSS and HTML files used to create a responsive and customizable website or web application. |