Scrollbar. Læs mere om... Videre med Dreamweaver



Relaterede dokumenter
Fase Forklaring Navigation. Opret en div til feltet hvorpå scrollbaren ønskes placeret. Giv div'en mål og position absolut. Vælg Overflow: auto.

Nolde Museet. I gang med Dreamweaver. Opgave. Opgavebeskrivelse. Layout. Mål og CSS

Scrollbars side 2-5. Ankerpunkter side 6-7. Text Swap side Links i flere farver side z-index og baggrundsbilleder side 15-18

Fase Forklaring Navigation. Mappen skal indeholde alle elementer til dit site.

Scrollbars side 2-5. Ankerpunkter side 6-7. Text Swap side Links i flere farver side z-index og baggrundsbilleder side 15-18

Opstart. I gang med Dreamweaver. Læs mere om...

Opstart. I gang med Dreamweaver. Læs mere om...

Opstart. I gang med Dreamweaver. Læs mere om... Generelle bemærkninger. Hvilken skærmopløsning? OBS

Lav din egen forside i webtrees

I gang med Adobe Muse CC

Manual til Dynamicweb Februar 2010

Vejledning til opbygning af hjemmesider

Opstart et site side Billeder side Hotspot side Links side Rollover side PopUp vinduer side

Brugervejledning til Design Manager Version 1.02

GRAFISK PRODUKTION WORK- FLOW DREAMWEAVER CS5 DESIGN & KODNING AF LANDING PAGE. a.link, a.hover, a.visited. Wrapper. paragraph CSS. h1 h2.

Opret en formular i Dreamweaver

Mit grafiske workflow inkluderer:

Sådan indlægges nyheder på DSqF s hjemmeside trin for trin

Vejledning. Tabulex Hjemmeside. Styling af sidemenuer. Side 1 af 8

ActiveBuilder Brugermanual

KT OR LOW PRODUKTION // WORKFLOW

Active Builder - Brugermanual

MANUAL. Siteloom CMS

Manual til hjemmeside i Typo3

MANUAL - Joomla! Version 1

Lundtofte skole 2007/08. Åbn FrontPageExpress og Explorer begge programmer skal være åbne når du laver hjemmesiden.

BRUGER KURSUS RAMBØLL HJEMMESIDE

Introduktion til redigeringsfaciliteterne

Velkommen til denne korte vejledning i hvordan du kan oprette dine egne sider på foreningens hjemmeside.

Indholdsfortegnelse Opret engelsk version af hjemmesiden... 2

Dokumentation. Workflow. Grafisk produktion. Trine Alexandersen 1. hovedforløb

MANUAL - Joomla! Version 1

workflow Programmer: Om opgaven: Kvalitetsvurdering: Afsender: Modtager: Cathrine Laulund Web: Dreamweaver Billedbehandling: Photoshop

Indhold Indhold... 1 Upload fil... 2 Skift sektion... 2 Rediger menu... 2 Planlæg udgivelse... 3 Opret side... 3 Opret nyhed... 3 Opret galleri...

GRAFISK WORKFLOW H1 MARIA SCHELDE

Redaktørvejledning for Skriv en artikel

Dokumenter. Sider. efact CMS manual v. 1.0

Annemette Søgaard Hansen/

Drejebog til tractorpulling.dk

Byg et website med Dreamweaver

SIGIL Sådan opretter du en e- bog Step by Step

Opstart. I gang med Dreamweaver. Læs mere om...

Manual til Wordpress. 1. Log ind på din Wordpress-side. Indhold: Sådan opdaterer du din hjemmeside i Wordpress.

WEB kursus I. Grundkursus i CMS

BRUGERVEJLEDNING. Diabetesforeningens lokale hjemmesider

MANUAL. Siteloom CMS

Manual Version 2. til oprettelse af hjemmesider for landsbyer i Rebild kommune

Elevvejledning til SkoleKomNet - Min egen hjemmeside

I denne manual kan du finde en hurtig introduktion til hvordan du:

Galleri modul. Side 1 af 18

MANUAL. Siteloom CMS

Word-5: Tabeller (2007)

Vejledning KPK Online Prøverum

Manual til Wordpress. 1. Log ind på din Wordpress-side. Indhold:

Opret en side/artikel og rediger din side

Hjemmesidens layout. Sitecore Foundry maj Version 1.2

Redaktørmanual TYPO3 Version 6.2

Vejledning til brug af pileforeningen.dk for redaktører.

IsenTekst Indhold til Internettet. Manual til Wordpress.

5 ARBEJDE MED EDITOREN

Designmanual BUTLER FM

Word-5: Tabeller og hængende indrykning

Orddeling. Automatisk orddeling. Manuel orddeling. Word thoremil.dk. Vælg fanebladet [Sidelayout] Vælg [Orddeling] Markér Automatisk orddeling

Manual i frontend-redigering af kredssider og brug af kalender

Portfolio - Grafisk Workflow

Formatering af tekst, JCE Editor, Joomla

Indhold. Grafisk workflow 3 Procesbeskrivelse 4 Inspiration 5 Skitser 6 Flowchart 7 Typografi og farver 8 Skelet 9 Storyboard 12 Html, css og seo 16

Manual for Synkron hjemmesider

Grafisk design. Ide. Designprocess. Målgruppe

Vejledning til vedligehold af

BørneIntra hjemmesidekursus

Word-5: Tabeller og hængende indrykning

Billeder på hjemmeside

Opstart et site side Billeder side Hotspot side Rollover side Tabeller side Swap Image side 30-33

Kom godt i gang. Sitecore Foundry maj Version 1.1

Vejledning for LOF s afdelingshjemmeside

