With Emacs 27 we are using the new built-in display-fill-column-indicator mode. It does not have issues with web-mode like fci-mode from the fill-column-indicator package does.