Att styla webbsidor. Nivå. Uppgiften

Relevanta dokument
En bortsprungen katt

Nätet. Uppgiften. Nivå

Ljud och video på webbsidor

Att bygga enkla webbsidor

Whack-a-Witch. Introduktion. Nivå

Fyrverkerier. Introduktion. Nivå. I det här projektet ska vi skapa ett fyrverkeri över en stad. Activity Checklist.

Ökenracet. Introduktion. Nivå. STEG 1: Skapa scenen och lägg till sprites. Checklista. STEG 2: Få lejonet och papegojan att röra på sig.

Den hungriga fisken. Vi ska göra ett spel om en hunrgig fisk! Styr den stora Hungriga Fisken och försök att äta upp alla kräftor som simmar omkring.

Styla och formatera text

Vi börjar med en penna som ritar när du drar runt den på Scenen.

Vad är det där? STEG 1: Få olika saker att visas på svarta tavlan

Göm ninjorna. Det här projektet kommer att bygga på din kunskap om CCS-kung fu.

Julskoj. Nivå. Introduktion

CSS-övningar. 1. Grunder

För att skriva CSS-kod använder man sig av olika kommandon. Ett exempel på hur man kan skriva kod för att ändra textfärg kan vara:

Flaxande Fågel. Introduktion. Level

Lektion 2 - CSS. CSS - Fortsätt så här

12/9/2010 REGLER WEBBPRODUKTION WEBBDESIGN CASCADING STYLE SHEETS CSS LOKALA STILMALLAR GLOBALA STILMALLAR. Selektor. Deklaration

Inför prov 1 i webbdesign

Manual för visionutv.net Redigera

En grundkurs i hemsidor och hur de är uppbyggda

ORDLISTA WEBBDESIGN 100P

Felicia & Herbert. Introduktion. Nivå

Internet och WWW Laboration 3 VT10 Högskolan Dalarna Hans Rosendahl. Laboration 3 CSS del 2. 1 av 20

Sidan kommer inte läggas upp någonstans utan du redovisar den för mig på något handledningstillfälle.

Guide till Mynewsdesk Hosted Newsroom - Kom igång och spegla ditt pressrum!

Övning (X)HTML 2. Sidan 1 av

<Webbutvecklare lektion="02"> Kursledare: Mahmud Al Hakim

Övning 1 Vi börjar med en vanlig html-fil där html används för både innehåll och utseende:

Utseende. Lauri Watts Översättare: Stefan Asserhäll

Internet & WWW Laboration 2 VT10 Högskolan Dalarna Hans Rosendahl. Laboration 2 CSS del 1. 1 av 8

3. Hämta och infoga bilder

Repetition. Hypertext. Internet HTTP. Server och klient Föreläsning 2. Text försedd med länkar till andra texter. Många sammankopplade nät

TDDD52 CSS. Färger. Färger 1/3/13

Repetition. Hypertext. Internet HTTP. Server och klient Text försedd med länkar till andra texter. Många sammankopplade nät

CSS- Cascading Stylesheets

Föreläsning 4. CSS Stilmallar för webben

WEBBUTVECKLING CSS. Formatmallar - CSS

Bareko Pantone Matching System Color Chart (PMS färger)

Internet A. HTML Grunder Maximilien Chiang 1

Lektion 3 HTML, CSS och JavaScript

F07 Stilmallar Dagens agenda

Programmeringteknik. Planering MÅL LABB: MOMENT LAB4 HTML - EXEMPEL HTML. Webbdelen

Förkunskaper: Tim Berners Lees vision webbläsarkriget W3C strukturtagg <h1> layout-tagg <font size="6">

Spelprogrammering med JavaScript och HTML5

21/01/2016. Stilmallar. styra utseendet av webbplatsen DEL 1. Karin Fahlquist. index.html. recept.html frukt.html grönsaker.html

Frågor och svar - Diagnostisk prov ht14 - Webbutveckling 1

Användarmanual för Hemsida

Laboration 2. Webbproduktion En stiligare webbsida HT2015

Användarmanual för. 1(1)

Xhtml och CSS.Tillämpad fysik och elektronik Per Kvarnbrink (redigering Ulf Holmgren 2011)

TextIT Hjälp. Om du vill ha all text uppläst trycker du på knappen spela

Tabeller. Lektion 7. en tabellrubrikcell som centrerad och i fetstil.

Handledning för redigering av lagsidor.

Labora&on 5 CSS och layout samt fråga E övningar/uppgi>er

Mer information om RefWorks, andra referenshanteringsprogram och hur man refererar hittar du på Linköpings universitetsbiblioteks webbsidor.

E07 "Greased Lightning"

WEBBUTVECKLING Kursplanering