Manual CoffeeCup Visitkort konsulenter

få en ny og bedre hjemmeside på få minutter Quick guide Del denne quick guide med alle som har glæde af en ny og bedre hjemmeside

Tastemanual til Webbyggeren

Åbn Paint, som er et lille tegne- og billedbehandlingsprogram der findes under Programmer i mappen Tilbehør. Åbn også Word.

Vejledning i redigering af apotekets hjemmeside

Opstart et site side Billeder side Hotspot side Links side Rollover side Tabeller side Swap Image side 30-33

GUIDE TIL OPRETTELSE AF SIDER OG INDHOLD I UMBRACO ONLINE BETJENING

Brugervejledning Joomla

GRAFISK PRODUKTION & WORKFLOW. Endotest website

Quick guide Dynamicweb 9. Kom godt i gang med brugen af redigeringsværktøjet bag vores hjemmesideløsning CMS-systemet Dynamicweb

Dokumentation. Karen-Louise Fejerskov

Upload 8 Tekst 9 Media Manager 9 Arkiv 9 Indstillinger 9 Teaser 10 Generelt 10 Slet, rediger og se kataloger 10

Vi anbefaler, at du lader boksen med træffetider blive liggende på din afdelingsforside. Hvad der ellers skal være af indhold er op til jer.

MANUAL TIL TRYKMASKINEN. Internetadresse: Kontakt: 1

Større skriftlige opgaver i Microsoft Word 2007 Indhold

Nu skal vi især se på <font> og <center> samt centrering af hele siden på skærmen.

Designmanual for websider

Mini-guide for opdatering af hjemmesiden for. SOIF

SIDEN PÅ WORDPRESS.COM

En blog med dansk brugerflade. Opret en Smartlog konto Gå til Opret en konto ved at skrive din adresse

MANUAL TIL FS PÅ NETTET

GRAFISK WORKFLOW GRAFISK WORKFLOW DIGITAL KOMMUNIKATION OLEMOGELBY.COM

5. OPSÆTNING DOKUMENTSKABELONER 5.1 TRIN

TinyMCE Bruger Guide. Forord. Contents

Transkript:

1 Læs mere om... Scrollbar Hvad er en intern scrollbar? Når man arbejder med teksttunge sider, kan det være en fordel at bruge en intern scrollbar i en tabelcelle eller på et lag. Funktionen kræver brug af CSS, så hvis du ikke er fortrolig med CSS, bør du løse opgaverne til CSS først. Du kan sætte en scrollbar på hvilken som helst tabel eller div, og den kan styles i farver, der passer til designet på dit site. Dog viser Safari på Mac ikke farverne. 3D Light: Grøn Arrow: Rød Face: Mørk blå Dark Shadow: Gul Track: Lys grå Highlight: Lys blå Shadow: Orange

2 Scrollbar beskrivelse Opret en mappe kaldet scroll. Hent filen scrolltekst fra kursusmaterialet, og placér den i mappen scroll. Åbn Dreamweaver og opret et site kaldet scroll. Opret index.html og åbn denne. Vælg Insert > Layout Objects > Div Tag. Opret en div som class. Kald den scroll. Fanen Positioning Position: absolute Størrelse: 400 x 200 px Placemenet: Top 100 px, Left 100 px Overflow: Auto (dette betyder at scrollbaren kun vil komme til syne, hvis indholdet man putter i div en, overstiger de angivne mål på bredde og højde). Giv div en en baggrundsfarve. Div en set inde på siden i Dreamweaver 1

