I have several components such as tooltips and menus that are not always visible. I read somewhere that visibility = hidden can throw errors in IE but I don't know how accurate that is. If so, for cross browser compatibility which property: visibility, display, or opacity can be used to hide elements is most compatible across browsers?
position: absolute
andleft: -10000px
to effectively hide it. IE will think it's "there" but it will of course not be visible. Also, here in 2023 IE is very close to being completely irrelevant.