bild med texten 'CSS 2 tutorial'

Teckensnitt:

element
font [font-style] [font-variant] [font-weight] [font-size] [font-family]
font-style normal | italic | oblique
font-variant normal | small-caps
font-weight normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900
font-size absolute-size | relative-size | length | percentage
font-family [family-name [, family-name]* [, generic-family]]
font-stretch narrower | wider | ultra-condensed | extra-condensed | condensed | semi-condensed | normal | semi-expanded | expanded | extra-expanded | ultra-expanded
font-size-adjust none | <number>
åter till början av dokumentet

Exempel


  #fontexempel {
    font: italic small-caps bolder 24pt Courier, serif;
  }
        

ger detta ResULtat

åter till början av dokumentet

Storlekar

element
absolute-size xx-small | x-small | small | medium | large | x-large | xx-large
relative-size larger | smaller
length cm (centimeters) | em (ems) | in (inches) | mm (millimeters) | pc (picas) | px (pixels) | pt (points)
åter till typsnitt
åter till början av dokumentet

Generiska typsnittsnamn

element
Generiska typsnittsnamn cursive | fantasy | monospace | serif | sans-serif
åter till typsnitt
åter till början av dokumentet

Text:

element
letter-spacing normal | +/-length
word-spacing normal | +/-length
line-height normal | <number> | length | percentage
text-align left | right | center | justify
text-decoration none | ([underline] [overline] [line-through] [blink])
text-shadow none | [[<color>] <length> <length> [<length>] ,]* [[<color>] <length> <length> [<length>]] | inherit
text-indent <length> | <percentage>
text-transform none | capitalize | uppercase | lowercase
white-space normal | pre | nowrap | inherit
åter till början av dokumentet

Exempel


  #textexempel1 {
    letter-spacing: -3px;
    word-spacing: -1px;
    line-height: normal;
    text-align: left;
    text-decoration: underline line-through;
    text-indent: 10px;
    text-transform: uppercase;
    white-space: inherit;
    text-shadow: yellow 5px, 5px, 5px;
  }

  #textexempel2 {
    letter-spacing: 3px;
    word-spacing: 1px;
    line-height: normal;
    text-align: center;
    text-decoration: overline line-through;
    text-indent: 10px;
    text-transform: lowercase;
    white-space: inherit;
  }
        

ger koden


  <p id="textexempel1">dettA äR en ihoptrYct tEXt</p>
  <p id="textexempel2">dettA äR en GlEs tEXt</p>
        

följande utseende

dettA äR en ihoptrYct tEXt

dettA äR en GlEs tEXt

åter till text
åter till början av dokumentet

Längder

element
length cm (centimeters) | em (ems) | in (inches) | mm (millimeters) | pc (picas) | px (pixels) | pt (points)
åter till text
åter till början av dokumentet

Färger

element
color aqua | gray | silver | navy | black | green | teal | olive | blue | lime | white | purple | fuchsia | maroon | yellow | red | rgb(0-255,0-255,0-255) | #000000-FFFFFF
åter till text
åter till början av dokumentet

Listor:

element
list-style [list-style-type] [list-style-position] [list-style-image]
list-style-type (oordnad lista) none | disc | circle | square
list-style-type (ordnad lista) none | decimal | lower-roman | upper-roman | lower-alpha | upper-alpha | armenian | cjk-ideographic | georgian | lower-greek | hebrew | hiragana | hiragana-iroha | katakana | katakana-iroha | lower-latin | upper-latin
list-style-position outside | inside
list-style-image none | url("<address>")
åter till början av dokumentet

Exempel


  #listorexempel1 {
    list-style: square inside;
  }

  #listorexempel2 {
    list-style: square url("./star.gif");
  }
        

ger koden


  <ul id="listorexempel1">
    <li>apa</li><livgris</li><li>hund</li>
  </ul>
  <ul id="listorexempel2">
    <li>apa</li><li>gris</li><li>hund</li>
  </ul>
        