3 Scrollbar Indsæt teksten i div en. Dobbeltklik på scrolltekst.txt. Markér al teksten, kopier teksten og luk scrolltekst.txt igen. Sæt cursoren ind i div en og vælg paste (sæt ind). Arkivér siden og se den i browseren. Div en set i browseren Div en set i Dreamweaver Padding Det vil pynte meget, hvis div en får noget padding, dvs. luft mellem teksten og div ens kant. Åbn div en (dobbeltklik på #scroll i CSS paletten) og tilføj padding under fanen box. Her er der valgt 10 px på højre og venstre side. = padding 2

4 Scrollbar Styling af scrollbaren Det er muligt at style scrollbaren, således at farverne passer til resten af dit design. Dette kan ikke gøres i CSS editoren, farvekoderne skal skrives ind manuelt i koderne, men det er ikke så galt, der er hjælp at hente! Gå på internettet på følgende adresse: 001.dk. Her kopieres farvekoderne til scrollbaren og sættes ind i basic.css (det eksterne Style Sheet). Farverne kan bagefter ændres. Kopier farvekoderne fra 001.dk Koderne ligger i den venstre boks på siden, du skal scrolle lidt for at finde dem. Åbn basic.css sæt koderne ind som vist her. På denne side kan man lege med farver, og samtidig få oplyst koderne. http://echoecho.com/toolcustomscroll.htm 3

5 Læs mere om... Ankerpunkter Hvad er et ankerpunkt? Et ankerpunkt er et specifikt sted på en side, som der er link til. Funktionen er meget anvendt til lange sider, et eksempel kunne være et referat fra et møde. Dagsordenen står øverst på siden, og på de enkelte dagsordenspunkter, er der tilføjet ankerpunkter. Dette betyder, at når der klikkes på et af dagsordenspunkterne, vil siden»hoppe ned«til stedet, hvor ankerpunktet er indsat. Dette punkt vil så ligge øverst i browservinduet. Gør det til en god vane ved anvendelse af ankerpunkter at lave symboler, som går den anden vej, altså op igen. Pile der peger opad eller tekst f.ex. til top, ellers skal der scrolles alligevel. Det kan være nødvendigt at forlænge siden, da bunden af siden jo hele tiden vises - se opgaven. Se eksempel: http://www.visinfosyd.dk/wm171997#bm% Her er siden rent faktsik ikke lang nok, så alle ankerpunkterne virker ikke - det er ikke så godt. Der er sat ankerpunkter ind på menuen foroven, og nede på siden har man sat ankerpunkter ind der hedder Til top.

6 Ankerpunkter beskrivelse Opret en ny mappe, kald den anker. Hent filen referat.html fra kursusmaterialet, og placér den i mappen anker. Åbn Dreamweaver og opret et nyt site kaldet anker. Opret ikke en indexfil men i stedet filen referat.html. Teksten er skrevet og formateret, du skal kun tilføje ankerpunkter. Hent et anker i toolbar og placér det de steder i teksten, der skal linkes til. Der skal ankre foran alle mellemrubrikker (dagsordenspunkter) i teksten. Giv ankrene navne der fortæller noget om deres placering på siden.. Når alle 5 ankre er indsat, skal der linkes fra dagsordenspunkterne foroven og ned på siden til selve afsnittet. Markér linjen Hvad er Lorem Ipsum. Brug Point to File og peg ned i teksten på det første anker. I Properties > linkboxen, vil du kunne se følgende: Gentag proceduren med de andre ankre. Arkiver filen og se den i browseren. Det skulle nu være sådan, at siden hopper op og linket bliver sidens top, bortset fra de sidste 3 links, de ser ens ud. Dette skyldes, at siden ikke er lang nok, browseren kan ikke vise et ankerpunkt i top, hvis ikke siden er lang nok. Prøv at forlænge siden. Sæt blot nogle blanke linjer ind og se forskellen. Op igen Efter hvert referatpunkt, står der Til sidens top. Der skal laves link på alle disse linjer. Sæt derfor nu et ankerpunkt ind helt øverst på siden foran ordet referat. Navngiv ankeret top. Der skal kun laves ét anker, da det jo er samme sted alle linkene skal pege hen. Lav links på samme måde som ovenfor beskrevet. Upload opgaven som aftalt med din underviser.

7 Læs mere om... Swap Image Hvad er Swap Image? Funktionen er en såkaldt Behavior i Dreamweaver som primært bruges til at præsentere mange billeder på den samme side - det kan også være tekst, men i denne øvelse handler det om billeder. Typisk vil man på siden se thumbnails, og når der klikkes på disse, eller musen blot føres henover, vil en større udgave af billedet åbne et andet sted på samme side. Modsat PopUp vinduer hvor det store billede vises i et nyt browservindue. Når musen føres henover de små billeder åbnes de i en større udgave på samme side Hvorfor bruge Swap Image? Du får på en overskuelig måde vist mange billeder på lidt plads. Brugeren bliver på samme side, og du gør din side mere indbydende at se på. Ved at vælge billedudsnit og ikke kun en formindsket udgave, gives brugeren en ekstra oplevelse når effekten vises.

8 Swap Image beskrivelse Opret en mappe kaldet swap. Hent grafikmappen swap_grafik i kursusmaterialet og placér den i mappen swap. Åbn Dreamweaver og opret et site kaldet swap. Opret filen index.html, åbn denne. Indsæt en div (master) bredde 400 px, højde 800 px., lys grå baggrundsfarve. Den store højde skyldes billedet af vinflasken. Indsæt en tabel i masteren. Tabellen skal bestå af 1 række og 2 kolonner. Kontroller at du står inde i masteren, vælg Insert > Table. Du behøver ikke at give tabellen mål, billederne vil fylde cellerne ud. Tabellen Master div en billedfelt Placér de små billeder i tabellen som vist herover. Indsæt en div i masteren, kald den billedfelt. Placér det store billede glas.jpg i div ens billedfelt. 1

9 Swap Image Tilføj effekten Swap Image Markér det store billede glas.jpg og navngiv billedet stort i Properties. Bemærk at denne navngivning udelukkende skal bruges til effekten. Det har altså ikke noget at gøre med selve billedfilens navn. Man navngiver med andre ord det felt, hvor de små billeder bliver vist i. Dette skal kun gøres én gang. Markér den første thumbnail (de små billeder) glast.jpg og lav en # (tomt link) i linkfeltet i Properties. Nu skal der skabes en sammenhæng mellem thumbnailen og det store billede. Thumbnailen skal stadig være markeret, vælg Windows > Behaviors, klik på + og vælg Swap Image. I dialogboksen der åbnes markerer du det navn, du gav det store billede. Vælg browse og peg ud på det billede, der skal åbne når det lille billede aktiveres. Hvor skal det store billede vises? Hvilket billede skal vises? 2

10 Swap Image Effekten kan ikke ses i Dreamweaver, kun i browseren. Da dette er det første billede, som jo i forvejen sidder på siden, vil du endnu ikke kunne se om effekten virker. Gentag derfor proceduren med nr. 2 thumbnail. Markér thumbnailen. Lavt et tomt link. Tilføj effekten. Arkivér siden og se den i browseren. Upload opgaven som aftalt med din underviser. Billedstørrelser Når du har lavet links på de 2 thumbnails og afprøver effekten i browseren, vil du opdage, at den store flaske ikke har den rigtige størrelse - den bliver forvrænget. Princippet er, at alle billeder tager størrelse efter det store billede du satte ind i starten, nemlig glas.jpg. Det er udmærket, hvis alle de store billeder har samme størrelse, men det har de ikke her, og derfor skal størrelsesangivelsen på det store billede fjernes i Properties. Fjern målene på det storebillede. På den måde bliver alle billederne vist i deres originale størrelse. Når du beregner pladsen til det felt, hvor de store billeder skal vises, skal du derfor altid tage udgangspunkt i det største billede. Dette er grunden til, at masteren i denne øvelse skulle være så høj. 3

11 Læs mere om... Links - i flere farver Hvad er links i flere farver? Det kan være formålstjenligt/nødvendigt, at links på samme side har forskellige farver. Hvis man har en menu med negative (hvide) links, og derudover også ønsker at anvende links i brødteksten på siden, og denne har en hvid baggrund, ja, så er det nødvendigt at lave links i flere farver. Du anvender CSS til at ændre farver og understregning, således at dine links kan tilpasses dit design. Det skal fremgå meget tydeligt for brugeren, hvad der er links, og hvad der ikke er. Det er en dødssynd at anvende understreget tekst, som ikke er links. Vi er som internetbrugere opdraget med, at links er blå og understregede. Mange anvender i dag andre farver til links, og har fjernet stregen under linket. En understreget tekst vil, uanset farve, helt sikkert blive opfattet som et link. Brug farver der tydeligt adskiller sig fra den omkringliggende tekst, og vær konsekvent i farvevalget, således at brugeren ikke ender med at blive forvirret og irriteret. Et ekempel Menuen til venstre har grå links. På den måde siden er konstrueret, er man ikke i tvivl om, at der er tale om en menu, og det er naturligt at klikke på menupunkterne. Den grå linkfarve ville ikke fungere i brødteksten, den ligger for tæt på den sorte, derfor er der valgt en pink til links inde på siderne. For at tydeliggøre/rette fokus mod sidens link, er teksten derudover gjort fed. sydfranskferiehus.dk/dk/ski.html På sitet til dette kursus har jeg også valgt at anvende links i flere farver, forhåbentlig er det til at forstå :-)

