A z-index egy CSS-tulajdonság, amellyel egy weboldal elemeinek rétegsorrendjét szabályozod. Meghatározza, mely elemek kerüljenek felülre, amikor átfedik egymást. Minél nagyobb a z-index értéke, annál közelebb van az elem a rétegsorrend elejéhez. A kisebb z-indexű elemek a nagyobb értékűek mögött jelennek meg.
A z-index csak olyan elemeken működik, amelyeknek be van állítva a pozicionálása, például relative, absolute vagy fixed értékre. A webdesignban gyakran használják a rétegek kezelésére, például legördülő menük, modális ablakok vagy elemleírások készítésénél, hogy ezek az oldal többi tartalma fölött jelenjenek meg.