följande utseende

  • apa
  • gris
  • hund
  • apa
  • gris
  • hund
åter till listor
åter till början av dokumentet

Färg:

element
color <color>
åter till början av dokumentet

Exempel


  span.fargklass1 {
    color: navy;
  }

  span.fargklass2 {
	  color: #ff3300;
  }        
        

ger tillsammans med javaScriptet


  var deltaId = 0;
  function changeColor() {
    document.getElementById("fargexempel" + deltaId++).className = "fargklass1";
    if(deltaId > 2)
      deltaId = 0;
    document.getElementById("fargexempel" + deltaId).className = "fargklass2";
  }
  window.setInterval(changeColor, 500);
        

koden


  <span class="fargklass1" id="fargexempel0">Min</span>
  <span class="fargklass1" id="fargexempel1"> färg</span>
  <span class="fargklass1" id="fargexempel2"> rullar</span>!
        

följande utseende

Min färg rullar!

åter till färg
åter till början av dokumentet

Färger

element
color aqua | gray | silver | navy | black | green | teal | olive | blue | lime | white | purple | fuchsia | maroon | yellow | red | rgb(0-255,0-255,0-255) | #000000-FFFFFF
åter till färg
åter till början av dokumentet

Synlighet

element
visibility collapse | hidden | visible
clip auto | rect(<top> <right> <bottom> <left>)
display block | compact | inline | inline-table | list-item | marker | none | run-in | table | table-caption | table-cell | table-column | table-column-group | table-footer-group | table-header-group | table-row | table-row-group
overflow auto | hidden | scroll | visible
åter till början av dokumentet

Exempel


  div.area {
    height: 100px;
    width: 100px;
    background-color : black;
    color : white;
    margin: 5px;
  }

  #synlighetsexempel1 {
    clip: rect(10px 70px 70px 10px);
    position: absolute;
  }

  #synlighetsexempel2 {
    visibility: hidden;
  }

  #synlighetsexempel3 {
    overflow: scroll;
  }
        

ger koden


  <div class="area">
    <img src="./oversized.gif" 
         alt="alltför stor bild" />
  </div>
  <div class="area">
    <img id="synlighetsexempel1" src="./oversized.gif" 
                                 alt="alltför stor bild" />
  </div>
  <div class="area">
    <img id="synlighetsexempel2" src="./oversized.gif" 
                                 alt="alltför stor bild" />
  </div>
  <div class="area" id="synlighetsexempel3">
    <img src="./oversized.gif" 
         alt="alltför stor bild" />
  </div>   
        
        

följande utseende

alltför stor bild
alltför stor bild
alltför stor bild
alltför stor bild
åter till synlighet
åter till början av dokumentet

Placering

element
plaseringsenheter cm (centimeters) | em (ems) | in (inches) | mm (millimeters) | pc (picas) | px (pixels) | pt (points)
åter till synlighet
åter till början av dokumentet

Bakgrund

element
background [<background-attachment>] [<background-color>] [<background-image>] [<background-position>] [<background-repeat>]
background-attachment scroll | fixed
background-color <color> | transparent
background-image url(<sökväg>) | none
background-position ((<percentagevalue> | <length>) [<percentagevalue> | <length>]) | ([top | center | bottom] [left | center | right])
background-repeat repeat | repeat-x | repeat-y | no-repeat
åter till början av dokumentet

Exempel


  div.area {
    height: 100px;
    width: 100px;
    background-color : black;
    color : white;
    margin: 5px;
  }
  
  div#bakgrundexempel1 {
    background: #9ACD32 url(./bg.gif) center center repeat-y;
    overflow : scroll;
  }

  div#bakgrundexempel2 {
    background: fixed Aqua url(./bg.gif) center  ;
    overflow : scroll;
  }
        