12 Links - i flere farver beskrivelse Hent mappen links i kursusmaterialet. Åbn Dreamweaver og opret et nyt site kaldet links, og placér det i mappen links. index.html Det er meningen, at du skal lave links på teksten i de to øverste kasser. Nedenunder er der angivet, hvorledes disse link skal se ud. Du skal linke til side 2, som blot indeholder teksten: side 2 Der er oprettet et eksternt css (basic.css), det skal du ikke selv gøre. Du skal arbejde videre i denne fil, dvs. definitionerne på link tilføjes til basic.css. Styling Du skal bruge røde links, der bliver sorte, når musen føres hen over dem, og hvide når de har været besøgt, ingen understregning. Det går fint i den venstre div, men duer ikke til den højre, da linket vil forsvinde, når det har været besøgt. Derfor skal der defineres 2 linksæt, som er forskellige. 1. linkgruppe Vælg New CSS rule. basic.css som foreløbig indeholder stylingen af teksten samt de 4 div er. 1

13 Links - i flere farver Vælg Compound, vælg a.link. 1. linkgruppe Links: Rød Visited : Hvid Hover: Sort Linket er stylet således Font: Verdana Størrelse: 14 px Weight: Bold Decoration: None Color: red Gentag proceduren med a:visited samt a:hover. Disse skal have andre farver som den eneste forskel. Markér teksten Links i en farve og lav et link til side 2. Nu skulle teksten gerne se således ud: 2

14 Links - i flere farver 2. linkgruppe Links: Sort Visited : Rød Hover: Hvid 2. linkgruppe Den anden gruppe links, som har nye egenskaber, styles på følgende måde: Vælg New CSS rule. Vælg Compound, vælg a.link og tilføj selv ordet ny. Ordet ny kan erstattes med hvilket som helst ord, blot det ikke indeholder æ, ø, å og specialtegn. Gentag proceduren og lav a.ny:visited og a.ny:hover. Lav et link til side 2 på teksten... og i en anden. De nye styles skal sættes på linket som en almindelig class. I Properties optræder nu en class med navnet ny. Vælg linket... og i en anden, og tilknyt class en således: Vælg <a> - vælg classen ny. Det nye link skal nu skifte fra rød til sort. Upload opgaven som aftalt med din underviser. Alle styles til øvelsen 3

15 Læs mere om... CSS Mere CSS CSS er et meget stort emne. Der findes rigtig mange muligheder, for at styre og style sine sites med CSS. I opgaverne på dette kursus bliver du præsenteret for nogle flere facetter af CSS. Du lærer at indsætte et baggrundsbillede, arbejde med z-index og lave sider med dynamisk højde. Jeg har valgt til dette afsnit, at undlade navigationssedlerne, og i stedet udbygge forklaringen til CSS i selve opgaven. z-index Når du anvender div er; kasser, lag, eller hvilket navn der bruges om en div med position absolut, får du mulighed for at lægge disse oven på hinanden. Det er ikke ligegyldigt, hvilket lag der ligger øverst Derfor er det nødvendigt at kunne flytte lagene op og ned altså foran og bagved hinanden. Et lags z-index er en betegnelse for, hvor højt/langt fremme det er placeret. z-index 0 er det laveste og betyder, at et lag med z-index 0 ligger bagved/under et lag med z-index 1. Baggrundsbilleder Ved hjælp af CSS kan du styre, hvorledes et baggrundsbillede skal optræde. De kan gentages på én led, på begge leder eller slet ikke. De kan stå fast på siden, mens der scrolles, eller de kan følge med, når der scrolles. De kan placeres efter mål, eller i en af de faste positioner: top, left, right, center, bottom. Du kan fremstille sider med farveforløb og ganke tynde striber i baggrunden ved hjælp af CSS.

16 CSS til hest beskrivelse Opret et ny mappe, kald den hest. Hent mappen css_grafik med tekst og billeder fra kursusmaterialet og placér den i mappen hest. Åbn Dreamweaver og opret et nyt site kaldet hest. Opret index.html, åbn denne. Byg siden med CSS, se layout og CSS definitioner på de næste sider. Der er to nye ting, du skal arbejde med i denne opgave: z-index og baggrundsbillede. Z- index De div er, du lægger ind på siden, er lag, som kan ligge oven på hinanden. Man styrer lagets placering med et såkaldt z-index. Jo højere et z-index et lag har, jo længere oppe i stakken ligger det. Eller sagt på en anden måde; det lag der har det højeste z-index, ligger øverst. Indtil nu har du ikke givet nogle lag z-index. Det betyder, at det lag der læses sidst ind i koden ligger øverst. I opgaven ligger rammen på bunden således oven på den gule ramme på content. I Properties kan z-indexet ændres. Markér content og skriv et tal i feltet til højre. Jeg har givet et z- index på 1. Baggrundsbillede Hesteskoen i øverste venstre hjørne er lagt ind som et baggrundsbillede og tilknyttet stylen Body. Med CSS er det muligt at styre, hvorledes baggrundsbilleder skal fremstå. Åbn stylen body, vælg fanen Background, og udfyld felterne som vist. 1

17 CSS til hest Siden er opbygget på samme måde som opgaven om Emil Nolde på begynderkurset. 40 px 450 px #b85a17, 2 px Times, 24, #FF6600, bold Times, 24, #FF6600, bold #ffcc33, 2 px Tahoma 12 px, #666666 Sort, 2 px #b85a17, 2 px 600 px CSS Master: 600 x 450 Siden centreres horisontalt Top: 40 px Brødtekst: Tahoma 12 px, #666666 Rubrik 1 (H1): Times, 24 px, #9e5e1a, bold Rubrik 2 (H2): Times, 24 px, #FF6600, bold Ramme foroven og forneden (Border): #b85a17, bredde 2 px Ramme (Border) i midten: #ffcc33, bredde 2 px Ramme (Border) på box ene, foroven og forneden: sort, 2 px Baggrundsbillede: left: 40 px, top: 40 px, no-repeat Vær opmærksom på at billedet foroven (top) kun har ramme på tre sider. Content har ramme på alle 4 sider, og bund har kun på 3 sider 2

18 CSS til hest Hvis det skulle være lidt langt væk, kommer her lidt genopfriskning. Jeg har vist alle div er med farver samt deres respektive navne. master: 600 x 400 px, position relative. (Den er ikke synlig på illustrationen, da den er fyldt helt ud med de andre div er) *: selectoren som nulstiller alle default margener og padding body: bruges her til at definere brødteksten samt baggrundsbilledet H1 og H2: tagstyles til de 2 overskrifter top, content, left, right, bund: div er med position absolute box, box2, box3: div er med position absolute til de små billeder. #top #content #left #right #bund #box #box2 #box3 3

19 Læs mere om... CSS - igen Dynamisk højde På kurset I gang med Dreamweaver lavede du udelukkende sider med statisk højde. Det er ikke holdbart i længden. Du vil få brug for at lave sider som kan udvide sig, altså tilpasse højden efter indholdet. Dette kaldes dynamisk højde. Det er en anden måde at bygge sider på, og det kan virke overvældende, men når du har prøvet det et par gange, skulle metoden gerne være til at forstå. Jeg har valgt til dette afsnit at undlade navigationssedlerne, og i stedet udbygge forklaringen til CSS i selve opgaven. Endnu mere CSS Det er ikke muligt på dette kursus at lave en tilbundsgående gennemgang af alle de ting, man kan med CSS. Jeg har valgt et par emner ud, og hvis du har lyst til at gå videre med emnet, kan jeg anbefale følgende: www webdesign101.dk html.dk eksperten.dk

20 Vin Side med dynamisk højde Hidtil har du arbejdet med sider, der har en fast højde. Hvis der er for meget indhold på en side (i højden) i forhold til masterens højde, vil indholdet vokse ud over masteren og dække for denne. Løsningen kunne være en scrollbar, som du blev præsenteret for på begynderkurset. Men det er ikke altid, en scrollbar kan bruges. Derfor skal du nu prøve at lave en side med dynamisk højde, hvilket betyder, at siden udvider sig i højden, efter hvor meget indhold der hældes i. Det er en anden måde at bygge sider på, og det kan opleves forvirrende. Derfor har jeg valgt at føre dig igennem eksemplet, ved at vise samtlige CSS indstillinger, i stedet for at lave en navigationsseddel. Afstand fra top: 20 px Bredde: 800 px Font: Verdana, 12 px, Opret en ny mappe, kald den vin. Hent mappen vin_grafik med tekst og billeder fra kursusmaterialet, og placér den i mappen vin. Åbn Dreamweaver og opret et nyt site kaldet vin. Opret index.html og åbn denne. Placér tekst og billeder efter layoutet, (se CSS opbygningen på næste side). Du skal sætte så meget tekst ind, at du kan se, at teksten skubber til footeren. mørkeblå Spaltebredde: 350 px Footer: Højde 25 px, farve fra sidens top Footer 1

21 Vin OBS Det er en god idé at sætte højder på de forskellige div er, så længe du arbejder med layoutet. CSS Den ydre kasse der holder på det hele Selector Baggrundsbillede, font Topbanneret Den hvide kasse hvor indholdet er placeret Venstre spalte Højre spalte Ligger i bunden, bliver skubbet til af indholdet, ophæver float left og right Rubrik Underrubrik #master Laves på normal vis som en div med position relativ. Bredde 800 px, top: 20 px. * (selectoren) Defineres på normal vis body Tagstyle der definerer brødteksten samt baggrundsbilledet. Billedet (gradient.jpg), som er et farveforløb, måler 4 x 1000 px. Billedet gentages horisontalt og placeres top - left. Fanen Positioning #head IDstyle med bredde 800 px (billedet spænder den ud i højde.) Skal ikke have nogen position. Fanen Positioning #kasse IDstyle der omslutter indholdet på siden (tekst og billeder). Skal ikke have nogen mål og position, kun baggrundsfarve. Fanen Box #left IDstyle der bruges til indholdet i venstre side. Skal ikke have nogen position, men bredde, margin-left, margin-top samt float: left. Fanen Box #right IDstyle der bruges til indholdet i højre side. Skal ikke have nogen position, men bredde, margin-right, margin-top samt float: right. Fanen Box Fanen Type #footer Bruges til at holde de floatede elementer på plads. Anvendes ofte til adresse eller lignende indhold. Ligger i bunden af siden, deraf navnet, og bliver skubbet til af indholdet. Skal ikke have nogen position, men bredde og højde, samt clear: both. OBS. Ved at give boksen samme lineheight som boksen måler, bliver teksten centreret vertikalt. Dette gælder kun ved 1 tekstlinje. h1 og h2 Tagstyles til rubrik og underrubrik 2

22 Læs mere om... Spry menu Hvad er Spry? Spry Widgets er en ret ny teknologi i Dreamweaver, der kan tilføjes en side. Spry øger interaktiviteten og kan gøre siden mere interessant at kigge på. Du kan lave en menubar, der ruller ned, et rullegardin der kører op og andre fancy ting. Spry Widgets består typisk af 3 elementer: Widget structure Widget behavior Widget CSS HTML kode som definerer strukturen/ indholdet JavaScript som bestemmer, hvordan effekten skal udføres Styler elementet (udseendet) Det er ikke nødvendigt at beherske avanceret kodesprog for at kunne anvende Spry Widgets Dog er det sådan, at jo mere programmering man kan, jo større glæde har man af teknologien. Når man indsætter en Spry Widget, linker Dreamweaver automatisk til de relevante scripts/grafikfiler, som er nødvendige for at effekten/menuen fungerer. CSS og JavaScript filer til en given Spry Widget, kaldes det samme som den pågældende Spry Widget (fx hedder filer, der hører til The Accordion widget SpryAccordion.css and SpryAccordion.js). Første gang man arkiverer en side, der anvender Spry Widget, opretter Dreamweaver en mappe kaldet SpryAssets i filemanager. Mappen indeholder de relevante scripts/grafikfiler. Eksempel på en Spry Menu Bar. 1

23 Læs mere om... Spry menu De forskellige typer Der findes 4 Spry widgets. I dette materiale gennemgås Spry Menu Bar, som er den mest anvendte, men har du først stiftet bekendskab med én type, er det ikke vanskeligt at anvende de øvrige. Spry Menu Bar Dropdownmenu - rullemenu - pulldownmenu - kært barn har mange navne. Spry Tabbed Panels Minder mest om et faneblads sytem. Spry Accordion Kan sammenlignes med et foldegardin. Spry Collapsible Panels Fungerer som et rullegardin. Styling Effekterne er konstrueret med CSS, og der følger derfor en CSS fil med (eksternt stylesheet). Det betyder, at menuen/fanebladet/rullegardinet har et default udseende, men ved at ændre i CSS filen, kan man style udseendet, således at det harmonerer med sidens øvrige design. Det er, eller kan være, et stort arbejde at style de enkelte navigationspaneler og systemer forfra hver gang. Hvis man hører til den type, som genanvender et design eller dele deraf f.ex. font, kan man med fordel style i selve skabelonerne, dvs. et trin længere ude. CSS filen ligger i Progam Files/configuration/shared/spry/widgets. 2

24 Spry menu beskrivelse Opret en ny mappe, kald den sprymenu. Hent mappen spry_grafik fra kursusmaterialet, og placér den i mappen sprymenu. Åbn Dreamweaver og opret et nyt site kaldet sprymenu. Opret index.html, åbn denne. Vælg i øverste menulinje Spry > Spry Menu Bar. Bestem om menuen skal være vertikal eller horisontal. Menuen kan redigeres, når det blå felt er aktivt. Redigeringsmulighederne vises i Properties. Menuen er default sat op til at indeholde 4 menupunkter, og 2 af disse har yderligere underpunkter. Dette er vist med en lille pil. Menupunkter Undermenupunkter Tekst og links redigeres her 1

25 Spry menu Tilføj eller fjern menupunkter ved at klikke på + eller -. Flyt menupunkter ved at klikke på de små pile op og ned. Tilretning Menuen skal bestå af 2 hovedpunkter: Frugt - Grønt og 2 undermenupunkter: Bananer - Blandet grønt Du skal oprette 2 htmlsider, kald dem frugt.html og groent.html. På disse 2 sider placerer du de to billeder fra grafikmappen, så siderne passer til dine menulinks. Lav links til siderne. Arkivér Første gang du arkiverer menuen for at se den i browseren fremkommer en dialogboks. Her fortæller programmet, at der (helt automatisk) er oprettet forskellige scripts og cssfiler sammen med menuen. Disse skal uploades sammen med sitet, ellers fungerer menuen ikke. Vælg OK. 2

