Taking on a Frontend Mentor challenge Responsive Product Preview Card Component

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/41

flashcard set

Earn XP

Description and Tags

CSS

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

42 Terms

1
New cards

CSS

Cascading Style Sheets, a style sheet language used for describing the presentation of a document written in HTML or XML.

2
New cards

GitHub

A platform for version control and collaboration that developers use to store and manage their projects.

3
New cards

Netlify

A cloud computing company that offers hosting and serverless backend services for web applications and websites.

4
New cards

Emmet

A tool that allows for quick and efficient coding by providing shortcuts and autocompletions in code editors like Visual Studio Code.

5
New cards

Live Server

An extension that enables live reloading and previewing of changes made to a webpage without the need to manually refresh the browser.

6
New cards

BEM Naming Convention

A methodology for naming CSS classes in a structured and meaningful way, typically using block, element, and modifier naming scheme.

7
New cards

Article Element

An HTML element used to define a self-contained piece of content that can be distributed and understood independently from the rest of the webpage.

8
New cards

Picture Tag

An HTML element used for responsive images, allowing for different image sources based on the viewport size and resolution.

9
New cards

Mobile First

A design approach where the initial focus is on designing for mobile devices before scaling up to larger screens like desktops.

10
New cards

Main Element

An HTML element used to represent the main content of a webpage, typically containing the central topic or purpose of the page.

11
New cards

Title

The main heading or name of an article, document, or product.

12
New cards

H1

The highest level heading tag in HTML used for the main title or heading of a page.

13
New cards

Class

A way to apply styling or functionality to HTML elements by grouping them together.

14
New cards

Emmet

A toolkit that allows for faster coding by providing shortcuts and abbreviations for HTML and CSS.

15
New cards

Flex Group

A class used in CSS to group elements using flexbox properties.

16
New cards

Button

An HTML element styled as a button, often used for user interaction.

17
New cards

BEM (Block Element Modifier)

A naming convention in CSS that helps create reusable components by structuring class names as block__element--modifier.

18
New cards

CSS Reset

A technique used to reset the default styles provided by browsers to ensure consistent styling across different browsers.

19
New cards

Alt Text

Text attribute added to images in HTML to describe the image content for accessibility and SEO purposes.

20
New cards

Display Block

A CSS property that makes an element generate a block-level box, forcing it to start on a new line and take up the full width available.

21
New cards

Margin

The space around an element, often set to 0 to remove any default spacing.

22
New cards

Inherit

A CSS value that allows an element to inherit a property value from its parent element.

23
New cards

Custom Properties

Variables in CSS that store specific values to be reused throughout a stylesheet.

24
New cards

CSS

Cascading Style Sheets, a language used for describing the presentation of a document written in HTML or XML.

25
New cards

Figma

A web-based vector graphics editor and prototyping tool.

26
New cards

REM

A unit of measurement in web design that is relative to the font size of the root element.

27
New cards

Grid

A layout system in CSS that allows for the creation of complex layouts with rows and columns.

28
New cards

Locally Scoped Custom Property

A custom property in CSS that is only available to elements within a specific scope, such as a class or an article.

29
New cards

Text Transform

A CSS property that controls the capitalization of text.

30
New cards

Letter Spacing

The amount of space between characters in a text.

31
New cards

Screen Reader

Assistive technology that reads aloud the content of a webpage for visually impaired users.

32
New cards

Visually Hidden

A CSS class used to hide content visually while still making it accessible to screen readers.

33
New cards

Hover focus

A CSS pseudo-class that styles an element when it is being hovered over or focused on.

34
New cards

HSL

Stands for Hue, Saturation, and Lightness, a color model used in web design to define colors based on these three attributes.

35
New cards

SVG

Scalable Vector Graphics, a format used for vector images on the web that can be scaled without losing quality.

36
New cards

Data Attribute

An HTML attribute that allows extra information to be added to an element for use in CSS or JavaScript.

37
New cards

Pseudo Element

In CSS, an element that is not in the HTML document tree but can be created to style certain parts of an element.

38
New cards

Media Query

CSS technique that allows content to be styled based on the characteristics of the device displaying it.

39
New cards

Source Set

An attribute used in the source tag of an image element to specify multiple image sources, enabling the browser to choose the most appropriate image based on factors like resolution and screen size.

40
New cards

Media Attribute

An attribute that functions similarly to a media query, allowing developers to specify conditions under which a particular image source should be used, such as based on screen width or other criteria.

41
New cards

Source Control

A system that manages changes to code and tracks the history of modifications.

42
New cards

Repository

A storage location where code and project files are kept, managed, and tracked.