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