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

Relevanta dokument
CSS-övningar. 1. Grunder

WEBBUTVECKLING CSS. Formatmallar - CSS

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:

Styla och formatera text

07/12/2015. Stilmallar. - styra utseendet av webbplatsen DEL 1. Karin Fahlquist. index.html. iecept.html frukt.html grönsaker.html

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

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

Inför prov 1 i webbdesign

En grundkurs i hemsidor och hur de är uppbyggda

Western Riders Association of Sweden

Övning (X)HTML 2. Sidan 1 av

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

ORDLISTA WEBBDESIGN 100P

Labbrapport: HTML och CSS

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

Webbteknik för ingenjörer

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

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

Innehåll Introduktion... 3 InteractiveScene.config... 3 Scener <scenes>... 3 Typsnitt <fonts>... 3 Övergångar <transitions>...

Att styla webbsidor. Nivå. Uppgiften

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

1 Se till att dokumentet C:\Webbkurs\html\pronto\index4.html är öppet i Anteckningar.

En introduktion till stilmallar (CSS) Cascading Style Sheets (CSS)? 2002 Ulf Tornert 1

Laborationsanvisning. HTML5 Laboration 6. Författare: Johan Leitet Version: 1 Datum:

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

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

Grafiska riktlinjer för

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

F07 Stilmallar Dagens agenda

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

Att berätta med webb + En introduktion till HTML

Frågor och svar Gränssnittsdesign/Webbutveckling

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

- - - W e b d e s i g n s k o l a n B i l d e r

Prototyper används för att

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

Webbdesign Process till produkt

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

JAVASCRIPT. Beteende

Guide för pdf-formulär

Copyright Mahmud Al Hakim, Copyright Mahmud Al Hakim, 2014 NÅGRA EXEMPEL

1.2 Logotypens färgsättning

Grafisk Manual. Version

VERSION 2.0 SEPTEMBER grafısk manual

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

Laboration 2: Xhtml och CSS.

Grafisk manual. För Falu Tank

PIM Skriva

Gilla r d u d en h ä r g u id en? Vill d u a tt vi ska f o rtsä tta g ö ra f ler g u id er? - lä s mer h ä r»

Lektion 2 Del 1 Kapitel 6

En snabb titt på XML LEKTION 6

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

Skapa en webbplats med WordPress

Innehåll. En profil ett förbund...4. Historien bakom vårt emblem...5. Vår logotyp...7. Typografi Färger...14

Spelprogrammering med JavaScript och HTML5

En stiligare portal Laboration 3

2I1073 Föreläsning 1. HTML och XHTML XHTML

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

Introduktion till programmering

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

DIN BILVERKSTAD GRAFISK PROFIL

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

Handledning för redigering av lagsidor.

HTML och CSS. Eric Elfving Institutionen för Datavetenskap (IDA)

Adobe. Dreamweaver CS3. Grundkurs.

Stilbyggar-manual. Logga in. Vad betyder knapparna? Välj stil & Duplicera

Cascading Style Sheets (CSS) An Introduction. Nayeb Maleki

PROFILMANUAL. Sametinget 2008

Copy Cat Laboration 4

Text och typsnitt. Läsbarhet. Tecken per rad. Storlek

CSS- Cascading Stylesheets

Användbarhet. Bryt rätt regler. Nils Ehrenberg

I N N E H Å L L C E N T R A L E N. Introduktion Logotyp Grafiskt element Typsnitt Färger Fordon... 8

Webbutveckling Laboration 1: HTML5 och CSS3.

Grafiska riktlinjer Göteborgs miljövetenskapliga centrum, GMV

Grafiska element och rekommendationer

Webbstandarder för fler än en plattform

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

Kravspecifika.on, pappersprototyp & CSS

Grundläggande instruktioner för att publicera webbsidor på webbservern.se

Internet A. HTML Grunder Maximilien Chiang 1

GRAFISK PROFIL FÖR MUNKFORS-RANSÄTER

Grafisk profil 2014 Uppdaterad senast

