Courses
Reps
Accelerators
Pricing
Articles
Tools
Log in
Sign up
HTML and CSS glossary
Browse the terms and definitions most commonly used in HTML and CSS development.
#
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
#
<!-- ... -->
<!DOCTYPE>
@media print
3D transform
a
<a>
<abbr>
<acronym>
<address>
<animate>
<animateMotion>
<animateTransform>
<area>
<article>
<aside>
<audio>
align-content
align-items
align-self
Angle and time units
animation-fill-mode
aspect-ratio
Attribute selector
auto-fit and auto-fill
b
::before and ::after
<b>
<base>
<bdi>
<blockquote>
<body>
<br>
<button>
backdrop-filter
background shorthand
background-color
background-image
bdo
BEM
border
border-radius
Box model
box-shadow
box-sizing
Breakpoint
c
<canvas>
<caption>
<circle>
<cite>
<clipPath>
<code>
<col>
<colgroup>
calc()
Cascade
Cascade layer
clamp(), min() and max()
Class selector
clip-path
Container query
content
CSS animation
CSS color
CSS combinators
CSS custom property
CSS filter
CSS gradient
CSS Grid
CSS inheritance
CSS reset and normalize
CSS selector
CSS sizing
CSS units
CSS-wide keywords
currentColor
cursor
d
<data>
<datalist>
<dd>
<defs>
<del>
<desc>
<details>
<dfn>
<dialog>
<div>
<dl>
<dt>
display
e
<ellipse>
<em>
<embed>
Easing and timing function
f
<feBlend>
<feColorMatrix>
<feComposite>
<feDisplacementMap>
<feDropShadow>
<feFlood>
<feGaussianBlur>
<feMerge>
<feOffset>
<feTurbulence>
<fieldset>
<figcaption>
<figure>
<filter>
<foreignObject>
<form>
feature query
feMergeNode
flex
flex-direction
flex-wrap
Flexbox
float
font-family
font-size
font-weight
footer
fr unit
g
<g>
gap
Grid vs Flexbox
grid-auto-flow
grid-column and grid-row
grid-template-areas
grid-template-columns
h
:has()
:hover
<h1>
<h2>
<h3>
<h4>
<h5>
<h6>
<head>
<header>
<hgroup>
<hr>
<html>
i
:is() and :where()
!important
<i>
<iframe>
<image>
<img>
<input>
<ins>
ID selector
j
justify-content
k
<kbd>
l
<label>
<legend>
<line>
<linearGradient>
<link>
letter-spacing and word-spacing
li
line-height
list-style
Logical properties
m
<main>
<map>
<mark>
<marker>
<mask>
<math>
<menu>
<meta>
<meter>
margin
mask
Media query
mix-blend-mode
Mobile first
n
:not()
:nth-child()
<nav>
<noscript>
Native CSS nesting
o
<object>
<ol>
<optgroup>
<option>
<output>
object-fit
opacity
order
outline
overflow
p
<p>
<path>
<pattern>
<picture>
<polygon>
<polyline>
<pre>
<progress>
padding
pointer-events
position
position: sticky
prefers-color-scheme
prefers-reduced-motion
Pseudo-class
Pseudo-element
q
<q>
r
<radialGradient>
<rect>
<rp>
<rt>
<ruby>
rem and em
repeat() and minmax()
rgba() and hsla()
s
<s>
<samp>
<script>
<search>
<section>
<select>
<set>
<slot>
<small>
<source>
<span>
<stop>
<strong>
<style>
<sub>
<summary>
<sup>
<svg>
<switch>
<symbol>
scroll-behavior
Specificity
stacking context
subgrid
t
<table>
<tbody>
<td>
<template>
<text>
<textarea>
<textPath>
<tfoot>
<th>
<thead>
<time>
<title>
<tr>
<track>
<tspan>
text-align
text-decoration
text-overflow and ellipsis
text-transform
transform
transform-origin
transition
u
<u>
<ul>
<use>
Universal selector
v
<var>
<video>
<view>
Viewport units
visibility
w
<wbr>
white-space
will-change
z
z-index
Language
🇺🇸
English
Other versions
🇫🇷
Français