Frontend Glossary

Here you can find important tech terms and definitions, explained in a simple and clear way.

Inline-Block

In CSS, display: inline-block is a layout property that combines the behaviors of both "inline" and "block" elements. Like an inline element (such as a standard text link), it allows the element to sit side-by-side with other elements on the same horizontal line. However, like a block element (such as a <div>), it allows developers to explicitly set its width, height, top margin, and bottom padding.

User Interface (UI)

The User Interface (UI) encompasses the tangible, visual, and interactive elements of a digital product that a human being actually interacts with. It includes the screens, pages, buttons, typography, color schemes, forms, icons, and animations. If UX (User Experience) is the underlying logic and architecture of a house, the UI is the interior design, paint, and furniture.

React.js

React.js (often just called React) is a highly popular, open-source JavaScript library developed by Meta (Facebook) used for building dynamic, interactive user interfaces. It utilizes a "component-based" architecture, meaning developers build small, isolated pieces of UI (like a button or a search bar) and then combine them to create complex, fast-loading Single Page Applications (SPAs).

Custom Code

In the context of platforms like Webflow, Custom Code refers to any HTML, CSS, or JavaScript that a developer writes manually to inject functionality or styling that goes beyond the native capabilities of the visual editor. This code can be added at the site level, the page level, or embedded directly within specific components.

Absolute Positioning

Absolute Positioning is a CSS (Cascading Style Sheets) rule that allows developers to place an element exactly where they want it, relative to its closest positioned ancestor. Unlike static or relative elements, an absolutely positioned element is removed from the normal document flow.

Widget

A Widget is a compact element designed to provide utility or functionality. They are often third-party tools embedded onto a Webflow site.

JavaScript

JavaScript is one of the three core web languages (along with HTML and CSS). It is primarily executed on the client-side (the user's browser) and handles everything related to interactivity.

CSS (Cascading Style Sheets)

CSS is one of the three core technologies of the World Wide Web, alongside HTML and JavaScript. It controls the visual appearance of all website elements, including: color theory, typograpy, and animation.