|
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. |