ger koden


  <div class="area" id="bakgrundexempel1" > 
    område 1<br /> rad 2<br/> rad 3<br/> rad 4
    <br/> rad 5<br/> rad 6<br/> rad 7
  </div> <br/> 
  <div class="area" id="bakgrundexempel2" >
    område 2<br/> rad 2<br/> rad 3<br/> rad 4
    <br/> rad 5<br/> rad 6<br/> rad 7
  </div> 
        

följande utseende

område 1
rad 2
rad 3
rad 4
rad 5
rad 6
rad 7

område 2
rad 2
rad 3
rad 4
rad 5
rad 6
rad 7

åter till bakgrund
åter till början av dokumentet

Färger

element
color aqua | gray | silver | navy | black | green | teal | olive | blue | lime | white | purple | fuchsia | maroon | yellow | red | rgb(0-255,0-255,0-255) | #000000-FFFFFF
åter till bakgrund
åter till början av dokumentet

Längder

element
length cm (centimeters) | em (ems) | in (inches) | mm (millimeters) | pc (picas) | px (pixels) | pt (points)
åter till bakgrund
åter till början av dokumentet

Marginaler

element
margin <length> | <percentagevalue> | auto [<length> | <percentagevalue> | auto] [<length> | <percentagevalue> | auto] [<length> | <percentagevalue> | auto]
margin-top <length> | <percentagevalue> | auto
margin-right <length> | <percentagevalue> | auto
margin-bottom <length> | <percentagevalue> | auto
margin-left <length> | <percentagevalue> | auto
åter till början av dokumentet

Exempel


  div.marginexample0 {
    background-color: aqua;
    color: black;
    margin:10px;
    padding: 1px;
  }

  p#marginexample1 {
    margin: 0.5cm 1cm 2cm 4cm ;
    background-color: black;
    color: yellow;
  }

  p#marginexample2 {
    margin: 4cm 2cm 1cm 0.5cm ;
    background-color: black;
    color: yellow;
  }
        

ger koden


  <div class="marginexample0"> 
    <p id="marginexample1"> Hello World!</p> 
  </div> 
  <div class="marginexample0"> 
    <p id="marginexample2"> Hello World!</p> 
  </div> 
        

följande utseende

Hello World!

Hello World!

åter till marginaler
åter till början av dokumentet

Längder

element
length cm (centimeters) | em (ems) | in (inches) | mm (millimeters) | pc (picas) | px (pixels) | pt (points)
åter till marginaler
åter till början av dokumentet

Kantlinjer

element
border [<border-width>] [<border-style>] [<color>]
border-top [<border-top-width>] [<border-style>] [<color>]
border-right [<border-right-width>] [<border-style>] [<color>]
border-bottom [<border-bottom-width>] [<border-style>] [<color>]
border-left [<border-left-width>] [<border-style>] [<color>]
border-style [<border-top-style>] [<border-right-style>] [<border-bottom-style>] [<border-left-style>]
border-top-style none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset
border-right-style none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset
border-bottom-style none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset
border-left-style none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset
border-color ([<border-top-color>] [<border-right-color>] [<border-bottom-color>] [<border-left-color>]) | transparent | inherit
border-top-color <color> | inherit
border-right-color <color> | inherit
border-bottom-color <color> | inherit
border-left-color <color> | inherit
border-width [<border-top-width>] [<border-right-width>] [<border-bottom-width>] [<border-left-width>]
border-top-width thin | medium | thick | <length> | <percentagevalue>
border-right-width thin | medium | thick | <length> | <percentagevalue>
border-bottom-width thin | medium | thick | <length> | <percentagevalue>
border-left-width thin | medium | thick | <length> | <percentagevalue>
åter till början av dokumentet

Exempel


  div.area {
    height: 100px;
    width: 100px;
    background-color : black;
    color : white;
    margin: 5px;
  }        
        
  div#borderexample1 {
    border-color: #0000CD #00CC99 #CC3300 #FFCC00;
    border-style: dotted dashed double groove;
    border-width : thin medium thick 1ex;
    margin: 1cm;
  }        
        

ger koden


  <div class="area" id="borderexample1">Hello World!</div>
        