CONSENSUS VARUMÄRKE CONSENSUS GRAFISKA PROFIL

Animering på webben En jämnförande studie av CSS och jquery i deras gemensamma funktionsområde för animering

ClaroReadPro Kom igång med talsyntesen

Användarmanual för Hemsida

Grafisk manual reviderad

Laboration 1. Webbprodution Struktur & innehåll HT2015

Att göra en vetenskaplig poster

Tillgänglighetskrav på teknik Dessa krav baseras på WCAG 2.0,

Om include-filer i PHP

Del 1 och 2 HTML/CSS. Webbutveckling Laboration 1 Nicklas Bostedt

Inledning. Innehåll. Inledning

Detta är inte en ny grafisk profilhandbok utan version 2.0 enklare, tydligare och med fokus på innehållet i kommunikationen, inte utseendet.

Introducerande övningar i HTML

Omtentamen i OOSU2, 21 augusti 2014

GRAFISK MANUAL GNESTA GNESTA

JavaScript. JavaScript Ramverk (Bibliotek) jquery + jquery UI

<header> </header> <footer> </footer>

Transkript:

Uppsala universitet Institutionen för utbildning, kultur och medier IKT A HT 2009 Monica Langerth Zetterman 2009-09-23 Testa stilmallar Övning 1 Vi börjar med en vanlig html-fil där html används för både innehåll och utseende: Skriv följande kod i en editor och spara som cssovn1.html <title> css-övning 1 </title> <body bgcolor="yellow"> <h1> <font face="arial" color="blue"> Här är Rubrik 1 </font> </h1> <p> <font face ="Verdana" size ="3" > Lite brödtext har vi här </font></p> <h1>en rubrik till</h1> <p> Lite text lite till text </p> body, h1, p och font är element (ibland kallas de för "taggar"). Ibland förses elementen med sk attribut: Elementet body har i exemplet ett attribut, bgcolor som har värdet "yellow" Elementen font har här attributet: face som anger typsnitt och color som sätter färg. Kolla i webbläsaren hur resultatet blir! I fortsättningen ska du alltid kolla hur sidan ser ut i webbläsaren, så snart du gjort en förändring. Jämför gärna Internet Explorer och Firefox. Säg att vi istället vill att alla rubriker (h1-blocken) ska skrivas med typsnittet Arial i blå färg. Vi vill också att all text i stycke-blocken (p-taggarna) ska ha typsnittet Verdana och att den ska vara 11 punkter stor. Då kan vi ändra på det genom att ändra i alla attribut i html-filen. 1