Introducerande övningar i HTML

Detta är en manual om hur man lägger in e-butiksystemet Ecwid på N.nu. Gjord av SussCreations

Att arbeta med. Müfit Kiper

Dreamweaver för nybörjare

Labora&on 8 Formulär övningar/uppgi6er

Extramaterial till Matematik Y

EDA095 HTML. Per Andersson. April 26, Lund University Innehåll: HTML, CSS, DOM, JavaScript

Kort om World Wide Web (webben)

«Sida 2 av 4 Till kursens framsida Sida 4 av 4»

JavaScript del 9 Dynamik och animeringar

Alternativ för halsband med eget tryck

En stiligare portal Laboration 3

/*formatering för html och body elementen - elementens höjd sträcker sig över hela webbläsarfönstrets höjd*/ html, body { height: 100%; }

Webbkurs för distriktsansvariga. Stockholm den 7 och 13 september 2011

Information till föräldrar

Lägga till artiklar i Joomla

FrontPage Express. Ämne: Datorkunskap (Internet) Handledare: Thomas Granhäll

CSS-WORKSHOP. Nätverksträff för it-bibliotekarier, 7 mars 2013 Sara Britta Jadelius Trollhättans Stadsbibliotek

Manual för din hemsida

I den här labben ska vi använda oss av en trevlig nyhet i HTML5: Local Storage, för att implementera en sorts lokal gästbok.

Skapa egna övningar med ProProfs

Du kan själv följa med i denna steg-för-steg guide i din texteditor.

Labora&on 6 CSS och responsiv webbdesign övningar/uppgi:er

Hur du gör ditt Gilles hemsida - en liten hjälp på vägen

Kom igång. Readyonet Lathund för enkelt admin. Logga in Skriv in adressen till din webbsida följt av /login. Exempel:

HTML och CSS. Eric Elfving Institutionen för datavetenskap. 18 augusti 2015

Hur man skapa en Wiki.

Användarmanual för Content tool version 7.5

Carl-Oscar Hermansson WEBB DESIGN

Frontpage 2002/XP (2)

Webbens grundbegrepp. Introduktion till programmering. Ytterligare exempel. Exempel på webbsida. Föreläsning 5

Tillämpad fysik och elektronik Per Kvarnbrink m.fl. Laboration 2: HTML och CSS.

HTML. Laborationskompendium i konstruktion av webbsidor. Detta exemplar tillhör: VT Mitthögskolan ITM Telefon

Guide till RefWorks Skapa ett RefWorks-konto Under Citera och referera > RefWorks Hjälp funktioner i RefWorks Help Tutorial Help

Laboration 2: Xhtml och CSS.

Lathund för publicering i KI Commons wikitjänst

