The display property controls if/how html elements are displayed.
Elements such as divisions, headings and paragraphs are usually block elements – they start on a new line and takes up the whole of their container.
Elements such as spans, images and hyperlinks are usually inline elements – they only take up as much width as they need, and are displayed alongside other elements.
display: none;
img#banner { display: none; }
The element will not be hidden, and the rest of the page displayed as if the element was not there.
display: block;
a.linkslist { display: block; }
This will make a normally inline element behave as a block element.
Example: Displaying several hyperlinks on separate lines
display: inline;
li.navigationbar { display: inline; }
This will make a normally block element behave as a inline element.
Example: making inline <li> elements for horizontal menus: