display:none
browser will refuse this content
Visibility: hidden
browser will hide the content from the user visible.
Login to rate this answer.
Display:none will hide the control on the webpage (hidden)
Visibility:hidden will not render the control on the webpage (not rendered)
Login to rate this answer.
Display:none and Visibility:hidden both are hide the content from web page,
Visibility:hidden create the space in web page, Display:none is not, this property totally refuse the content in webpage.

1 User has rated as useful.
Login to rate this answer.
pankaj pandey
Answered On : Jan 13th, 2012
Visibility:hidden keep the placeholder in the page, Display:none does not keep.
Login to rate this answer.