en stor bokstav och en siffra. Lösenordet får inte innehålla några tecken (!,,#,%,&)

WEBDESIGN A - DTR 1210

Vilken version av Dreamweaver använder du?

Kommunikation. Dator med webbläsare Förfrågan: Webserver. Returnerar HTML-kod

Bilder. Bilder och bildformat

Dokument i klassens aktivitet

Transkript:

Nivå 2 Att styla webbsidor 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. Uppgiften Nu ska vi göra vår webbsida snyggare genom att styla den lite. I den här och nästa lektion ska vi lära oss hur man byter färg, text, storlek och en massa annat! Vi stylar HTML-sidor genom att använda ett språk som kallas för CSS (det står för Cascading Style Sheets). Det är ett jätteenkelt språk att lära sig. Låt oss sätta igång. Activity Checklist Test your Project Save your Project Follow these INSTRUCTIONS one by one Click on the green flag to TEST your code Make sure to SAVE your work now 1

Steg 1: Förberedelser Det finns många sätt att styla din HTML: i texten, i head-taggen eller som ett separat.css-dokument som vi sedan länkar till från headtaggen. Men idag ska vi fokusera på att styla head-tagg -delen av vår html-sida så att vi inte behöver oroa oss för att hantera en massa olika filer. Checklista för aktiviteten Öppna index.html från Felix-mappen som vi gjorde förra lektionen. I head-taggen behöver vi ha en style-tagg. <style> </style> Alla våra stylingar kommer att ligga mellan dessa två delar. Enkelt. Generellt så ser css-kod ut så här: selector { property: value; Kan du hitta { och tangenterna på ditt tangentbord? Kan du hitta : och ; då? Selectors kan vara HTML-element så som h1, p, img, a. Men det kan också vara andra saker som vi ska lära oss senare. 2

Steg 2: Att lägga till färger Nu lägger vi till lite färg med hjälp av färgpaletten! På engelska heter färgpaletten color property. Color utan ett u, det är lite förvirrande eftersom att det är den amerikanska stavningen, även om CSS faktiskt uppfanns av en norsk snubbe. Men du kommer att vänja dig, glöm bara inte u:et på engelskalektionen! Låt oss göra så att h1 blir röd istället för svart. color: red; SPARA din fil och ÖPPNA den i din webbläsare Nu är texten röd, w00t! Det finns olika sätt att berätta värdet på färgen. Det finns 16 grundläggande namn på färger, de är aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white, och yellow. Försök att ändra färgen till något annat! De flesta webbläsare stödjer ytterligare 130 färger, hela listan i alfabetisk ordning hittar du här http://www.w3.org/tr/css3- color/#svg-color - finns din favoritfärg med i listan? Man vi kan använda ännu fler färger genom att använda hexkoder istället för färgnamnet. En hexkod är en # följt av 6 siffror, siffrorna kan vara mellan 0-9 eller bokstäverna A, B, C, D, E, F. Genom att använda hexkod kan vi få fram mer är 16 miljoner färger! På Code Club är vår favoritfärg #58AB57. Kan du gissa vilken färg det är? Försök ändra en bit av texten till den färgen och granska det i webbläsaren för att se. 3

SPARA din fil och ÖPPNA den i din webbläsare Steg 3: Färglägga specifika delar Men om vi nu skulle vilja göra ordet orange i hans päls är orange orange? Inte hela paragrafen, bara det ordet. Ett sätt att göra det är att sätta <span> taggar på båda sidor om ordet, så här: <span>orange</span> Sedan kan vi styla span-taggen i head-taggen. span { color: orange; SAVE din fil och VIEW den i din webbläsare {.save Steg 4: Bakgrund Vi kan lägga till färger till bakgrunden också, inte bara till texten. Till exempel: body { background-color: #D2FAFC; Det här gör hela bakgrunden ljusblå. Du kan välja vilken färg du vill från 4

listan på www.colourpicker.com som genererar de nummer du behöver, detta nummer kan du sedan kopiera och klistra in i din kod. Försök med: background-color: black; Eftersom att vi redan definierat, eller förklarat, h1 kan vi bara skriva in färgen tillsammans med background-color, vi behöver alltså inte skriva ut allt igen. background-color: black; color: red; SPARA din fil och ÖPPNA den i din webbläsare {.save Kul med text Kanske ska den försvunna rubriken vara större och alla ord inledas med stora bokstäver? Vi kan bestämma storleken på texten genom att använda font-size. Värdena kan variera men de vanligaste är 12, 14, 16, 32, 48 och 72 pixlar. Just nu kan vi prova 72px. (px betyder pixel). background-color: black; color: red; font-size: 72px; 5

Försök nu att göra rubrikens inledande bokstäver stora bara genom att använda text-transform:uppercase; Vi kan också göra den understruken genom att använda text-decoration:underline; SPARA din fil och ÖPPNA den i din webbläsare {.save Nu syns den väl mycket mer, eller hur? Endast om du har en Firefox eller Chrome som webbläsare. Det finns faktiskt ett annat värde för att dekorera text som kallas för blink. Vi kommer inte berätta för dig vad det gör, du får undersöka saken själv. text-decoration: blink; (det blir lite irriterande efter ett tag, du kan återgå till understruket om du vill). Steg 6. Centrera text (och bilder) horisontellt All vår text ligger åt vänster. Vi kan ändra det genom att använda textalign:center (det går även att använda right, left är nämligen utgångsläget). Vi vill att all vår text på just den här webbsidan ska vara centrerad, därför skriver vi som i rutan här nedanför. Lägg dock märke till att vi använder den amerikanska stavningen för ordet center. body { background-color: #F8FAF4; text-align: center; 6

Lade du märke till att allt på sidan flyttade sig åt mitten när du skrev text-align: center i body-sektionen? Anledningen är att allt inne i bodysektionen får samma stil. Det här händer när ett element ligger inuti ett annat, som i det här exemplet: <p>har du sett Felix? <em>snälla</em> </em> kontakta hans ägare</p> Ordet snälla kommer ha stilen som de får av <p> elementet tillsammans med stilen som det får från <em> elementet. Element kan nämligen liksom ärva stilar som deras föräldrar har. Men var försiktig, en del stilar är inte ärftliga. Vi kommer lära oss om dessa senare. SPARA din fil och ÖPPNA den i din webbläsare {.save Pröva också Hur skulle du ändra sidan för att göra den snyggare? Varför inte försöka med att använda alla dina favoritfärger? Har de egna namn eller måste du använda en hexkod? Om du blir klar tidigare kan du gå tillbaka och lägga till stilar till den HTML-koden som vi gjort under de tidigare lektionerna. 7