אני מבין שאתם מכירים רק את הערך none של display ואת הערך hidden של visibility, כן?
עם display ועם visibility אפשר לעשות הרבה יותר מאשר בסך הכל לקבוע אם אלמנט מסויים יוצג או לא.
http://www.w3schools.com/css/pr_class_display.asp
http://www.w3schools.com/CSS/pr_class_visibility.asp