Emerging Technology
Fall Semester, 2004 CSS part 2 |
||
---|---|---|
© 2004, All Rights Reserved, SDSU & Roger Whitney San Diego State University -- This page last updated 06-Sep-04 |
CS 683 Emerging Technologies Fall Semester, 2004 Doc 3 CSS
Copyright ©, All rights reserved. 2004 SDSU & Roger Whitney, 5500 Campanile Drive, San Diego, CA 92182-7700 USA. OpenContent ( http://www.opencontent.org/opl.shtml) license defines the copyright on this document.
CS 683 Fall 04 | Doc 3, CSS part 2 Slide # 2 |
Cascading Style Sheets, level 2 revision 1 CSS 2.1 Specification
CS 683 Fall 04 | Doc 3, CSS part 2 Slide # 3 |
aqua, |
black, |
blue, |
fuchsia, |
gray, |
green, |
lime, |
maroon, |
navy, |
olive, |
orange, |
purple, |
red, |
silver, |
teal, |
white, |
yellow |
|
|
|
em { color: #f00 } /* #rgb */ em { color: #ff0000 } /* #rrggbb */ em { color: rgb(255,0,0) } em { color: rgb(100%, 0%, 0%) }
For color details see:
http://www.w3.org/TR/CSS21/syndata.html#value-def-color
CS 683 Fall 04 | Doc 3, CSS part 2 Slide # 4 |
h1 { margin: 0.5em } /* em */ h1 { margin: 1ex } /* ex */ p { font-size: 12px } /* px */
h1 { margin: 0.5in } /* inches */ h2 { line-height: 3cm } /* centimeters */ h3 { word-spacing: 4mm } /* millimeters */ h4 { font-size: 12pt } /* points */ h4 { font-size: 1pc } /* picas */
For more detail see:
http://www.w3.org/TR/CSS21/syndata.html#length-units
CS 683 Fall 04 | Doc 3, CSS part 2 Slide # 5 |
p { font-size: 10px } p { line-height: 120% } /* 120% of 'font-size' */
CS 683 Fall 04 | Doc 3, CSS part 2 Slide # 6 |
A Border has
Details at:
http://www.w3.org/TR/CSS21/box.html#border-properties
CS 683 Fall 04 | Doc 3, CSS part 2 Slide # 7 |
Values
p { border-color: black; border-top-width: 1pt; border-right-width: 2pt; border-bottom-width: thin; border-left-width: thick; border-style: solid; }
p { border-color: black; border-style: solid; border-width: 1pt 2pt thin thick; }
p { border-color: black; border-width: 1pt; border-style: solid; }
CS 683 Fall 04 | Doc 3, CSS part 2 Slide # 8 |
Values
No border; the border width is zero.
Same as 'none', except in terms of of border conflict resolution for table elements.
The border is a series of dots.
The border is a series of short line segments.
The border is a single line segment.
The border is two solid lines. The sum of the two lines and the space between them equals the value of 'border-width'.
The border looks as though it were carved into the canvas.
The opposite of 'groove': the border looks as though it were coming out of the canvas.
The border makes the box look as though it were embedded in the canvas.
The opposite of 'inset': the border makes the box look as though it were coming out of the canvas.
CS 683 Fall 04 | Doc 3, CSS part 2 Slide # 9 |
p { border-color: black; border-top-style: solid; border-right-style: dotted; border-bottom-style: double; border-left-style: groove; border-width: 1pt; }
p { border-color: black; border-width: 1pt; border-style: solid dotted double groove; }
p { border-color: black; border-width: 1pt; border-style: solid; }
CS 683 Fall 04 | Doc 3, CSS part 2 Slide # 10 |
p { margin: 1.5pt 1em 2.3mm 2in; }
body { margin: 2em } /* all margins set to 2em */ body { margin: 1em 2em } /* top & bottom = 1em, right & left = 2em */
body { margin: 1em 2em 3em } / * top=1em, right=2em, bottom=3em, left=2em */ body { margin-top: 1em; margin-right: 2em; margin-bottom: 3em; margin-left: 2em; /* copied from opposite side (right) */
For details see:
http://www.w3.org/TR/CSS21/box.html#margin-properties
CS 683 Fall 04 | Doc 3, CSS part 2 Slide # 11 |
'background-color', |
'background-image', |
'background-repeat', |
'background-attachment', |
'background-position', |
'background' |
p { margin: 1.5pt 1em 2.3mm 2in; background-color: lime; }
For details see:
http://www.w3.org/TR/CSS21/colors.html#q2
CS 683 Fall 04 | Doc 3, CSS part 2 Slide # 12 |
font-family |
font-style |
font-variant |
font-weight |
font-size |
|
Value: <family-name> | <generic-family> | inherit
<generic-family>
body { font-family: Gill, Helvetica, sans-serif }
CS 683 Fall 04 | Doc 3, CSS part 2 Slide # 13 |
Values: normal | small-caps | inherit
h3 { font-variant: small-caps } em { font-style: oblique }
Values: normal | italic | oblique | inherit
CS 683 Fall 04 | Doc 3, CSS part 2 Slide # 14 |
Values
normal |
bold |
bolder |
lighter |
100 |
200 |
300 |
400 |
500 |
600 |
700 |
800 |
900 |
inherit |
400 = normal
700 = bold
p { font-weight: normal } /* 400 */ h1 { font-weight: 700 } /* bold */
strong { font-weight: bolder } p { font-weight: lighter }
CS 683 Fall 04 | Doc 3, CSS part 2 Slide # 15 |
Value: <absolute-size> | <relative-size> | <length> | <percentage> | inherit
CSS absolute-size values |
xx-small |
x-small |
small |
medium |
large |
x-large |
xx-large |
|
scaling factor |
3/5 |
3/4 |
8/9 |
1 |
6/5 |
3/2 |
2/1 |
3/1 |
HTML headings |
h6 |
|
h5 |
h4 |
h3 |
h2 |
h1 |
|
HTML font sizes |
1 |
|
2 |
3 |
4 |
5 |
6 |
7 |
<relative-size> larger | smaller
p { font-size: 16px; } @media print { p { font-size: 12pt; } } blockquote { font-size: larger } em { font-size: 150% } em { font-size: 1.5em }
CS 683 Fall 04 | Doc 3, CSS part 2 Slide # 16 |
Affect visual presentation of characters, spaces, words, and paragraphs
For details see:
http://www.w3.org/TR/CSS21/text.html
Values: <length> | <percentage> | inherit
p { text-indent: 3em } p.left { text-indent: -1in }
Values: left | right | center | justify | inherit
div.important { text-align: center }
Values: none | [ underline || overline || line-through || blink ] | inherit
a:visited,a:link { text-decoration: underline }
CS 683 Fall 04 | Doc 3, CSS part 2 Slide # 17 |
Values:
Puts the first character of each word in uppercase; other characters are unaffected.
Puts all characters of each word in uppercase.
Puts all characters of each word in lowercase.
No capitalization effects.
Copyright ©, All rights reserved.
2004 SDSU & Roger Whitney, 5500 Campanile Drive, San Diego, CA 92182-7700 USA.
OpenContent license defines the copyright on this document.