opacity: 0, display: none, visiblity: hidden 的优劣和使用场景
结构:浏览器不会渲染none的结构,不会占据空间,其他都会渲染只是不可见
性能:none会引起reflow,性能差,hidden只会造成repaint,性能消耗少,opacity会造成repainit,提升为合并层,性能消耗最少
继承:none不会继承,0,会继承,子元素不管是不是none和0都消失,hidden可以继承,可以设置子元素visible来显示子元素,
事件监听:none和hidden都不能监听,0可以监听点击。