Med CSS kan vi förenkla krav på att göra flexibla webbsidor! Med CSS kan vi skriva regler som, en gång för alla, anger hur texten i alla h1-element respektive alla P-element ska se ut. Dessutom kan vi med CSS beskriva t.ex. utseende på. Övning 2 Ändra nu filen cssovn1.html så här: <title> cssovn1 </title> body { background-color : yellow; h1 { font-family : Arial; color : blue; p { font-family : Verdana; font-size : 11pt; <h1> Här är Rubrik 1 </h1> <p> Lite brödtext har vi här </p> <h1>en rubrik till</h1> <p> Lite text lite till text </p> Nu finns style-element i head-blocket. <style> har ett attribut: type som har ett värde: "text/css" som anger att webbläsaren ska använda en stilmall skriven i CSS. I style-blocket skrivs CSS-reglerna, det vill säga de stilmallar man vill använda. Det här kallas för att bädda in CSS i html-koden. 2

Observera att html-koden i detta exempel endast hanterar sidans innehåll. Allt utseende av text och rubriker beskrivs med CSS. Doctype-deklaration I doctype-deklarationen anges vilken version av html som används. Detta gör så att olika webbläsare behandlar koden på likartat sätt. CSS regler Repetition av CSS regler: en regel selekto r h1 { font-family : Arial ; font-size : 16pt ; color : blue ; deklaration attribut värde Regelns "namn" kallas selektor. Selektorn har samma namn som ett element (tagg) t.ex. h1 Det som står inom måsvingarna (curly brackets) kallas deklaration. Deklarationen består av ett antal attribut med tillhörande värde. T.ex. har attributet color värdet blue. Mellan attributet och tillhörande värde finns ett kolon-tecken. Varje regel måste avslutas med ett semikolon. En regel kan ha flera selektorer, t ex att h1, h2 ska ha samma utseende. 3

Övning 3 Utgå från filen cssovn1.html och ändra den enligt följande: <title> cssovn1 </title> body { background-color : yellow; h1, h2 { font-family : Arial; color : blue; p { font-family : Verdana; font-size : 11pt; <h1>rubrik 1</h1> <p> Lite brödtext i ett kort stycke </p> <h2> rubrik 2</h2> <p> Lite text lite till text </p> Provkör! Vad har ändrats? 4

Övning 4 Gör tillägg och ändringar enligt nedan, spara som cssovn2.html. <title> cssovn2 </title> body { background-color : yellow; h1,h2{ font-family : Arial; color : blue; p { font-family : Verdana; font-size : 11pt;.minklass { margin-left : 1cm ; font-weight : bold ; color : yellow ; background-color : blue; <h1>rubrik 1</h1> <p> Så lite brödtext i ett stycke </p> <h2>rubrik 2</h2> <p class = "minklass"> > Lite text lite till text </p> Här finns en regel med en selektor med ett namn (minklass) En sådan regel kallas en klass. OBS! Det ska stå en punkt framför selektorn om det är en klass. 5

Nu kan ett eller flera html -element använda sig av klassen. I exemplet är det andra p-elementet som använder de egenskaper som definierats i klassen: minklass Provkör! Övning 5 Gör följande ändringar. Spara som cssovn3.html och provkör! <title> cssovn3 </title> body { background-color : yellow; h1,h2{ font-family : Arial; color : blue; div { font-family : Verdana; font-size : 11pt;.minklass { margin-left : 1cm ; font-weight : bold ; color : yellow ; background-color : blue; <h1>rubrik 1</h1> <div> Så lite brödtext i ett stycke </div> <h2>rubrik 2</h2> <div class = "minklass"> Lite text lite till text </div> Text som finns inom ett p-block förses med radmatning, det blir lite extra luftigt Text inom ett div-block förses en radmatning efter blocket. Text inom ett span-block får inte någon radmatning alls. div- och span-element är vanligt förekommande i CSS. 6

Gör ändringen nedan. Spara och testa. <div> En massa text - en massa text <span class="minklass"> Lite text lite till text </span> - </div> Övning 6 Om ärvda egenskaper En html-sida innehåller blocken head och body. Nästa exempel innehåller lite text i body-blocket. body-blocket ska även innehålla en rubrik (h1) och ett div-element med lite text. html-sidan nedan ges denna hierarkiska struktur: Skriv denna kod och spara som cssovn4.html <title> cssovn4 </title> body { font-family : "Times New Roman"; font-size : 12pt; color : black; background-color : yellow; h1 { /* lämnas avsiktligt tom så länge */ div { /* lämnas avsiktligt tom så länge */ <h1>en rubrik</h1> En massa text - en massa text En massa text - en massa text <div> En massa text - en massa text En massa text - en massa text </div> 7

En massa text - en massa text En massa text - en massa text Här har vi gett det som står i elementet vissa egenskaper i en CSS-regel ( Times New Roman, 12pt, svart text på gul bakgrund) Detta kommer att gälla i hela bodyn. Vi har i övningen ovan lämnat h1 och div-reglerna tomma så länge. De flesta egenskaperna ärvs hos h1- och div-elementen från body: Texten har typsnitt Times New Roman, den är svart på gul bakgrund. (Undantaget är textstorleken i h1 på grund av att rubrikelement från är början definierad med en viss textstorlek. Det har att göra med prioritetsordningen) Skriv nu in attribut med värde i reglerna nedan. Spara och provkör. h1 { color : blue; div { font-style : italic; Testa och provkör, hur ser det ut nu? 8