File Under: Cheat Sheets, CSS

CSS Examples

Individual Properties
Style rules

Comments
p {font-family:Helvetica, Geneva; Of those listed, the first available font will be applied.
font-style:italic;

Text will be rendered as italic.
font-weight:bold; Text will be rendered as bold.
font-size:10pt; Text will be rendered as 10-point type.

color:#00FFFF; Text will be rendered to the hex color value #00FFFF.
background-color:blue; The element’s background color will be rendered as blue.
background-image:url(images/foo.gif)} The element will have the background image(s) specified.

.foo {text-decoration:underlined}

Text in the class “foo” will be underlined.
{text-transform:lowercase} Text in the class “foo” will be rendered as lowercase.

#foo

{text-align:center} Text with the ID “foo” will be center-aligned.
{text-indent:1em} Text with the ID “foo” will be indented 1 em.

p {margin-top:12px; The element’s top margin will be 12 pixels.
margin-bottom:18px; The element’s bottom margin will be 18 pixels.

padding-right:8pt; The element’s right padding will be 8 points.
padding-left:4pt} The element’s left padding will be 4 points.

body {border-color:red; Borders will be red.
border-style:solid}

Borders will be solid.
Block-level and replaced elements
img {width:20px; The element’s width will be 20 pixels.
height:40px; The element’s height will be 40 pixels.
float:left} Text will flow to the left of the element.

p {clear:left} Moves the element below a floating element placed on the left.
Shorthand Properties
Style rules Comments
p {font:10pt bold non-serif} Text will be rendered as 10-point bold non-serif type.
{background:black} The element’s background color will be black.
{margin:25px} All of the element’s margins will be 25 pixels.
{margin:20px 10px 20px 10px} Top and bottom margins will be 20 pixels; left and right margins will be 10 pixels.

body {padding:2px}

Padding will be 2 pixels on each side.
{padding:8px 4px 8px 4px} Top and bottom padding will be 8 pixels; left and right padding will be 4 pixels.
{border:2px solid red} There will be a red, solid border on all sides of the element.

Position (CSS – P)
Style rules Comments
#foo

{position:absolute; top:15pt; left:15pt} The element’s absolute position will be set 15 points from the top and 15 points from the left.
{visibility:hidden} The element’s contents will be hidden.

.foo {z-index:2} The element’s z-index will be two.

p

{overflow:visible} The element’s contents will be rendered (visible) even if they exceed its height or width.
{overflow:hidden} The element’s contents will be clipped to its height and width, and no scrolling mechanism will be provided.