why visibility, visibility hidden none need?????????????
If you want your element dissapear and it'space collapsed use display:none; But if you want that the place remains vacant use visibility:hidden;
If you use display none, you remove element from dom. If use visibility, the element placed in dom but not visible
In case when you have a HUGE data in tag, display is more convient way to consteuct web page
Error in Program