följande utseende

Hello World!
åter till kantlinjer
åter till början av dokumentet

Färger

element
color aqua | gray | silver | navy | black | green | teal | olive | blue | lime | white | purple | fuchsia | maroon | yellow | red | rgb(0-255,0-255,0-255) | #000000-FFFFFF
åter till kantlinjer
åter till början av dokumentet

Längder

element
length cm (centimeters) | em (ems) | in (inches) | mm (millimeters) | pc (picas) | px (pixels) | pt (points)
åter till kantlinjer
åter till början av dokumentet

Outlines

element
outline [<outline-color>] [<outline-style>] [<outline-width>]
outline-color <color> | invert | inherit
outline-style none | dotted | dashed | solid | double | groove | ridge | inset | outset
outline-width thin | medium | thick | <percetagevalue> | <length> | inherit
åter till början av dokumentet

Exempel


  span#outlineexample1 {
    outline: fuchsia ridge 3px;
  }        
        

ger koden


  <span id="outlineexample1">Hello World!</span>
        

följande utseende

Hello World!

åter till outline
åter till början av dokumentet

Färger

element
color aqua | gray | silver | navy | black | green | teal | olive | blue | lime | white | purple | fuchsia | maroon | yellow | red | rgb(0-255,0-255,0-255) | #000000-FFFFFF
åter till outline
åter till början av dokumentet

Längder

element
length cm (centimeters) | em (ems) | in (inches) | mm (millimeters) | pc (picas) | px (pixels) | pt (points)
åter till outline
åter till början av dokumentet

Paddning

element
padding [<padding-top>] [<padding-right>] [<padding-bottom>] [<padding-left>]
padding-top <length> | <percentagevalue>
padding-right <length> | <percentagevalue>
padding-bottom <length> | <percentagevalue>
padding-left <length> | <percentagevalue>
åter till början av dokumentet

Exempel


  div.area {
    height: 100px;
    width: 100px;
    background-color : black;
    color : white;
    margin: 5px;
  }

  div#paddingexample1{
    padding : 1cm 2cm 3cm 4cm;
    border: black solid thin;
    margin: 1cm;
  }        
        

ger koden


  <div class="area" id="paddingexample1">Hello World!</div>
        

följande utseende

Hello World!
åter till padding
åter till början av dokumentet

Längder

element
length cm (centimeters) | em (ems) | in (inches) | mm (millimeters) | pc (picas) | px (pixels) | pt (points)
åter till padding
åter till början av dokumentet

Tabeller:

element
table-layout auto | fixed
border-collapse collapse | separate
border-spacing <length> <length>
caption-side bottom | left | right | top
empty-cells hide | show
åter till början av dokumentet

Exempel


  table.tabellexempel1 {
    table-layout: auto;
    border-spacing: 10px 5px;
    caption-side: left;
    empty-cells: show;
    border-collapse: separate;
    margin: 5mm;
  }        
        

ger koden


  <table class="tabellexempel1" border="1" summary="en exempeltabell">
    <caption>exempeltabell</caption>
    <tr><td>data 1</td><td>data 2</td></tr>
    <tr><td></td><td>data 4</td></tr>
  </table>        
        

följande utseende

exempeltabell
data 1data 2
data 4
åter till tabeller
åter till början av dokumentet

Längder

element
length cm (centimeters) | em (ems) | in (inches) | mm (millimeters) | pc (picas) | px (pixels) | pt (points)
åter till tabeller
åter till början av dokumentet

Storlek

element
width <length> | <percentagevalue> | auto
height <length> | auto
max-width <length> | <percentagevalue> | none | inherit
max-height <length> | <percentagevalue> | none | inherit
min-width <length> | <percentagevalue> | inherit
min-height <length> | <percentagevalue> | inherit
line-height normal | <number> | <length> | <percentagevalue>
vertical-align baseline | sub | super | top | text-top | middle | bottom | text-bottom | percentage | <length>
åter till början av dokumentet

