The viewport is the pixel size of the user’s browser screen or mobile device. Browser screens on desktops are not always the same size as the total monitor resolution, as many users often don’t have their windows at 100% of the width of their monitor. In CSS, 100vh = 100% viewport height and 100vw = 100% viewport width.