Stylesheets - grundteori.

Størrelse: px
Starte visningen fra side:

Download "Stylesheets - grundteori."

Transkript

1 Når du designer med css gør du to ting: på den ene side opmærkes og struktureres sidens indhold med tags, eller markører på den anden side tildeles disse tags css-regler, hvormed du styrer layoutet. Her ser du siden uden css Css-reglerne giver browseren instruktioner på hvordan sidens html-markup skal renderes i browseren. Det er css-reglerne der rummer det egentlige webdesign...html`en tjener blot til at give dokumentet struktur og skal støtte indholdets mening Side 1

2 Til opbygning af sideindhold stiller css-definitionerne en række værktøjer til rådighed, som tilsammen giver stor kontrol over vores design, fra farvevalg, placering, rammer, marginforhold, baggrundsfarver, grafikforhold, justering og til meget mere. Box modellen: Alt indhold forholder sig som en firkant, på engelsk omtalt som box modellen. Denne box model har nogle tilknyttede egenskaber som: padding, border, margin, background-coler Du kan bruge disse egenskaber enkeltvis eller kombineret. Hvis ikke du bruger nogle egenskaber, overtager browseren med sine egne default indstillinger. Det kan være ønsket eller måske netop ikke ønsket. F.eks. tilføjer browsere normalt ikke padding og border til et tag, men ved netop en header <h1> eller paragraph <p>, har browsere en forudindstillet margin top og bund. Så disse kræver at du laver din egen definering. Her har du box modellen: top margin top border top padding left left left margin border padding content right right right padding border margin bottom padding bottom border bottom margin border content padding margin Side 2

3 CSS-modellen kører højre om, altså med uret. Du kan kontrollere hver kant individuelt, og du kan bruge alle gyldige css-mål, til at definere størrelser med f.eks : margin-right: 20px margin-right: 3em ( luft der svarer til 3 gange fontens størrelse ) margin-right: 10% Hvordan angiver man padding og margin i sin css kode? margin - dvs. afstand til andre elementer Angives for hver af elementernes fire sider højreom med uret: padding - dvs. indre margin angives for hver af elementets fire sider højreom med uret: margin-top margin-right margin-bottom margin-left Men det kan kortere skrives på dennne måde skal alle fire sider have samme margin eller padding kan du nøjes med at skrive: margin: 20px Padding-top padding-right pading-bottom padding-left skal top og bund have hver sin margin, mens venste og højre side deler samme margin eller padding, kan du nøjes med at skrive margin: 20px 10px 12px skal hhv. top og bund, samt højre og venstre side parvis have samme margin eller padding kan du nøjes med at skrive: margin: 20px 10px top højre & venstre bund Skal alle fire sider have hver sin margin eller padding kan du nøjes med at skrive: margin: 20px 10px 10px 12px top & bund højre & venstre top højre bund venstre En tag selector: Html-elementer er indeholdt i kasser Alle html-elementer i sig selv udgør en kasse, som godt nok normalt er usynlig. Men du kan se kassen bag et element ved at tildele det en stylesheet der giver det en baggrundsfarve: Side 3

4 Læg mærke til at der ikke er defineret en højde på forangående eksempel, alligevel rager baggrunden op bagved teksten, både i top og bund. For at ændre på dette kræves en indstilling i margin-top, margin-bund samt padding-top, padding-bottom. Både på <h1> samt <p>-tag. At udregne en box`s width. En box`s eller kasses størrelse er umiddelbart størrelsen af værdien på content area. Derudover kommer værdier på margin, padding samt border. Vær varsom med højdeangivelser, da height vil udvides propertionalt med indholdet. width left padding right padding left border right border left margin right margin 100px 15px 15px 5px 5px 10px 10px Du skal sammenregne dine værdier for de forskellige egenskaber, for at finde den samlede bredde. I ovenstående eksempel vil browser, i forhold til style box`en, allokere 160px: 20px for left og right margin, 10px for left og right border, 30px for left og right padding og 100px for width. ( browsere før IE6 viser box`en forkert, smallere, da den inkluderer padding og margin i width ) Side 4

5 Class, samt Class kombíneret med en tag-selector Et effektivt værktøj til at reformatere html-markup`en, er en class. En class kunne være dette:.special { color: #333333;...} For at tilføje denne class til et afsnit f.eks en header <h1> bliver html udtrykket <h1 class= special >Her kommer teksten... </h1> En class kan bruges igen og igen på samtlige tag på siden Du kan også skrive din class sådan at den kun forholder sig til èt specielt element. Her kommer den samme class, men denne gang forholder den sig kun til en paragraph element p.special { color: # ;...} Html`en bliver så: <p class= special >sdfjsjfsdfjasdsd...</p> Classen vil således kun tage effekt på et <p>-tag, og alle andre tag vil ikke virke <p> Der er her to <p>-tag, men det er kun den første der har fået tilført classen.special <p> Side 5

6 ID - selectors I modsætning til class, anvendes ID-selectors til at vælge èt specielt element frem for en gruppe af elementer. ID-selectors angives med en # (hash)-tegn. En ID er et unikt element på siden, som kun må anvends èn gang på hver side. Vi bruger ID til at angive et unikt område på siden f.eks. #wrapper, #head, #menu, #left, #center, #right samt #footer html-markup`en ser sådan ud: <div id= wrapper > (wrapper indeholder kun andre bokse) <div id= head >head</div><!-- head --> <div id= menu >menu</div><!-- menu --> <div id= left >left</div><!-- left --> <div id= right >right</div><!-- right --> <div id= center >center</div><!-- center --> <div id= footer >footer</div><!-- footer --> </div><!-- wrapper --> I HTML`en skal rækkefølgen af kaldet være korrekt. Når det ikke er left, center og til sidst right, skyldes det, at at left og right har faste bredder, og derfor skal skrives først. Middle`s bredde er derimod auto og skal passe til skærmopløsningen/browservinduets størrelse minus bredden på left og right. Et eksempel kunne være: #left #left { background-color: #CCCCCC; margin: 0px; padding: 0px; float: left; width: 200px; height: 400px; } #wrapper #head #menu #left #cenrer #right #footer Side 6

7 Id kombineret med class-selectorer Også med ID kan vi kombinere en ID med en Class, så bliver udtrykket f.eks. #left.kursiv ved at tilføje classen kursiv på pladsen left, html`en bliver herefter: <div id= left class= kursiv >sdfsdfsfsfsffsdf...</div> Skulle der opstå en konflikt mellem en Class og en ID, giver browsere prioritet til ID frem for Classes. Man kunne have defineret en baggrundsfarve begge steder, men her overruler ID altså. Hvis du alligevel har tilført den samme ID til flere html-tags, er det ikke sådan at siden ikke kan vises, men HTML`en kan ikke valideres ( ) Block-element contra inline-element. Div: et block-level element <div>-taget ( division ) angiver et diskret område med indhold, ligesom paragraph og header. Men div kan også anvendes til at omkrandse alle former for elementer, så der indsættes en samling <p>-tag og <h>-tags osv inde i <div>-taget. Et sådant element kaldes en block-level element eller på dansk en blok-markør, da den former en samling(blok) af indhold, med linjeskift( luft ) før og efter taget. Html-markup`en for eksemplet hvor div`er laver kasserne med indhold, altså blok-markører css`en for blocklevel elementerne Det åbner igen op for at lave såkaldte nedarvede selectorer, en speciel formatering af tags, der netop befinder sig inde i den aktuelle <div>, mere om det senere. Side 7

8 Her en oversigt over de mest benyttede block-level markører: div, h1... h7, p, ul, ol, li, form, blockquote, table, td, tr, Span: et inline element <span>-taget bliver brugt indenfor en paragraph, hvor det igen kun bliver brugt på et mindre udvalgt område af teksten (en undtagelse), skal behandles som andre in-line tags som <a>-tag ( for at tilføje et link til noget tekst i en paragraph ). Inline tags indeholder ikke linjeskift Html-markup`en hvor <span>...</span> udgør undtagelsen indenfor en paragraph. #firstline er en ID, hvorimod highlight er en Class, hvor dotten udelades i kaldet. css-koden for inline elementet Her en oversigt over de mest benyttede inline markører: a, span, img, br, em, input, strong, u (underline tekst) Side 8

9 Dokumenttræet - at style tags inden i tags - nedarvede selektorer ( descendent selector ) med en nedarvende selektor forstås hvordan tags forholder sig til hinanden, og hvordan du kan formatere et tag baseret på dets relation til andre tags. Herved undgår du at skulle kode en masse ny HTML. Forholdet kaldes kontekstuel markering. HTML`en som former en web-side kan sammenlignes med et familietræ, hvor de forskellige tags repræsenterer de forskellige familie medlemmer. Det første tag er <html>-taget, kan sammenlignes med bedstefaderen ( ancestor ) for alle tag. <html>-taget omkrandser igen <head>- samt <body>-taget, hvilket gør <html>-taget til stamfader for dem begge. På samme måde er et tag inden i et andet tag, en efterkommer af første tag ( descendent ). Således er <title>-taget en efterkommer af <head>-taget <html> <head> <title> noget om Bornholm</title> </head> <body> <div> <h1>bornholmr</head> <p>der er dejligt på...</p> </div> <div>...</div> </body> </html> Denne HTML kode kan vi omsætte til et diagram På ovenstående skema er <body> delt i to sektioner, to div`er. Disse to div`er indeholder igen flere tags som indeholder deres egne tags. Diagrammet kan hjælpe dig til at forstå hvordan CSS ser èt elements forhold til et andet. <body> er child af <html>, de to div`er er child af <body>, <h1>, <p>, <p>, <hr> er child af første <div>. Første <div> er direkte parent til <h1>, <p>, <p>, <hr>. På samme måde er <h1>, <p>, <p>, <hr> sibling af første <div> Side 9

10 De vigstigste relationer er: Ancestor ( stamfader ) Et html-tag som omkrandser et andet tag er hermed stamfader Descendent ( efterkommer, nedstamme ) Et tag inden i et eller flere tag er efterkommer at disse tag, hermed er <title> efterkommer af <head> samt<html> Parent ( forældre ) En forældre er den nærmeste stamfader til et andet tag. En forældre er den første tag direkte forbundet med og over et andet tag. I eksemplet er den første <div> parent til <h1>, men ikke til <em> Child (barn ) Et tag som er direkte omkrandset af et andet tag. I diagrammet er <p> child af <div> men <em> er ikke Sibling ( søskende ) Tags som er children af der samme tag er siblings. I diagrammet står siblings tag ved siden af hinanden, og forbundet til den samme forældre, her <h1>, <p>, <p>, <hr> Descendent selectorer Med descendent selectors drager du fordel at denne familietræ opbygning, ved at formatere tags forskelligt, når de befinder sig inden i bestemte andre tags ( kasser ) eller styles. Indenfor hver af de stylesheet-styrede containere kan du oprette nye elementer, hvis selektorer defineres som efterkommere ( descendants, børn ) af de overordnede container-stylesheet. Deres selektorer består nu af container stylesheets id-navn + et element tag og kommer til at se sådan ud: #left #left h1 #left p #left a #left a:hover - den overordnede container - selektor for en <h1> overskrift - selektor for en <p> brødtekst - selektor for et <a> link - samt selektor for <a> i hover-tilstand Side 10

11 Nedarvnings eksempel: Opret og udbyg nedenstående eksempel med dine egne selektorer, og tilpas de to kolonner til et pænere layout, måske vælger du at tilføje endnu en midterkolonne. Kolonnehøjderne er ikke defineret, dette medfører en højde der forholder sig til indholdet. Dette kan man ændre på ved at tilknytte et billede i baggrunden på en <div> der ligger tidligere. Mere om det senere. Side 11

12 Flere forskellige links på samme side. Da et link vil give det samme udtryk på hele siden, er vi nød til at forklare hvilket link, der skal have hvilket udseende. Her kan du drage fordel af nedarvningsreglerne, som tidligere omtalt: #left a #left a:hover - selektor for et <a> link - samt selektor for <a> i hover-tilstand men du kan også bruge de almindelige link regler: Linkene styles med dette udseende så det er selve navngivningen der afgør udseendet. Dette er så HTML`en Den første class oprettes her med navnet one, herefter two, three, four, five rent praktisk vil din navngivning hedde noget andet, f.eks. menu Side 12

13 Eksempel: to link er her blevet tilføjet. Den første style opretter en class kaldet menu. Den anden style definerer hvordan link skal tage sig ud, når de er defineret i et <p>-tag: styles på de to link de to styles kaldes... færdigt resultat: henholdsvis rød og grøn tekst Du kan opleve at få en såkaldt link border, en box der optræder på et link der er blevet klikket på, for at fjerne denne kan du på linket tilføje denne kode: onfocus= if(this.blur)this.blur(); det fulde eksempel bliver efterfølgende: as well she might, what a <a href= # onfocus= if(this.blur)this.blur(); >wonderful dream</a> Side 13

14 Kommentarer. Det er en stor hjælp for dig selv, hvis du vænner dig til at give din kode kommentarer. I CSS`en angives det med : /*... */ i HTML`en skriver du: <!-- header slut --> Det efterfølgende led i webproduktionen, og det kunne typisk være en programmør, er meget interesseret i at modtage en kode, indeholdende disse kommentarer. Side 14

15 Styles på elementer for at undgå gentagen brug af classes. Ved at anvende margin kan du præcist styre afstanden fra et element til et andet f.eks. ved at en serie billedelementer <img>-tags, hvor margin bruges til at holde en ensartet afstand mellem sig indenfor rammerne af et andet blokelement, der fungerer som container for alle billederne. Først ser du lidt af css`en: De seksten billed-elementers indbyrdes afstand styres af margin mellem de enkelte billeder, samt padding i top og venstre side af det omsluttende container <p>-tag. Målene på <p>-taget skal udregnes, tidligere omtalt ved css-boxmodellen. Side 15

16 CSS_layout med float, et eksempel Du indskriver dine #id`er ( kasser ), hvorefter du opretter tilhørende styles og placerer med egenskaben float <div id= wrapper > <div id=#head >...</div> <div id=#menu >...</div> <div id=#left >...</div> <div id=#right >...</div> <div id=#footer >...</div> </div> den grundlæggende <div> opbygning af siden, hvert div er et unikt sted i designet og gives derfor en identitet med attributten id=..., som f.eks. <div id = head >...</div> Til denne html-markup fremstilles de tilhørende stylesheets-regler. Der anvendes float til at placere left og right i forhold til hinanden, samt clear til at ophæve ombrydningen i footer : #head {background-color: #ff3333; position: relativ; height: 105px; } #wrapper { width: 760px; margin-left: auto; margin-right: auto; border: 1px solid # } #left { width: 206px; float: left; } #menu {height: 20px; background-color: #cc3300; } #right { width:554px; float: right; } #footer { background-color: #ff3333; height: 18px; clear:both; } Side 16

17 Css-reglerne for forrige figur : læg mærke til selektorernes #, det betyder at det er et id-element der styres. Selve css-koden er selvfølgelig skrevet i websidens <head>- del eller i et eksternt stylesheet der linkes til. Vær opmærksom på følgende: 1. Dine mål skal gå op. Det er wrapperen der styrer bredden af dit design, så left og right skal tilsammen kunne rummes i wrapper. 2. Det er ikke sikkert at man kan se siden fornuftigt i browser endnu, så skriv noget vrøvletekst i de forskellige div, undtagen wrapper, så du kan se at det virker. Giv midlertidigt også dine divs en baggrundsfarve, så du kan se dem. 3. Angiv kun bredde og højde hvor der er brug for det, en div fylder automatisk 100% i bredden... højden af left og right afgøres af deres indhold. 4. Undgå at give padding på div med fast bredde - de vokser nemlig af det!! 5. Et floated element skal altid have en bredde angivet, hermed kan resterende plads bedre kontrolleres 2. Centrering af sidens design i browseren Det kan være en god strategi at centrere sit design i browservinduet, så det udnytter store skærmopløsninger som passe partout der indrammer websiden. Moderne browsere anvender margin: auto, mens Internet Explorer i ældre udgaver lader siden centrere indholdet i selve sidens <body>-del med stylesheetet egenskaben text-align, der ellers kun burde være forbeholdt tekst-elementer. Du kan kun centrere webdesign hvis bredde-mål er fast angivet: Side 17

18 Centrering af sidens indhold baggrundsbillede i <body> margin Hvis du centrerer div`en #wrapper, centreres hele sidens design. Dette gøres samtidig på to forskellige måder: 1. af hensyn til ældre browsere (Internet Explorer) anvender vi text-align: center i selve body-elememtets stylesheet. Dette vil imidlertid også centrere alt indhold i selve designets <div>(wrapper), så derfor får Wrapper egenskaben: text-align: left, så centreringen ophæves igen. 2. selve indholds-div`en, #wrapper, centreres yderligere med reglen (der er den korrekte metode, som også IE7 følger) - og som virker i f.eks. Firefox, nemlig: margin-left: auto; margin-right: auto body { font-family: verdana, arial, helvetica, sans-serif; text-align: center; } #wrapper { text-align: left; width: 760; margin-left: auto margin-right: auto background-image: url(billeder/bagg_wrapper.jpg); } Side 18

19 Hvordan omkrandser tekst et billede Det gøres ved at bruge float egenskaben, henholdsvis left og right. Float egenskaben tager elementet ud af dokumentets flow, og floater det imod kanterne af det blok-element som indeholder elementet. Andre blok-elementer vil herefter ignorere det floatede element, og renderes som om det slet ikke var der. eksempel:.featureimg { float: left; width: 319px; } <body> <h1>chinese-style stuffed peppers</h1> <img src= peppers1.jpg width= 319 height= 213 alt= peppers class= featureimg /> <p>these stuffed peppers are lovely as a starter...</p> </body> Source rækkefølge: Billeder som floates skal ind først i koden, hermed kan efterfølgende indhold floates omkring billedet. Hvis det floatede billede først indsættes langt nede i <p>-taget, vil <h1>-taget samt meget af indholdet i <p>-taget optræde oven over billedet, og hermed ikke floate. Der skal tilføres noget luft omkring billeds margin-right, margin-bottom samt en border.featureimg { float: left; border: 2px solid #000000; margin-right: 20px; margin-bottom: 6px; } Side 19

20 Hvordan stoppes et efterfølgende element i at flyde op, når der anvendes float Det gøres med egenskaben clear, hvor mulighederne er left, right og both. Den mest benyttede er both. Dette bevirker at efterfølgende elementer vil vises nedenunder tidligere floatede elementer..featureimg { float: right; width: 319px; margin-left: 20px; margin-bottom: 6px; border: 1px solid #000000; }.clear { clear: both; } På eksempler er der tilført en border, for overskuelighedens skyld. Classen er tilført det første <p>-tag efter listen <p class= clear >These stuffed peppers are lovely as a starter, or as a side dish for a Chinese meal. They also go down well as part of a buffet and even children seem to like them.</p> Clear egenskaben instruerer altså et efterfølgende element ikke at omklamre et floated element, men skal derimod holde sig neden under dette element. left: stylen vil holde sig neden under elementer der er floated left, men vil stadig omklamre right-floated elementer right: stylen vil holde sig neden under elementer der er floated right, men vil stadig omklamre left-floated elementer both: tvinger efterfølgende elementer at holde sig under både left- og right-floated elementer Side 20

21 Clear:right Nedenunder vises et eksempel på hvordan du undgår at flere floatede elementer klumper sig sammen. Alle de viste billeder har en float right. Det første floatede billede ( manden ) placeres sig helt til højre, indtil det støder på en omkrandsende blok-element eller browserkant. Det andet billede ( tomaten ) placerer sig til venstre for manden, da tomatbilledet også har en float:right. Det sidste billede ( anden ) ville have placeret sig til venstre for tomatbilledet, men da bredden ikke kan indeholdes i browserbredde, rykker det ned under. Side 21

22 Ved at tilføje clear:right til billederne, forhindres disse i at placere sig ved siden af hinanden, men derimod under hinanden. Clear tilføjet til det andet billede forhindrer det i at kravle op ved siden af det første billede, mens det sidste billedes clear, tvinger det til at placere sig under billede to. Side 22

23 Brugen af clear for at holde footer på plads Der er flere metoder til at holde footer placeret under de floatede kolonner, for ikke at footer skal hoppe op som du ser på billedet nedenfor. CSS`en samt HTML`en for siden. Inden footer skal der være en clear:both, for at holde footer under de floatede kolonner. Den mangler her i HTML`en. Side 23

24 Her bliver classen clear indskrevet i HTML`en via en DIV Div`en placeres inde i wrapper som omklamrer og afslutter de tre kolonner Prøv også med en.class på footer: <!-- slut wrapper --> < div id= footer class= clear > eller #footer udvides med følgende: #footer { margin: 20px; text-align: center; background-color: #666666; color: #FFFFFF; clear:both; } Side 24

25 .clearfix:after En sidste metode til at forhindre at kolonner hopper ud af deres container, samt at forhindre at #footer hopper op.clearfix:after { content:. ; display: block; height: 0; clear: both; visibility: hidden; }.clearfix { display: inline-block; _height: 1%; } /* Hides from IE-mac \*/.clearfix { display: block; } /* End hide from IE-mac */ Det er den omkransende container der skal tilføres classen.clearfix: <div id= wrapper class= clearfix > her placeres så de floatede kolonner </div> se også: Denne metode gør brug af :after pseudoklassen, der i standard-kompatible browsere opretter et blokelement efter det element, der er forsynet med en højde på nul, indsætter et punktum i dette blokelement og skjuler dette punktum ved hjælp af visibility-egenskaben. Elementet får en clear-egenskab. Virker i IE5,6,7 samt Firefox. Side 25

26 Centreret design - en anden metode med absolut positionering Der findes faktisk en centrerings-metode yderligere, der kan anvende ved lodret placering. Fidusen går ud på at positionere en <div> absolut, det vil sige med fast placering i browservinduet. Hvis den fastlagte placering angives i procent bliver den imidlertid kalkuleret ud fra browservinduets ( containerens ) skalering, og hermed er grunden lagt til en flydende positionering: Denne <div> har en fast bredde på 760px, men har her dog ikke en fast højde, men lad os lege at højden var 600px. Den er ikke placeret på nogen måde men knytter sig til koordinaterne 0,0 i dens container - her vil det sige øverste venstre hjørne i browservinduet. Ved at give <div>-en en absolut placering med css kan den flyttes så dens øverste venstre hjørne placerer sig i 50% fra venstre side af browservinduet og 50% fra toppen. <div>-ens øverste venstre hjørne ligger nu i koordinatet 50%, 50%... altså i midten af browservinduet. Nedenunder er css-reglerne for denne placering: #wrapper { width: 760px; border: 1px solid #000000; margin-top: 20px; margin-right: auto; margin-left: auto; position: absolute; left: 50%; top: 50%; } Side 26

27 Centreringen er ikke god nok endnu for <div>-en centrerer sig jo ikke ud fra dens centrum, men ud fra dens øverste venstre hjørne. For at kompensere for det må vi derfor forskyde dens placering mod venstre og mod toppen af browservinduet. Dette opnås ved at give <div>- en en negativ margin: lodret på halvdelen af sin højde - og vandret halvdelen af sin bredde: Nu er <div>-en på plads. Dens margin er defineret med en negativ værdi på halvdelens af sin bredde og halvdelen af sin højde, dvs margin-left: -380px og margin-top: - 300px, og herved forskydes den på plads i centreringen. #wrapper { width: 760px; border: 1px solid #000000; position: absolute; left: 50%; top: 50%; margin-top: -300px; margin-left: -380px; } Side 27

28 Absolut positionering - fortsat Med css er det muligt at lave en nøjagtig placering af et element på en side ved at positionere det top, right, bottom eller left, ved at bruge absolut positionering. Nedenstående to blokke er absolut positioneret. Html`en for siden ser sådan ud: #box1 { position: absolute; top: 10px; left: 20px; width: 100px; background-color: #B0C4DE; border: 2px solid #34537D } #box2 { position: absolute; bottom: 2em; right: 2em; width: 100px; background-color: #FFFAFA; border: 2px solid #CD5C5C; } </head> <body> <div id= box1 >This is box one. It is positioned 10 pixels from the top and 20 pixels from the left of the viewport.</div> <div id= box2 >This is box two. It is positioned 2em from the bottom and 2em from the right of the viewport.</div> </body> </html> Prøv at sætte noget mumletekst ind i <body>-taget og se hvad der sker. Ved at sætte et elements egenskab til absolut, fjernes dets flow fra siden, og de andre elementer, opfører sig somom de ikke kan se den absolutte placering. De to bokse vil altså placere sig oven på teksten, ude af flowet. Side 28

29 Elementer kan også blive positioneret inde i et andet element - nested element I nedenstående eksempel er box to placeret inde i box èt. Da box èt også er absolut positioneret, vil den absolutte positionering af box to, medføre en relativ placering i forhold til box èt`s kanter eller border. Lyder måske lidt knudret men egentlig logisk nok. læg mærke til de to afsluttende <div>`er #box1 { } #box2 { } position: absolute; top: 100px; left: 100px; width: 400px; background-color: #B0C4DE; border: 2px solid #34537D position: absolute; bottom: 2em; right: 2em; width: 150px; background-color: #FFFAFA; border: 2px solid #CD5C5C; Der er ikke defineret nogen højde på box èt, så det kan vi gøre nu med en værdi på 300px. Her er box to placeret i forhold til bund - og højrekant i box èt. opsumering: box1 optræder som parent element, og box to som child, hvor box to forholder sig til box èt. Hvis parent elementets egenskab ikke var sat, ville child elementet, box to, forholde sit til sidens eller browservinduets øverste venstre hjørne. #box1 { position: absolute; top: 100px; left: 100px; width: 400px; height: 300px; background-color: #B0C4DE; border: 2px solid #34537D } #box2 { position: absolute; bottom: 2em; right: 2em; width: 150px; background-color: #FFFAFA; border: 2px solid #CD5C5C; } Side 29

30 Drop caps Du kan lave en drop caps med css, ved at tilføre det første bogstav i en paragraf et pseudo-element :first-letter Et pseudo-element er en specificeret del af et element, såsom : :first-letter :first-line :after :before p { } font-family: Times New Roman, Times, serif; font-size: 12px; line-height: 14px; color: #666666; } Her opsættes en definition for en paragraph som bruger :first-letter, tekst bold, otte gange større end omgivende tekst,en smule margin, hvor begyndelses bogstavet falder ned da det floater left. p.unicial:first-letter { font-family: Times New Roman, Times, serif; font-size: 800%; color: #FF0000; float: left; margin-right: 5px; font-weight: bold; Det er så en class som bliver tilført en paragraph Side 30

31 Gode sites at blive klog på: Datagraf internetafdeling: Banner størrelser: Cursors: Side og navigations eksempler: Side 31

32 HTML Characters Codes: Windows XP IE Form Elements Validering af CSS: Validering af HTML: Test af fonte på skærmen: CSS schools: Box modellen: Formmailer: Side 32

Nedarvning. At style tags inden i andre tags. www.johnnihowardsen.dk - selektorer

Nedarvning. At style tags inden i andre tags. www.johnnihowardsen.dk - selektorer Nedarvning Du styler som bekendt dit indhold med mange forskellige selektorer. De mest almindelige er class, id, tag men du kan også gruppere selektorer f.eks h1, h2, h3, p, a, img {font-family: Verdana,

Læs mere

www.johnnihowardsen.dk - nedarvning med selektorer

www.johnnihowardsen.dk - nedarvning med selektorer Nedarvning Du styler som bekendt dit indhold med mange forskellige selektorer. De mest almindelige er class, id, tag men du kan også gruppere selektorer f.eks h1, h2, h3, p, a, img {font-family: Verdana,

Læs mere

Oversigt HTML5 nye tags til sideopbygning

Oversigt HTML5 nye tags til sideopbygning HTML5 er udviklet af WHATWG Oversigt HTML5 nye tags til sideopbygning (Web Hypertext Application Technology Working Group) En

Læs mere

Projekt-studieweb. Om kommunikationsteorierne. Morten, Jacob, Kristian og Cihat

Projekt-studieweb. Om kommunikationsteorierne. Morten, Jacob, Kristian og Cihat Projekt-studieweb Om kommunikationsteorierne Morten, Jacob, Kristian og Cihat Gestaltlovene Loven om nærhed Loven om lukkethed Loven om lighed Loven om forbundethed Loven om fortsættelse Loven om figur

Læs mere

Grafisk Workflow STILHISTORIE. Website lavet i forbindelse med et projekt om stilhistorie. Klik her for at se websitet:

Grafisk Workflow STILHISTORIE. Website lavet i forbindelse med et projekt om stilhistorie. Klik her for at se websitet: STILHISTORIE Website lavet i forbindelse med et projekt om stilhistorie. Klik her for at se websitet: http://www.mediegrafiker-ats.dk/12gf32med8b/stil/maria/ Opgaven I forbindelse med et tema omhandlende

Læs mere

Nyhedsbrev april: spørgeskemaundersøgelse

Nyhedsbrev april: spørgeskemaundersøgelse #ChronoContact_Survey { margin-bottom: 10px; margin-left: 0px;.form_element { float: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; margin-bottom: 8px; margin-left: 0; margin-top: 8px;

Læs mere

Mit grafiske workflow inkluderer:

Mit grafiske workflow inkluderer: GRAFISK WORKFLOW Opgave: Opgaven var at producere en bog og et website med temaet stilhistorie. Jeg har valgt at beskrive mit grafiske workflow i produktionen af websitet. Kravene var, at der skulle være

Læs mere

CSS fortsat: Boksmodel, floating & positionering

CSS fortsat: Boksmodel, floating & positionering Webdesign og webkommunikation, formiddagshold (hold 1), IT Universitetet, forår 2012. Øvelse 4, individuel øvelse CSS fortsat: Boksmodel, floating & positionering 1. Lidt om hvad du har lært Du har i øvelse

Læs mere

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

Nu skal vi især se på <font> og <center> samt centrering af hele siden på skærmen. Validering 4 Nu skal vi især se på og samt centrering af hele siden på skærmen. Det er i HTML ikke forbudt at bruge koden , men lad nu være alligevel, du får blot en masse valideringsproblemer.

Læs mere

5. Billeder og logo til websitet er optimeret til web via Photoshop, så de fylder mindst muligt for at mindske indlæsningstiden for websitet.

5. Billeder og logo til websitet er optimeret til web via Photoshop, så de fylder mindst muligt for at mindske indlæsningstiden for websitet. GRAFISK WORKFLOW Grafisk workflow Beskrivelse Opgaven Design af website til Tipsbladet Fokus, som er noget, jeg selv har fundet på. Det er tænkt som et alternativ til Tipsbladet.dk, hvor der på Tipsbladet

Læs mere

REDESIGN AF GRAFISK FORUMS HJEMMESIDE. Grafisk Workflow

REDESIGN AF GRAFISK FORUMS HJEMMESIDE. Grafisk Workflow Grafisk Workflow REDESIGN AF GRAFISK FORUMS HJEMMESIDE Før Efter REDEGØRELSE OPGAVEN Da jeg ikke har noget med web at gøre på min elevplads, opfandt jeg en fiktiv opgave - nemlig at redesigne Grafisk Forums

Læs mere

Grafisk Redegørelse Opgaven Programvalg Kvalitetsvurdering Målgruppe Arbejdsproces Kvalitet Komposition og layout Brugervenlighed

Grafisk Redegørelse Opgaven Programvalg Kvalitetsvurdering Målgruppe Arbejdsproces Kvalitet Komposition og layout Brugervenlighed Redegørelse Grafisk Opgaven At redesigne en hjemmeside for AGF fanclub, som har et mere moderne look og et nyhedsarkiv som er let oversskueligt. Hjemmesiden er en opgave jeg selv har stillet mig og kunne

Læs mere

GRAFISK WORKFLOW. Layout Layout af hjemmesiden laves i Photoshop og siderne inddeles i mapper for bedre overblik.

GRAFISK WORKFLOW. Layout Layout af hjemmesiden laves i Photoshop og siderne inddeles i mapper for bedre overblik. GRAFISK WORKFLOW Opgaven Design og skabelse af website til maler og skrotkunstner Ole Møgelby. Websitet skal virke som en oversigt af Oles værker og som en informationsside. Programvalg Af programmer har

Læs mere

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

Nolde Museet. I gang med Dreamweaver. Opgave. Opgavebeskrivelse. Layout. Mål og CSS Opgavebeskrivelse Lav en webside om i Sønderjylland. Opgaven fører dig igennem de basale ting, hvad angår opbygningen af en side med CSS. Der er ikke tale om et komplet site, men du kan bruge opgaven som

Læs mere

Efterlyst! Introduktion HTML & CSS. I dette projekt skal du lære, hvordan du laver din egen plakat. Arbejdsliste. Test dit Projekt.

Efterlyst! Introduktion HTML & CSS. I dette projekt skal du lære, hvordan du laver din egen plakat. Arbejdsliste. Test dit Projekt. HTML & CSS 1 Efterlyst! All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Introduktion

Læs mere

GRAFISK WORKFLOW GRAFISK WORKFLOW DIGITAL KOMMUNIKATION OLEMOGELBY.COM

GRAFISK WORKFLOW GRAFISK WORKFLOW DIGITAL KOMMUNIKATION OLEMOGELBY.COM GRAFISK WORKFLOW DIGITAL KOMMUNIKATION OLEMOGELBY.COM OPGAVEN Redesign af Ole Møgelbys hjemmeside, der efter stor succes med sine værker, gerne vil have frisket udtrykket lidt op. Billedsiderne skal udvides

Læs mere

Grafisk workflow. website til duckhead music

Grafisk workflow. website til duckhead music Grafisk workflow website til duckhead music Portfolio h1 Side 18 website til duckhead music Selvom jeg er hos et webbureau, så sidder jeg udelukkende med design, og er derfor ikke kommet til at kode endnu.

Læs mere

Byg et website med Dreamweaver

Byg et website med Dreamweaver Byg et website med Dreamweaver I denne øvelse skal vi opbygge et website for Hotel Holiday i Dreamweaver. Det færdige site kan ses her: http://www.itu.dk/people/khhp/hotel_holidays/velkommen.html Øvelsen

Læs mere

Om styles / typografier / typografiark / stylesheets

Om styles / typografier / typografiark / stylesheets Om styles / typografier / typografiark / stylesheets (dvs. Cascading StyleSheet ~ CSS) CSS er et sprog til at definere layout på HTML-dokumenter. CSS indeholder flere muligheder for layout end HTML og

Læs mere

opsam ling fra sidst

opsam ling fra sidst Opsam ling fra sidst Den rette tilgang til HTML og CSS Eksperimentér Tænk logisk Detaljerne betyder noget Find inspiration/information på nettet Gode genveje Gem cmd s på Mac ctrl s på PC Bladre mellem

Læs mere

Grafisk Workflow. Endeligt layout. Om mig. Forside. Portfolio

Grafisk Workflow. Endeligt layout. Om mig. Forside. Portfolio Endeligt layout Forside Om mig Portfolio 1 Hjemmeside Opgaven I dette design projekt skulle jeg gennemføre en designproces, hvor jeg enten skulle redesigne eller designe et produkt. Jeg valgte at designe

Læs mere

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

workflow Programmer: Om opgaven: Kvalitetsvurdering: Afsender: Modtager: Cathrine Laulund Web: Dreamweaver Billedbehandling: Photoshop Om opgaven: For et halvt år siden overtog nogle bekendte værtshuset Midtskiws i Skive. De havde derfor brug for en ny hjemmeside, som kunne fungere som et online informationssted og visitkort for deres

Læs mere

GRAFISK WORKFLOW GRAFISK WORKFLOW

GRAFISK WORKFLOW GRAFISK WORKFLOW Opgaven At lave en ny hjemmeside til tekniske skolers sportslege. Den gamle var rodet og uoveskuelig. Det vigtigste var at rydde op, samt holde en rød tråd til logo og indbydelsen. Afsender Lærerne på

Læs mere

Laura Svendsen Kernekompetencer GRAFISK WORKFLOW

Laura Svendsen Kernekompetencer GRAFISK WORKFLOW Laura Svendsen Kernekompetencer GRAFISK WORKFLOW website til drømmemadpakken Hvad? Opgaven er anden del af en opgave i to dele, et trykt produkt og et digitalt produkt. Vi fik udleveret tekst og billeder

Læs mere

GRAFISK WORKFLOW Hjemmeside - Husk hjelmen. http://mediegrafiker-ats.dk/12gf32med8b/projekt/mette/

GRAFISK WORKFLOW Hjemmeside - Husk hjelmen. http://mediegrafiker-ats.dk/12gf32med8b/projekt/mette/ GRAFISK WORKFLOW Hjemmeside - Husk hjelmen http://mediegrafiker-ats.dk/12gf32med8b/projekt/mette/ Produkt Web sider Index side Underside - Cykelhjelmen - brug den rigtig. Underside - Husk nu cykelhjelmen.

Læs mere

GRAFISK WORKFLOW H1 MARIA SCHELDE

GRAFISK WORKFLOW H1 MARIA SCHELDE GRAFISK WORKFLOW H1 MARIA SCHELDE DOKUMENTATION Opgaven Arkitekt Mette Schelde skulle have designet og programmeret et website, hvorpå hun kunne præsentere hendes produkter. Designkrav Sitet skal være

Læs mere

Her vil jeg forsøge at gennemgå hvordan vi kan opnå at centrere en»div-container«både vertikalt og horisontalt i browser vinduet.

Her vil jeg forsøge at gennemgå hvordan vi kan opnå at centrere en»div-container«både vertikalt og horisontalt i browser vinduet. Side 1 Her vil jeg forsøge at gennemgå hvordan vi kan opnå at centrere en»div-container«både vertikalt og horisontalt i browser vinduet. Dette er nogle gange et ønske fra den enkelte kunde, som blot ønsker

Læs mere

Beginning CSS and Web Development kap. 1 11

Beginning CSS and Web Development kap. 1 11 Beginning CSS and Web Development kap. 1 11 Plan Xhtml opbygning CSS Divs, class, id Baggrunde, farver og billeder Tekst Links Lister Tabeller Stand up programmering Xhtml vs. html i XHTML skal alle elementer

Læs mere

Projekt i Programmering C Menu til hjemmeside.

Projekt i Programmering C Menu til hjemmeside. Projekt i Programmering C Menu til hjemmeside. 10-12-2004 Holstebro HTX Bent Arnoldsen Synopsis. Projektet her er en menu til hjemmesider, som er lavet så den er let at tilrette, når man tilføjer eller

Læs mere

Grafisk workflow. Maria Clausen Svendeportfolio Grafisk workflow

Grafisk workflow. Maria Clausen Svendeportfolio Grafisk workflow Grafisk workflow Maria Clausen Svendeportfolio Grafisk workflow OPGAVEN Kunden har stiftet et nyt firma som hedder Wood id, som sælger lamper, møbler og tilbehør lavet i kvalitets træ. Kunden ville gerne

Læs mere

Præsentationsportfolio for Hovedforløb 1. Kongens Folk hjemmeside

Præsentationsportfolio for Hovedforløb 1. Kongens Folk hjemmeside Præsentationsportfolio for Hovedforløb 1 Kongens Folk hjemmeside Opgaven Jeg skal lave en ny hjemmeside til foreningen Kongens Folk. De har en gammel hjemmeside der skal fornyes. De ønsker en side, der

Læs mere

web via Photoshop, så de fylder mindst muligt for at mindske indlæsningstiden for websitet.

web via Photoshop, så de fylder mindst muligt for at mindske indlæsningstiden for websitet. GRAFISK WORKFLOW Grafisk workflow Beskrivelse Opgaven Redesign af website for bilforhandleren PerB. Opgave har jeg stillet mig selv med det formål at lave en simpel men indbydende udgave af PerB s website.

Læs mere

Designmanual for websider

Designmanual for websider Designmanual for websider 31. marts 2009 Version 1.1. Denne manual beskriver de gældende retningslinjer for Aalborg Universitets websider. Det vil sige websider der benytter aau.dk i domænenavnet er omfattet

Læs mere

KT OR LOW PRODUKTION // WORKFLOW

KT OR LOW PRODUKTION // WORKFLOW PR D O U ION KT // W KFKF OR LOW PRODUKTION // WORKFLOW // WORKFLOW HJEMMESIDE / REDEGØRELSE / IDÉ, FARVE, FONT OG GRAFIK / SKITSER OG FLOWCHART / SKELET / STORYBOARD / CSS HVAD? Opgaven er en fiktiv hjemmeside

Læs mere

Active Builder - Brugermanual

Active Builder - Brugermanual Active Builder - Brugermanual Version: Release 2.0 Sprog: Dansk Copyright 2014 - Talk Active ApS INDHOLDSFORTEGNELSE INDHOLDSFORTEGNELSE... 2 1. HURTIGT OVERBLIK... 4 1.1 Vælg URL:... 4 1.2 Vælg en skabelon:...

Læs mere

HTML5 fortsat: Underside, links og tekstelementer på din hjemmeside Tekstformatering med CSS

HTML5 fortsat: Underside, links og tekstelementer på din hjemmeside Tekstformatering med CSS Øvelse 2, individuel øvelse HTML5 fortsat: Underside, links og tekstelementer på din hjemmeside Tekstformatering med CSS 1. Lidt om hvad du har lært Du har i øvelse 1 lært at lave en HTML5-side med afsnit,

Læs mere

FORSTÅELSE FOR GRAFISK PRODUKTION OG WORKFLOW

FORSTÅELSE FOR GRAFISK PRODUKTION OG WORKFLOW Opgaven I AArhus er en fiktiv hjemmeside. Formålet med hjemmesiden, er at Folk som befinder sig i Aarhus kan henvende sig til I AArhus og berette deres synspunkt på Aarhus. Siden henvender sig til unge,

Læs mere

Lav din egen forside i webtrees

Lav din egen forside i webtrees Lav din egen forside i webtrees Du behøver ikke at kunne kode eller gøre noget advanceret for at designe din helt egen forside i webtrees. Alt du skal gøre er bare at gøre brug af den indbygget editor.

Læs mere

CSS introduktion: Tekstformatering med CSS

CSS introduktion: Tekstformatering med CSS Webdesign og webkommunikation, formiddagshold (hold 1), IT Universitetet, forår 2012. Øvelse 3, individuel øvelse CSS introduktion: Tekstformatering med CSS 1. Lidt om hvad du har lært Du har i øvelse

Læs mere

Velkommen til manualen for Styleclasses Introduktion til Styleclasses Rediger styleclass

Velkommen til manualen for Styleclasses Introduktion til Styleclasses Rediger styleclass 14.2.0 Velkommen til manualen for Styleclasses 1 14.2.1 Introduktion til Styleclasses 1 14.2.2 Ny styleclass 1 14.2.3 Rediger styleclass 2 14.2.3.1 Custom 3 14.2.3.2 Setup 3 14.2.3.3 Slet 4 14.2.4 Problemer

Læs mere

Denne artikel er til dem der ønsker at vide mere om hvad CSS er og hvad CSS kan bruges til hvad angår WWW.

Denne artikel er til dem der ønsker at vide mere om hvad CSS er og hvad CSS kan bruges til hvad angår WWW. Denne guide er oprindeligt udgivet på Eksperten.dk CSS - en gennemgang Denne artikel er til dem der ønsker at vide mere om hvad CSS er og hvad CSS kan bruges til hvad angår WWW. Der er lidt CSS historie

Læs mere

Grafik & Billede weloveorganic.com webshop

Grafik & Billede weloveorganic.com webshop Grafik & Billede weloveorganic.com webshop Opgaven og afsender: Weloveorganic.com er en forholdsvis ny virksomhed, der pånuværende tidspunkt udelukkende sælger økologisk tøj til kvinder. På længere sigt

Læs mere

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

Fase Forklaring Navigation. Mappen skal indeholde alle elementer til dit site. 1 Opstart af et site Opret hovedmappen Opret grafikmappen Opret dit site Mappen skal indeholde alle elementer til dit site. Opret en mappe indeni den første og kald den grafik. Heri lægges alle dine grafikfiler.

Læs mere

Form og dens underlige box model

Form og dens underlige box model Denne guide er oprindeligt udgivet på Eksperten.dk Form og dens underlige box model Denne artikel handler om hvilke problemer man som webudvikler kan komme ud for, og hvordan man løser dem. Jeg kommer

Læs mere

Brugervejledning til Design Manager Version 1.02

Brugervejledning til Design Manager Version 1.02 Brugervejledning til Design Manager Version 1.02 Indholdsfortegnelse 1. Introduktion... 3 1.1 Det kan du med HostedShop Design Manager... 3 1.2 Feature list... 3 2. Design... 4 3. Filer og CSS... 4 3.1

Læs mere

GRAFISK DESIGN. Min personlige e-portfolio

GRAFISK DESIGN. Min personlige e-portfolio GRAFISK DESIGN Min personlige e-portfolio 2 OPGAVEBESKRIVELSE Produkt: E-portfolio Farve: RGB Programmer: Brackets, Photoshop og Illustrator Min personlige e-portfolio er udarbejdet som et led i min uddannelse

Læs mere

Grafisk Workflow. Mediegrafiker - Svendeprøve. Mediegrafikeruddannelsen af Ramin Azizi

Grafisk Workflow. Mediegrafiker - Svendeprøve. Mediegrafikeruddannelsen af Ramin Azizi Grafisk Workflow Mediegrafiker - Svendeprøve Mediegrafikeruddannelsen 2012-2016 - af Ramin Azizi www.azizidesign.dk Dokumentation Opgavebeskrivelse: Jeg har i denne opgave valgt at redesigne s hjemmeside,

Læs mere

Bootstrap Tutorial LAV EN SIMPEL RESPONSIVE SIDE MED BOOTSTRAP MATHIAS HERSKIND GROTRIAN

Bootstrap Tutorial LAV EN SIMPEL RESPONSIVE SIDE MED BOOTSTRAP MATHIAS HERSKIND GROTRIAN 2015 Bootstrap Tutorial LAV EN SIMPEL RESPONSIVE SIDE MED BOOTSTRAP MATHIAS HERSKIND GROTRIAN I denne tutorial kommer du til at I denne tutorial vil du lære hvad Bootstrap er, hvordan det fungerer og hvordan

Læs mere

GRAFISK WORKFLOW Hjemmesidedesign

GRAFISK WORKFLOW Hjemmesidedesign GRAFISK WORKFLOW www.mediegrafiker-ats.dk/12gf32med8b/stil/caroline Færdige produkt www.mediegrafiker-ats.dk/12gf32med8b/stil/caroline Færdige produkt www.mediegrafiker-ats.dk/12gf32med8b/stil/caroline

Læs mere

5 ARBEJDE MED EDITOREN

5 ARBEJDE MED EDITOREN 5 ARBEJDE MED EDITOREN Editor (eller Rich Tekst Editor) er et indbygget indholdsredigerings værktøj, hvor man uden nogen kendskab til HTML kodning kan skrive tekst, indsætte billeder, videoer og links.

Læs mere

Grundlæggende HTML. Hjemmesider, kommunikation og kode. mandag den 13. august 12

Grundlæggende HTML. Hjemmesider, kommunikation og kode. mandag den 13. august 12 Grundlæggende HTML Hjemmesider, kommunikation og kode Hvad er HTML? Hyper Text Markup Language Beskrivelsen siger at det er et tekst sprog bestående af markører Bruges til at vise hjemmesider i en browser,

Læs mere

Martin Møller Web1b Tirsdag den 19 juni 2012

Martin Møller Web1b Tirsdag den 19 juni 2012 Martin Møller Web1b Tirsdag den 19 juni 2012 Projektbeskrivelse 3 Tema valg 3 Budskab 3 Afsender 4 Målgruppe 4 Kommunikations mål 4 Skitser 6 Layout index 7 Layout Kulturliv 8 Layout Gratis glæder 9 Layout

Læs mere

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

GRAFISK PRODUKTION WORK- FLOW DREAMWEAVER CS5 DESIGN & KODNING AF LANDING PAGE. a.link, a.hover, a.visited. Wrapper. paragraph CSS. h1 h2. GRAFISK PRODUKTION OG WORK- FLOW CSS Wrapper paragraph h1 h2 DREAMWEAVER CS5 Class Tags Kodning Design a.link, a.hover, a.visited HTML Kundekontakt Komposition og modulopbygning Skelet Pixels Layout Usabillity

Læs mere

Designmanual BUTLER FM

Designmanual BUTLER FM Designmanual BUTLER FM 2015 Grontmij A/S, Facilities Management Forfatter: Rikke Carlsen, RIC Indhold Grid... 3 Afstande... 5 Fonte og typografier... 6 Farver... 7 Tabeller... 8 Andre elementer... 10 Ikoner...

Læs mere

GRAFISK WORKFLOW OPGAVEBESKRIVELSE KVALITETSVURDERING HJÆLPEMIDLER BROWSER BRUGERVENLIGHED/USABILLITY

GRAFISK WORKFLOW OPGAVEBESKRIVELSE KVALITETSVURDERING HJÆLPEMIDLER BROWSER BRUGERVENLIGHED/USABILLITY GRAFISK WORKFLOW OPGAVEBESKRIVELSE Min kunde er en ung mand som ønskede at få lavet en hjemmeside til hans fremtidig firma, den skulle være responsiv og simpel. Da kunden ikke havde noget ønske om selv

Læs mere

WEBDESIGN & WEBKOMMUNIKATION

WEBDESIGN & WEBKOMMUNIKATION WEBDESIGN & WEBKOMMUNIKATION 23. februar 2012 #4 - Webtypografi og farve + CSS introduktion PROGRAM FOR I DAG 1. Farve 2. WebTypografi 3. CSS 4. Selectors, inheritance, hierarkiet og specificitet 5. Næste

Læs mere

grafisk workflow Madmagasinet

grafisk workflow Madmagasinet grafisk workflow Madmagasinet Dokumentation Opgaven Madmagasinet skal have et website som er responsive, således deres brugere har en side som er optimeret til de forskellige platformer, hvorpå deres site

Læs mere

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

Fase Forklaring Navigation. Opret en div til feltet hvorpå scrollbaren ønskes placeret. Giv div'en mål og position absolut. Vælg Overflow: auto. 1 Scrollbar Å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:

Læs mere

OPGAVEN Konditoren skulle have lavet et site til deres opskrifter. Konditoren.dk er en blog for bageglade amatørere i alle aldre.

OPGAVEN Konditoren skulle have lavet et site til deres opskrifter. Konditoren.dk er en blog for bageglade amatørere i alle aldre. WORKFLOW OPGAVEN Konditoren skulle have lavet et site til deres opskrifter. Konditoren.dk er en blog for bageglade amatørere i alle aldre. Det er en fiktiv opgave. MIT BIDRAG Jeg stod for al design og

Læs mere

Ordbøgerne.dk. Navne: Andreas Foldager og Rasmus Bjerring Pedersen Fag: IT B Lærer: Karl Bjarnason Afleveringsdato: 17-11-06.

Ordbøgerne.dk. Navne: Andreas Foldager og Rasmus Bjerring Pedersen Fag: IT B Lærer: Karl Bjarnason Afleveringsdato: 17-11-06. Ordbøgerne.dk Navne: Andreas Foldager og Rasmus Bjerring Pedersen Fag: IT B Lærer: Karl Bjarnason Afleveringsdato: 17-11-06 Side 1 af 35 Indholdsfortegnelse Indledning:...3 Design...4 Visuelt design:...4

Læs mere

Webteknologi evalueringsopgave Vinter 2011-2012 - Niels Sundstrup

Webteknologi evalueringsopgave Vinter 2011-2012 - Niels Sundstrup Niels Sundstrup Webteknologi evalueringsopgave Vinter 2011-2012 - Niels Sundstrup Webteknologi - Carl- Henrik Nielsen - Syddansk Universitet, Kolding - Udlevering: 12. januar 2012 Aflevering: 19. januar

Læs mere

Indre Missions. Vejledning til TYPO3

Indre Missions. Vejledning til TYPO3 Indre Missions Vejledning til TYPO3 Manual til Typo3 på IM's server 1. Udgave, januar 2010 Daniel Damm, IT afdelingen, Indre Missions Hus Indholdsfortegnelse Indledning...5 Præsentation af begrebet CMS...6

Læs mere

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

Vejledning. Tabulex Hjemmeside. Styling af sidemenuer. Side 1 af 8 Tabulex Hjemmeside Styling af sidemenuer Side 1 af 8 Styling af sidemenuer Sidemenuerne kan styles efter alle ønsker. Du skal vælge modulet: "Styling" på det niveau, hvor det skal have virkning. F.eks.

Læs mere

ActiveBuilder Brugermanual

ActiveBuilder Brugermanual ActiveBuilder Brugermanual Forfatter: TalkActive I/S Dato: Juni 2004 Version: R. 1.01 Sprog: Dansk Copyright 2004 - Talk Active - all rights reserved. Indhold: 1. INDLEDNING...2 2. QUICK-START...3 3. OPBYGNINGEN

Læs mere

Selv om websites er yderst forskellige i deres fremtræden, så kan de stort set alle sammen passes ind i den skabelon som er illustreret herunder:

Selv om websites er yderst forskellige i deres fremtræden, så kan de stort set alle sammen passes ind i den skabelon som er illustreret herunder: Design en praktisk guide. Et design udtrykker dit websites grafiske udseende, lige fra hvilke skrifttyper der anvendes op til hvor navigationen er placeret og hvilke interaktive elementer der skal benyttes.

Læs mere

Web sider. Introduktion: Har du nogensinde spekuleret over, hvordan det verdesomspændende internet virker og hvordan man snakker med det?

Web sider. Introduktion: Har du nogensinde spekuleret over, hvordan det verdesomspændende internet virker og hvordan man snakker med det? Introduktion: Har du nogensinde spekuleret over, hvordan det verdesomspændende internet virker og hvordan man snakker med det? I dag skal du lære at lave hjemmesider, så du også kan bidrage til at opbygge

Læs mere

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

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 GRAFISK WORKFLOW Indhold Grafisk workflow Procesbeskrivelse Inspiration 5 Skitser 6 Flowchart Typografi og farver 8 Skelet 9 Storyboard 2 Html, css og seo 6 Grafisk workflow Opgaven At skabe et nyt og

Læs mere

Grundformen for et website: aside, tabeller, formularer og tekstformatering

Grundformen for et website: aside, tabeller, formularer og tekstformatering Design til digitale kommunikationsplatforme Formiddag (Hold 1), IT Universitetet, Efterår 2013 Øvelse 2, individuel øvelse Grundformen for et website: aside, tabeller, formularer og tekstformatering 1.

Læs mere

Portfolio - Grafisk Workflow

Portfolio - Grafisk Workflow Portfolio - Grafisk Workflow Opgaven gik ud på at designe et website for en tatovør. Der skulle indgå forskellige elementer på hver enkel side, samt overholdes nogle fastsatte krav. Vi skulle arbejde ud

Læs mere

Hjemmesidens layout. Sitecore Foundry maj Version 1.2

Hjemmesidens layout. Sitecore Foundry maj Version 1.2 Sitecore Foundry 3.0 Hjemmesidens layout 31. maj 2012 - Version 1.2 Pentia A/S Store Kongensgade 66, Baghuset 1264 København K Telefon: 7023 3330 E-mail: info@foreningssite.dk Indholdsfortegnelse Indledning...

Læs mere

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

Sådan indlægges nyheder på DSqF s hjemmeside trin for trin Sådan indlægges nyheder på DSqF s hjemmeside trin for trin Systemkrav For at kunne bruge Composite kræves: Windows 95 eller nyere (bemærk - kun Windows kan bruges) Browseren Internet Explorer 6.0 eller

Læs mere

Grafisk produktionsforståelse

Grafisk produktionsforståelse 04 Grafisk produktionsforståelse Design og koding af steentrae.dk 24 Svendeprøveportfolio Steentrae.dk Responsivt website med CMS I forlængelse af min Grafisk design-del, har jeg her valgt at fokusere

Læs mere

I gang med Adobe Muse CC

I gang med Adobe Muse CC I gang med MUSE Muse er et program fra Adobe til fremstilling af websites, for de som ikke ønsker at arbejde med koder. De fremstillede websites baserer sig naturligvis på HTML, CSS, Javascript mm., du

Læs mere

ØVELSE 11: TABLES & FORMS (Individuel)

ØVELSE 11: TABLES & FORMS (Individuel) ØVELSE 11: TABLES & FORMS (Individuel) 1. Målsætning I denne øvelse kommer du til at arbejde med to forskellige områder: Forms (formularer) og tables (tabeller) (kapitel 8+9 i LWD.) Du kommer blandt andet

Læs mere

OPGAVE: WELOVEORGANIC.COM WEBSHOP

OPGAVE: WELOVEORGANIC.COM WEBSHOP OPGAVE: WELOVEORGANIC.COM WEBSHOP OPGAVEN OG AFSENDER: Weloveorganic.com er en forholdsvis ny virksomhed, der pånuværende tidspunkt udelukkende sælger økologisk tøj til kvinder. På længere sigt ønsker

Læs mere

Flash Logic Free CMS. Manual og brugervejledning

Flash Logic Free CMS. Manual og brugervejledning Flash Logic Free CMS Manual og brugervejledning Indhold: 1. Funktionalitet 2. Fil-oversigt 3. Baggrundsbillede 4. Banner-billede 5. Redigering af tekst 6. Brug af html-tags 7. Web site navn 8. Upload til

Læs mere

CentOS 7. Lavet af Ali Sarac og Andreas Jensen

CentOS 7. Lavet af Ali Sarac og Andreas Jensen CentOS 7 Lavet af Ali Sarac og Andreas Jensen 3.8.2017 Indholdsfortegnelse Konklusion... 3 Installer CentOS 7 i VMware... 3 Installation af Apache, PHP5 og vores HTML side... 7 2.4 spørgsmål... 12 Kildekoder...

Læs mere

GRAFISK WORKFLOW HJEMMESIDE EL FIRMA ANDERSEN EL

GRAFISK WORKFLOW HJEMMESIDE EL FIRMA ANDERSEN EL GRAFISK WORKFLOW HJEMMESIDE EL FIRMA ANDERSEN EL OPGAVEBESKRIVELSE Min kunde er en ung mand som ønskede at få lavet en hjemmeside til hans fremtidig firma, den skulle være responsiv og simpel. Da kunden

Læs mere

Forståelse for grafisk produktion og workflow

Forståelse for grafisk produktion og workflow Forståelse for grafisk produktion og workflow Fallulah hjemmeside Opgaven: Blev stillet i forbindelse med forløbet avanceret webdesign, jeg har hverken fået karakter eller bedømmelse på den. Opgaven bestod

Læs mere

GRAFISK WORKFLOW. Proces. Kodning. Fonts:

GRAFISK WORKFLOW. Proces. Kodning. Fonts: P f t r o o i l o 1 H GRAFISK WORKFLOW»Vi skal bruge en hjemmeside, så vi kan få fat i patienterne til vores botilbud. Ellers risikerer vi at de vælger noget andet. Der skal laves logo, samt lærringsvideoer«proces

Læs mere

CSS CSS er en forkortelse for Cascading Style Sheets. CSS er et sprog som bruges til at definere layout på fx HTML-dokumenter.

CSS CSS er en forkortelse for Cascading Style Sheets. CSS er et sprog som bruges til at definere layout på fx HTML-dokumenter. CSS CSS er en forkortelse for Cascading Style Sheets. CSS er et sprog som bruges til at definere layout på fx HTML-dokumenter. HTML var oprindeligt tænkt som et rent struktur-markeringssprog, der eksempelvis

Læs mere

En blog med dansk brugerflade. Opret en Smartlog konto Gå til http://www.smartlog.dk/ Opret en konto ved at skrive din e-mailadresse

En blog med dansk brugerflade. Opret en Smartlog konto Gå til http://www.smartlog.dk/ Opret en konto ved at skrive din e-mailadresse Blogs Om blogs http://www.it-borger.dk/den-nye-it-verden/internet/blogs Om at oprette blogs http://www.it-borger.dk/laer-om-it/internet/nar-du-vil-pa-nettet/blogs/sadan-laver-du-en-blog Råd når du laver

Læs mere

Tillykke Med Fødselsdagen

Tillykke Med Fødselsdagen HTML & CSS 1 Tillykke Med Fødselsdagen All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register

Læs mere

TYPO3 TRIN FOR TRIN 3

TYPO3 TRIN FOR TRIN 3 TYPO3 TRIN FOR TRIN 3 De indledende øvelser er fuldstændig de samme som i TYPO3 TRIN FOR TRIN 1 side 1-2. Du åbner altså din browser, skriver ale.dk/typo3 i Adressefeltet, og klikker på ordet Side i menuen

Læs mere

BRUGER KURSUS RAMBØLL HJEMMESIDE

BRUGER KURSUS RAMBØLL HJEMMESIDE Til Forsyningsvirksomheder i Danmark Dokumenttype Brugervejledning Rambøll Hjemmeside Full Responsive Dato Oktober 2017 BRUGER KURSUS RAMBØLL HJEMMESIDE BRUGER KURSUS RAMBØLL HJEMMESIDE Revision 01 Dato

Læs mere

Martin Geisler. Uge 49, 2001

Martin Geisler. Uge 49, 2001 Min dintprog-browser Martin Geisler Uge 49, 2001 Resumé Dette dokument beskriver tankerne bag min dintprog-browser, en browser skrevet i Java der skal kunne fortolke en mindre delmængde af HTML 4, kaldet

Læs mere

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

Scrollbar. Læs mere om... Videre med Dreamweaver 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

Læs mere

Mini-guide for opdatering af hjemmesiden for. SOIF www.soif.dk

Mini-guide for opdatering af hjemmesiden for. SOIF www.soif.dk Mini-guide for opdatering af hjemmesiden for SOIF www.soif.dk Senest opdateret: 03-07-2009 Indholdsfortegnelse 2 Indholdsfortegnelse 2 Lidt generelt om KlubCMS 3 Brugere/Brugergrupper 3 Sideopbygning:

Læs mere

Mini Afsluttende Projekt

Mini Afsluttende Projekt Mini Afsluttende Projekt Tobias Sønderskov Hansen og Lau Lund Leadbetter Roskilde Tekniske Gymnasium Klasse 2.4 - IT 2013 Side 1 af 18 Indholdsfortegnelse Indledning... 3 Mindmap... 3 User Stories... 4

Læs mere

Grundforløb 1 TEMA2 HTML

Grundforløb 1 TEMA2 HTML Grundforløb 1 TEMA2 HTML HTML KNOWLEDGE BASE Mere HTML og CSS KNOWLEDGE BASE HTML Indhold HVAD ER HTML? WEBSITES I DAG BASIC HTML TAGS MARKUP = HTML TEKST I HTML STANDARDER I HTML ELEMENTERNE I HTML MERE

Læs mere

Mark André Lyhne. Eksamen 2012. 12web1b

Mark André Lyhne. Eksamen 2012. 12web1b Mark André Lyhne Eksamen 2012 12web1b Indholdsfortegnelse Indholdsfortegnelse... 1 Projekt beskrivelse... 3 Målgruppe... 3 Afsender... 3 Budskab... 3 Kommunikationsmål... 3 Ideudvikling... 3 De 6 Designparametre...

Læs mere

Lav en hjemme side der kan sælge fly billetter til en stor i Europa.

Lav en hjemme side der kan sælge fly billetter til en stor i Europa. EKSAMENS OPGAVE Lav en hjemme side der kan sælge fly billetter til en stor i Europa. Det første jeg startede ud med var at brainstorme hvad det var jeg skulle bruge i min side da jeg nu ved hvad den skal

Læs mere

GRAFISK DESIGN. webdesign af pl.dk

GRAFISK DESIGN. webdesign af pl.dk Webdesign af pl.dk Opgavebeskrivelse Bold.dk og 6 eren har slået sig sammen for at skabe Danmarks største Premier League fodboldportal, PL.dk. Hjemmesiden skal indeholde mange informationer, og samtidig

Læs mere

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

Vejledning til brug af pileforeningen.dk for redaktører. Vejledning til brug af pileforeningen.dk for redaktører. Log in: Gå ind på: http://pileforeningen.dk Tryk på Login for medlemmer Brugernavn: contentmanager. Password: 1234 Når du er logget ind kan du se

Læs mere

TYPOGRAFI & OMBRYDNING

TYPOGRAFI & OMBRYDNING TYPOGRAFI & OMBRYDNING UNIVERSITETSSYGEHUS KØGE DISPOSITIONSFORSLAG 2 3 Opgavens formål Rådgivergruppen for Universitetssygehus Køge er en del af C.F. Møller. Som en del af projektet Universitetssygehus

Læs mere

Kom godt i gang. Sitecore Foundry maj Version 1.1

Kom godt i gang. Sitecore Foundry maj Version 1.1 Sitecore Foundry 4 Kom godt i gang 26. maj 2014 - Version 1.1 Pentia A/S Store Kongensgade 66, Baghuset 1264 København K Telefon: 7023 3330 E-mail: info@foreningssite.dk Indholdsfortegnelse Indledning...

Læs mere

DOKU- MEN- TATION TEK- NISK

DOKU- MEN- TATION TEK- NISK TEK- NISK DOKU- MEN- TATION GRUPPE 21: AMALIE HOVGESEN- CLEA-MARIE FIND PALUDAN THERESE HASSE LARSEN - CECILIE POSS AMALIE LEONORA DAM - KASPER MUNK JENSEN : http://miex5619.keaweb.dk/seasight/ 1. MOCKUP

Læs mere

Redaktørvejledning for www.bredstrup-pjedsted.dk Skriv en artikel

Redaktørvejledning for www.bredstrup-pjedsted.dk Skriv en artikel Arbejdsgang - Skriv artiklens tekst - Gør billeder klar - Log-in på hjemmesiden - Opret ny artikel - Vælg kategori - Skriv overskrift - Indsæt tekst - Tilføj billeder - Gennemgå artiklens indstillinger

Læs mere