Exempel


  p#storlekexempel{
    width : 150px;
    max-width : 150px;
    min-width : 150px;
    height: 100px;
    max-height: 100px;
    min-height : 100px;
    line-height : 200%;
    border: solid black thin;
    margin: 5mm;
  }

  span#storlekexempel2 {
    vertical-align : sub;
  }

  span#storlekexempel3 {
    vertical-align: super;
  }        
        

ger koden


  <p id="storlekexempel">
    Hello där <span id="storlekexempel2">nere</span>.<br />
    Hello där <span id="storlekexempel3">uppe</span>.
  </p>        
        

följande utseende

Hello där nere.
Hello där uppe.

åter till storlek
åter till början av dokumentet

Längder

element
length cm (centimeters) | em (ems) | in (inches) | mm (millimeters) | pc (picas) | px (pixels) | pt (points)
åter till storlek
åter till början av dokumentet

Position

element
position static | relative | absolute | fixed
top <length> | <percentagevalue> | auto
left <length> | <percentagevalue> | auto
bottom <length> | <percentagevalue> | auto
right <length> | <percentagevalue> | auto
z-index <integer> | auto
float left | right | none
clear none | left | right | both
åter till början av dokumentet

Exempel


  div.area {
    height: 100px;
    width: 100px;
    background-color : black;
    color : white;
    margin: 5px;
  }

  #positionexempel1 {
    float: right;
  }

  #positionexempel2 {
    clear: left;
  }

  #positionexempel3 {
    clear: right;
  }

  #positionexempel4a , #positionexempel5a, #positionexempel5b {
    position: relative;
    border: yellow solid 1px;
    z-index : 2;
  }

  #positionexempel5a {
    z-index : 1;
    left : 40px;
    top: -60px;
    border-color : red;
  }

  #positionexempel5b {
    z-index : 3;
    left : -80px;
    top: 60px;
    border-color : red;
  }
        

ger tillsammans med JavaScriptet


  function click1() {
    var elem = document.getElementById("positionexempel5b");
    if(elem)
      elem.id = "positionexempel5a";
  }

  function click2() {
    var elem = document.getElementById("positionexempel5a");
    if(elem)
      elem.id = "positionexempel5b";
  }

  setEventById("positionexempel4a", "click", click1);
  setEventById("positionexempel5a", "click", click2);
        

koden


  <div class="area" id="positionexempel11">Hello</div>
  <div class="area">World!</div>
  <div class="area">
    <img id="positionexempel12" src="./star.gif" alt="stjärna" />
    <span id="positionexempel2">Hello World! till vänster.</span>
  </div>
  <div class="area">
    <img id="positionexempel13" src="./star.gif" alt="stjärna" />
    <span id="positionexempel3">Hello World! till höger.</span>
  </div>
  <div class="area" id="positionexempel4a">Hello World! 1</div>
  <div class="area" id="positionexempel5a">Hello World! 2</div>
        

följande utseende

Hello
World!
stjärna Hello World! till vänster.
stjärna Hello World! till höger.
Hello World! 1
Hello World! 2

klicka i rutan som skall vara överst

åter till position
åter till början av dokumentet

Längder

element
length cm (centimeters) | em (ems) | in (inches) | mm (millimeters) | pc (picas) | px (pixels) | pt (points)
åter till position
åter till början av dokumentet

Övrigt

element
cursor auto | crosshair | default | help | move | pointer | e-resize | n-resize | ne-resize | nw-resize | s-resize | se-resize | sw-resize | w-resize | text | url(<url>) | wait
åter till början av dokumentet

Exempel


  div.area {
    height: 100px;
    width: 100px;
    background-color : black;
    color : white;
    margin: 5px;
  }

  div#ovrigtexempel1 {
    cursor: crosshair;
  }
        

ger koden


  <div class="area" id="ovrigtexempel1">Testa här!</div>
        

följande utseende

Testa här!
åter till övrigt
åter till början av dokumentet