Z-Index is a CSS property used primarily for styling of web pages that allows for a better positioning and better control of the overlapping elements on a page. Z-Index is sometimes also associated with Black Hat SEO practices.