CSS




CSS guide

CSS - Cascading Style Sheets


Med hjälp av CSS, eller stilmallar, kan man på ett enkelt sätt skapa mallar för hur man vill att en sida skall se ut. Dessa stilmallar kan vara en del av själva sidan, eller länkas in från externa mallfiler. Här beskrivs de vanligast förekommande css elementen.

CSS

Stilmallsdefinitioner gör man med föredel i head och görs med style elementet. Ett exempel kan se ut så här;

<head>
<title>Sidans titel</title>
<style type="text/css">
body { color:blue; }
</style>
</head>


Detta talar om för webläsaren att body-texten på sidan skall vara blå.


Om du vill använda samma stilmall på flera sidor behöver du inte skriva in den i alla dokument utan kan länka in en extern css-fil på följande sätt.

<link rel=stylesheet href="filnamn.css" type="text/css">


Länkarnas utseende på en sidan kan du ändra på följande sätt.

<style type="text/css">
a:link { color:blue; }
a:visited { color:red; }
</style>

Exemplet kommer att de besökta länkar röd färg och obesökta blå. Förutom link och visited finns även active som visas just när användaren klickar på länken och hover som visas när användaren flyttar musmarkören över länken.
För att ta bort understrykningen på länkar kan du skriva så här:

<style type="text/css">
a { text-decoration:none; }
</style>


Om du vill att olika stycken i din text skall se olika ut kan du använda dig av klasser. Detta gör du på följande vis:

<style type="text/css">
.bilar { font-family: Arial; }
.cyklar { font-family: "Times New Roman"; }
</style>

I exemplet talar vi om att i klassen bilar vill vi ha typsnittet Arial och i klassen cyklar skall det vara Times New Roman. För att sedan tala om vilken klass du vill använda i texten skriver du;

<p class=bilar>Detta är en text som handlar om bilar, den kommer att vara skriven med typsnittet Arial</p>
<p class=cyklar>Detta är en text som handlar om cyklar, den kommer att vara skriven med typsnittet Times New Roman</p>



AttributPåverkarVärdeExempel
font-familyTypsnittNamn på typsnittetfont-family: Arial
font-weightTypsnittstjockleknormal / bold / bolder
lighter
font-weight: bold
font-sizeTypsnittsstorlekpx (pixel) / pt (punkter)
Absolut & Relativ
font-size: 12pt
font-styleTypsnittsstilnormal / italicfont-style: italic
text-alignTextjusteringleft / right / center / justifytext-align: justify
text-indentTextindragpx (pixel) / pt (punkter)text-indent: 16pt
text-decorationTextdekoreringnone / underline / overline
line-through / blink
text-decoration: underline
vertical-alignVertikal justeringbaseline / sub / super
top / text-top / middle
bottom / text-bottom
vertical-align: top
colorFärgFärgnamn / RGB värdecolor: green
color: rgb(0,255,0)
color: #00FF00
background-colorBakgrundsfärgFärgnamn / RGB värdecolor: green
color: rgb(0,255,0)
color: #00FF00
background-imageBakgrundsbildSökväg till bildbackground-image: url(bild.gif)
background-image: none
background-attachmentBakgrundsscrollningscroll / fixedbackground-attachment: fixed
background-repeatBakgrundsupprepningrepeat / repeat-x
repeat-y / no-repeat
background-repeat: no-repeat
cursorMuspekarenauto / crosshair / default
pointer / movetext / wait
help
cursor: crosshair
* Listan är inte fullständig, utan innehåller bara de vanligaste attributen.

För exempelvis attributet font-size kan man ange storleken absolut eller relativt. Det senare gäller då från default, eller föregående bestämda storlek. För absoluta storleksangivelser finns följande attribut xx-small, x-small, small, medium, large, x-large & xx-large och för relativa larger & smaller.

Ex.
P { font-size: 12pt; }
BLOCKQUOTE { font-size: larger; }


Cascading Style Sheets, level 1
Cascading Style Sheets, level 2

http://www.jojoxx.net/css/

Referenser


Absoluta och relativa storlekar


Lista över attbribut


Klasser


Länkar


Externa mallfiler


Definiera stilmallar

Inga kommentarer:

Skicka en kommentar

Glöm inte att skriva in koden som kommer upp i bilden när du trycker skicka.