Nu springer vi i denne øvelse bort fra PHP, for at kigge på noget, som nærmere hører til design-delen af WebKurset. Nemlig Links og hvad man kan gøre med stylesheets for at pynte på dem.
Du kommer til at arbejde med ramme-funktionen (til at oprette en ramme om link-menuen) og til at arbejde med stylesheet-regler for links.
Opret ny mappe og kopier dine sider
Opret en ny mappe og kald den links1
Kopier alle opgaverne fra Kapitel 6 over i denne mappe. Det drejer sig om disse sider:
aventura.php
koncert.php
middelalder.php
top.php
bund.php
menu.php
Hvis du allerede har oprettet et stylesheet, kan du også kopiere dette.
Opret stylesheet - Opret rammer om menuen
Start stylesheet-editoren (Funktioner -> Typografiark-editor). Hvis du allerede har oprettet et stylesheet, så åbn dette i stedet.
Du skal oprette en klassifikation, der kan bruges til menu-en med linkene.
Forklaring: .menu { Punktummet angiver at vi har oprettet en klassifikation i stedet for en normal selektor, der henviser til et HTML-tag. border-color:#004000; Sætter rammens farve (i dette tilfælde til en grøn farve, men du kan vælge en anden, du synes passer bedre) border-style:solid; Sætter rammens stil. Dvs. om det skal være en stiplet eller en fast linie (i dette tilfælde en fast linie)
border-width:1px 0; Sætter rammens bredde. Når bredden bliver angivet på denne måde betyder det: Rammen i top og bund: 1px - rammen i venstre og højre side: 0 (dvs. ingen ramme).
padding-top:4px; Padding bruges til at lægge afstand fra rammen og ind til teksten (her i toppen).
padding-bottom:4px; Padding bruges til at lægge afstand fra rammen og ind til teksten (her i bunden).
text-align:center Denne kode bruges til at lave tekst-justering. Her bliver teksten centreret.
Gem nu stylesheetet (typografiarket) som aventura.css i samme mappe.
Du skal nu oprette et link til typografiarket (dit stylesheet). Dette er ikke et normalt link til at klikke på, men et link, der fortæller hjemmesiden at stylesheet-reglerne skal hentes fra en fil der er gemt et andet sted.
Åbn siden top.php
Vælg: Funktioner -> Eksterne resursefiler...
Klik på Tilføj
Marker aventura.css
Klik på Åbn
Klik på OK
Arbejd med links
Links er jo "en forbindelse fra én Web resurse til en anden. Dette er den grundlæggende forskel mellem websider og andre tekst-dokumenter.
Links har 3 forskellige udseender i HTML:
Et link, der ikke er besøgt
Et link, der er besøgt
Et link, der bliver klikket på
Med stylesheet har man også mulighed for at tilføje en ekstra:
Et link, hvor markøren placeres over.
Du skal nu til at arbejde med forskellige farver til links, men før du går videre, så læs HTML.dk's CSS tutorial: Lektion 6: Links. Sørg for at læse den på skærmen (du skal ikke printe den ud, du kan jo altid komme tilbage og læse den igen).
Opret farver til links
Start Stylesheet-editoren og åbn aventura.css
Opret en ny selektor
Marker a
Marker derefter pseudo-klassen :link
Klik på Tilføj
Klik på OK
Vælg derefter en farve under color. Jeg har i dette eksempel valgt en mørkere grøn farve:
a:link {
color:#008000;
}
Opret på samme måde en ny selektor med a:visited (altså links, der har været besøgt). Vælg en mørkere nuance af farve du brugte til a:link. Jeg har her valgt en mørkere grøn:
a:visited {
color:#006200;
}
Opret derefter en ny selektor med a:hover. Nu skal vi til at lave lidt mere spræl med vores links.
Vælg den samme farve som du brugte til a:links, men brug den til baggrundsfarve ( background-color ).
Opret til sidst en ny selektor med a:active (den bruges, når man klikker på linket).
Vælg en lysere nuance af den du brugte til a:link, f.eks.:
a:active {
color:#00D500;
}
Gem dit stylesheet igen.
Tilføj klassifikation til menuen
Nu mangler du blot én ting før du kan uploade og afprøve dine sider med de nye stylesheet-regler. Du skal tilføje en enkelt lille kode til menu.php, der henter klassifikationen.menu, som du oprettede før.
Åbn siden menu.php
Flyt markøren til 1. linie, der hvor der står <div>.
Ret koden, så der nu står: <div class="menu">
Dette er koden, der sørger for at klassifikationen .menu bliver brugt på DIV-tagget (dvs. den bliver vist med en ramme foroven og forneden).
Gem siden igen.
Upload siderne og afprøv
Upload siderne (husk at oprette en ny mappe, der hedder links1 på serveren først) til din server.