Except where otherwise noted, the contents of this presentation are Copyright 2010 Marty Stepp and Jessica Miller.
position property
					(examples)
					(4.4.2)
				
div#ad {
	position: fixed;
	right: 10%;
	top: 45%;
}
					| property | value | description | 
|---|---|---|
							position
						 | 
					||
							static
						 | 
						default position | |
							relative
						 | 
						offset from its normal static position | |
							absolute
						 | 
						a fixed position within its containing element | |
							fixed
						 | 
						a fixed position within the browser window | |
							top,
							bottom, left,
							right
						 | 
						positions of box's corners | |
#menubar {
	position: absolute;
	left: 400px;
	top: 50px;
}
				
				absolute or relative positioning)top, bottom, left, right valueswidth property as well
#area2 { position: relative; }
				
				absolute element in an element whose position is relative
				text-align
								vertical-align
								vertical-align property| property | description | 
|---|---|
							vertical-align
						 | 
						specifies where an inline element should be aligned vertically, with respect to other content on the same line within its block element's box | 
can be top, middle, bottom, baseline (default), sub, super, text-top, text-bottom, or a length value or %
						baseline means aligned with bottom of non-hanging lettersvertical-align example<p style="background-color: yellow;"> <span style="vertical-align: top; border: 1px solid red;"> Don't be sad! Turn that frown <img src="images/sad.jpg" alt="sad" /> upside down! <img style="vertical-align: bottom" src="images/smiley.jpg" alt="smile" /> Smiling burns calories, you know. <img style="vertical-align: middle" src="images/puppy.jpg" alt="puppy" /> Anyway, look at this cute puppy; isn't he adorable! So cheer up, and have a nice day. The End. </span></p>
<p style="background-color: red; padding: 0px; margin: 0px"> <img src="images/smiley.png" alt="smile" /> </p>
padding and margin of 0vertical-align to bottom fixes the problem (so does setting line-height to 0px)width, height, min-width, etc.) are ignored for inline boxesmargin-top and margin-bottom are ignored, but margin-left and margin-right are nottext-align property controls horizontal position of inline boxes within it
						vertical-align property aligns it vertically within its block box
					display property
					(4.4.4)
				
h2 { display: inline; background-color: yellow; }
					| property | description | 
|---|---|
							display
						 | 
						sets the type of CSS box model an element is displayed with | 
none, inline, block, run-in, compact, ...<ul id="topmenu"> <li>Item 1</li> <li>Item 2</li> <li>Item 3</li> </ul>
#topmenu li {
	display: inline;
	border: 2px solid gray;
	margin-right: 1em;
}
					
				visibility property
p.secret {
	visibility: hidden;
}
					Since nobody can see this anyway: ca-ca poo-poo pee-pee!!!
| property | description | 
|---|---|
							visibility
						 | 
						
							sets whether an element should be shown onscreen;  can be visible (default) or hidden
						 | 
					
hidden elements will still take up space onscreen, but will not be shown
						display to none instead