26 Spry menu I Filemanager ses nu mappen SpryAssets. Det er denne mappe du skal huske at uploade sammen med sitet. I CSS paletten ses den CSS fil du har fået sammen med menuen. Heri foregår stylingen af menuen. Menuen er opbygget af div er med lister i. Det er umiddelbart uoverskueligt at se, hvad der gemmer sig under de forskellige styles. På næste side følger de mest anvendte styles. Hvis ikke du er i stand til at læse indholdet ud af overskrifterne, kan du åbne de enkelte styles i editoren, og her se hvad de indeholder. CSS filen er et helt almindeligt eksternt CSS og redigeres på normal vis. Du kan vælge at skrive videre på denne fil til de øvrige ting, du har brug for i dit site. Du kan også vælge at lave et eksternt CSS mere, således at menuen styles for sig selv. Et site kan godt have links til flere eksterne CSS filer. 3

27 Spry menu 1 3 6 9 10 12 1 : Her indstilles font og fontstørrelse i alle niveauer 3 : Her indstilles bredde på de enkelte menubokse i niveau 1 6 : Her indstilles bredde på menuboks i niveau 2 9 : Her indstilles bredde på border (gælder alle niveauer) 10: Her indstilles baggrundsfarve og fontfarve i alle niveauer 12: Her indstilles baggrundsfarve og fontfarve i hover tilstand OBS Vær opmærksom på at få rettet måleenheden når du styler din menu. Da programmet er amerikansk, vil måleenheden flere steder være em. Hvis du ændrer på boxenes størrelse i Properties, er det nødvendigt selv at tilføje px efter tallene. 4

28 Læs mere om... Pageranking Hvad vil det sige at ligge øverst i Google? Hvis alle vidste, hvordan man kan komme til at ligge nr. 1 hos Google, ville vi alle ligge der, og det kan jo ikke lade sig gøre. Hvis kun jeg vidste det, ville jeg ikke fortælle det til andre... Det er umuligt at komme med nogle 100% vandtætte råd og vejledninger, når det angår Page Ranking, men her følger alligevel nogle generelle, som er ganske brugbare: 1. Vælg en title der er sigende for sitet, og som du forestiller dig indeholder et eller flere keywords. 2. Udfyld de almindeligste Metatags såsom keywords og description. Sørg for at de samme ord gentages begge steder, og sørg for at disse ord gentages mange gange på selve sitet. 3. Sørg for at alle links virker, og at der ikke er HTML fejl på sider ne. Udfyld alt/titletekster til billeder og links. 4. Brug links ud fra dit site og sørg for at andre peger på dit site. 5. Forsøg ikke på at snyde, f. ex. med skjult tekst eller forkerte søgeord, det straffes. 6. Tilmeld dit site til relevante søgemaskiner, inkl. Google Title Det er helt sikkert, at titlen på et site indgår som en del af de ting, Google søger på. Derfor er det er meget vigtigt at udfylde den. Den kan indeholde ord, som du tror også er søgeord for dine brugere. Titlen må gerne være lang og bestå af flere synonymer eller variationer af det samme ord, men den kan også blot bestå af firmanavnet. Et par eksempler fra nettet: Cimber Sterling Den blå avis Lalandia Lego Cimber Sterling - Flyv med hele Danmarks flyveselskab Nyt og brugt, køb og salg på dba.dk - Danmarks største handelsportal lalandia.dk - så er legen i gang LEGO.com The Official Web Site of LEGO products! 1

29 Læs mere om... Pageranking Metatags Man kan sammenligne metadata med et kartotekskort: Her oplyses om et dokuments forfatter, titel, emneord o.lign. Metadata kan hæftes på websider vha. nogle lidt kryptiske koder: metatags. Søgemaskiner bruger metatags, når siden katalogiseres. Teksten fra www.metamaten.dk Metatags tilføjes altså websites med det formål, at det skal være lettere for søgemaskinerne at finde siden. Du kan udfylde de mest almindelige metatags i Dreamweaver. En anden mulighed er at besøge www.metamaten.dk, og lade programmet guide dig igennem de forskellige tags. Det er et meget pædagogisk site, som giver gode, ordentlige forklaringer på dansk. Den eneste ulempe er, at koderne bliver genereret med versaler (store bogstaver). Dette er ikke valid xhtml, så du skal altså lige over et tekstbehandlingsprogram, der kan lave store bogstaver om til små. 2

30 Pageranking beskrivelse Åbn sitet sprymenu igen. Åbn index.html. Title Udfyld titelfeltet, enten i designvinduet eller gå i koden og skriv den ind her. Keywords Vælg Insert > HTML > Headtags > Keywords. 1

31 Pageranking Skriv de keywords (søgeord) som du mener, er relevante for siden. Ordene adskilles med komma. Description Vælg Insert > HTML > Headtags > Decription Den tekst, der skrives her, bliver som alle andre metagtags ikke vist på selve siden, da den står mellem <head> og </head>. Google bruger Description til den lille introducerende tekst i oversigten. Her ses koderne til siden med metatags indføjet. Her ses et eksempel fra Google. Den første understregede linie er Title, og teksten nedenunder er Description. 2

32 Et større site beskrivelse Sitet, du skal fremstille, er et redesign af et eksisterende site, jeg har indhentet tilladelse hos ejeren. Sitet skal indeholde de funktioner, du har været igennem på kurset. Du skal selv designe sitet og anvende de forskellige funktioner, hvor du finder det mest fornuftigt. Start med at få et overblik over materialet på det eksisterende site. http://www.boehm.adr.dk/minstore.htm Du skal downloade tekst og billeder fra internettet. Du skal ikke nødvendigvis lave hele sitet - det er ret omfattende, men på den anden side, er det en rigtig god øvelse at forsøge sig med et større site. Hvis du vælger ikke at lave hele sitet, skal du aflevere det i en form, så det tydeligt fremgår, hvorledes navigationen fungerer. Hvis du fx deler sitet op i nogle sektioner med ens undersider, kan du vælge kun at lave en enkel eller to undersider til hver sektion, men stadig således, at man kan forestille sig det færdige produkt. Hvis du er i tvivl om noget i denne forbindelse, kontakt da din underviser. Sitet skal være baseret på et eksternt CSS og indeholde: PopUp vindue(r) Imageswap Intern scrollbar Ankerpunkter Links i flere farver Evt. en Sprymenu Du afgør selv, hvorvidt du vil lave sitet statisk eller dynamisk i forhold til højen. Tegn et navigationsdiagram og lav skitser til de enkelte sider. Det er en kæmpe fordel at have planlagt sitet, inden du går i gang. Det tager rigtig lang tid at lave det om og om og om og... Upload opgaven som aftalt med din underviser. Rigtig god fornøjelse!

33 Scrollbar Navigationsseddel Fase Forklaring Navigation Åbn index.html Der skal være en side åben. Indsæt en div: scroll Opret en div til feltet hvorpå scrollbaren ønskes placeret. Definér div'en Giv div'en mål og position absolut. Vælg Overflow: auto. Indsæt tekst Tilføj padding Kopier teksten og sæt den ind i div en. Se scrollbaren i browseren. Der skal tilføjes afstand fra teksten og ud til div'ens kant. Styling På 001.dk kan du hente farvekoder til scrollbaren. Disse kopieres direkte ind i den eksterne CSS fil. Ret farvekoderne Tilret farvekoderne så de passer til dit design.

34 Ankerpunkter Navigationsseddel Fase Forklaring Navigation Åbn en html side Effekten skal tilknyttes en side. Tilføj ankre Navngiv ankrene Link ned Tilføj anker Link op Hent et anker i toolbar og placér det i teksten. Der skal ankre foran alle mellemrubrikker. Giv ankrene navne der fortæller noget om deres placering på siden. Markér linjen Hvad er Lorem Ipsum Brug Point to File og peg ned i teksten på det første anker: hvad. Gentag proceduren med de andre ankre. Sæt et anker ind allerøverst på siden foran ordet Referat. Navngiv det top. Marker linjerne Til sidens top og brug Point to File til ankeret top.

35 Swap Image Navigationsseddel Fase Forklaring Navigation Åbn index.html Der skal være en side åben. Indsæt en div: master Effekten tilknyttes henholdsvis en tabel og en div, der begge ligger inde i master. Opret en tabel Da der ofte er tale om mange små billeder, kan det være en idé at oprette en tabel i stedet for en masse div'er. Indsæt en div: billedfelt Til de store billeder oprettes en div, stadig inde i masteren. Kald den for billedfelt. Indsæt billeder Sæt de små billeder ind i tabellens celler, og det første store billede ind i div'en: billedfelt. Fjern mål Hvis de store billeder ikke har samme størrelse, skal du fjerne målene på det første i Properties, ellers vil de følgende billeder blive forvrængede. Navngiv det store billedfelt Markér det store billede. Navngiv det stort i Properties. Indsæt tomt link Markér den første thumbnail. Indsæt en # (havelåge) i linkfanen i Properties. Tilknyt effekten Åbn Tag Inspector. Vælg Behaviors > Swap Image fra rullemenuen. Hvor skal billedet vises Peg på navnet du gav det store billede. Hvilket billede skal vises Peg på det billede der skal vises.

36 Links i flere farver Navigationsseddel Fase Forklaring Navigation Åbn en html side Opret et eksternt CSS Styling Tilnyt stylen Effekten skal tilknyttes en åben side. Links styles med CSS. Der skal fremstilles 2 linkgrupper med hver deres styles. Åbn CSS paletten, vælg New CSS rule. Vælg Compound, vælg a.link. Definér linkets udseende. Opret a:visited og a:hover på samme måde og definér disse. Lav et link på den ønskede tekst. Stylen træder automatisk i kraft. Linkgruppe 2 Åbn CSS paletten, vælg New CSS rule. Vælg Compound, vælg a.link. Skriv selv ordet ny. Definér linkets udseende. Opret a.ny:visited og a.ny:hover på samme måde og definér disse. Tilknyt stylen ny Lav et link på den ønskede tekst, og tilknyt stylen ny som optræder i Properties under class.

37 Spry Menu Bar Navigationsseddel Fase Forklaring Navigation Åbn en html side Vælg spry type Effekten skal tilknyttes en åben side. Vælg Sprymenubar fra værktøjslinjen foroven. Vælg retning Bestem om menuen skal være vertikal eller horisontal. Tilret menuen Bestem hvor mange punkter og underpunkter menuen skal have. Med menuen aktiv redigeres der i Properties. Navngiv menupunkterne Skriv testen. Der skal være menupunkter og underpunkter i feltet til højre. Opret links Bestem hvortil de enkelte menupunkter skal linkes. Udfyld linkfeltet, title og hvis der er tale om eksterne links vælg da _blank i feltet Target. Style menuen I CSS paletten vises CSS filen som følger med menuen. Her ændres udseende på bokse, font, størrelser m.m.

38 Pageranking Navigationsseddel Fase Forklaring Navigation Åbn en html side Effekten skal tilknyttes en åben side. Tilføj titel Udfyld titelfeltet, enten i designvinduet eller gå i koden og skriv den ind her. Tilføj metatags Vælg Insert > HTML > Headtags >. Skriv data Udfyld boksene med de relevante data. Anvend Metamaten Du kan også vælge at lade Metamaten generere dine metatags. Husk at koderne skal laves om til små bogstaver. Åbn www.metamaten.dk