CSS: Endre utseende og stil på tekst Nybegynner

Like dokumenter
CSS: Style nettsider. Introduksjon. Skrevet av: Arve Seljebu

CSS: Style nettsider Nybegynner

Styling og formatering av tekst

Steg 1: Felix har forsvunnet!

Forsvunnet katt webside

Javascript. Mer om layout

CSS-formatering: stilark med kommentarer

TENK TECH SUMMERCAMP BYGG DIN EGEN NETTSIDE

HTML: Del inn nettsiden

Steg 1: Vi starter fra toppen

La oss gjøre nettsiden vår bedre med noen stiler. I denne og den neste leksjonen skal vi lære hvordan man endrer farge, tekst, størrelser og mer!

CSS: Animasjon Nybegynner

I denne oppgaven forventer vi at du har vært gjennom HTML- og CSS-oppgavene så langt og/eller er kjent med <div> - og HTML5-taggene.

Høgskolen i Telemark EKSAMEN Webpublisering (inkludert denne) Hjelpemiddel: Ingen

Stilark Cascading Style Sheets - CSS

Stilark Cascading Style Sheets - CSS

Steg 1: Animasjons-attributtet

Bilder, tabeller. Kirsten Ribu 26.09

Innføring i Dynamisk HTML

EKSAMEN / 6101N WebPublisering

I denne oppgaven skal du lære hvordan du kan flytte rundt på elementer og gjemme elementene bak andre elementer ved hjelp av CSS.

Håkon Tolsby Håkon Tolsby

MMT105 Internettprogrammering Uke 44, høst 2007

Steg 1: Canvas-elementet

EKSAMEN. Elektronisk publisering. INNFØRING MED PENN, evt. trykkblyant som gir gjennomslag

CASCADING STYLESHEETS (CSS)

Webutvikling Oblig 5. Oppg 1. Her ser du sidebar og widgets som er tilgjengelig.

Oblig 1 Erlend Hannestad

Oppgave 1. Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

EKSAMEN Webpublisering

JS: Partikkel-animasjon Nybegynner

EKSAMEN Web-publisering

HTML-del. 1. <!-- ikke slett min kode, vær så snill --> er a) en HTML stil-tag b) en CSS stil-tag c) en HTML kommentar-tag d) en CSS kommentar-tag

Mer om stiler og stilark. Layout. Litt Design

OBLIG 1 - WEBUTVIKLING

GUI/ SYSTEM DESIGNHÅNDBOK. Versjon 1.0 December 2014

HTML5 og CSS. Webdesign med Dreamweaver. Glemmen vgs - Medier og kommunikasjon 1. januar Arly Dale 2013 Side 1

RAPPORT WEBP MAGNE SILJAN

Retningslinjer for bruk av logo. Norsk Jernbaneklubb

Oppgave 1 (Etter forelesning 31/8) Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

1. Cascading Style Sheet (CSS)

Kursdokumentasjon for Dreamweaver

file:///c:/users/michaelp/sites/dkdm/dw5/dreamweaver5_1.html

Bildebehandling i GIMP

SUKKERGRIS. Anita og Silje DAT100

"Dette skjer når jeg trykker på denne knappen" "Når jeg skriver i dette feltet, ser jeg at det andre forandrer seg"

Mattespill Nybegynner Python PDF

the web Introduksjon Lesson

(X)HTML, CSS og JavaScript HTML. Det første dokumentet Grunnleggende programmering i Java Monica Strand 26.

Høgskoleni østfold EKSAMEN

CSS. Aud Marie Hauge ekspert i brukskvalitet og universell utforming i Epinova AS

Input fra brukeren. Hente tekst fra brukeren. Moduler og program. Modell, meldinger og oppdatering. Skriv ut teksten. Introduksjon

file://c:\etext\document\dlftools.xsl

Oppgave 1: Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

Å kle på bokstavene. Fonter 4. trinn Produsere og bearbeide

<HTML Koder> Enkle HTML koder for bruk til bl.a cachebeskrivelser. Ver. 2.01

GEO2311. Obligatorisk Innlevering 1

file:///c:/users/michaelp/sites/dkdm/dw4/dreamweaver4o.html

INNHOLD INTRODUKSJON...3 LOGO... 4 TYPOGRAFI...6 FARGER...8 DESIGNELEMENTER...9 POSTALIA... 10

Gutenberg. Typografi. Definisjon: Læren om bokstaver og skriftbilde. Typografiens historie. Typografi som fagområde. Desktop Publishing.

Stilark "Cascading Style Sheets" CSS

Modell, meldinger og oppdatering

Uendelig bakke. Introduksjon. Skrevet av: Kine Gjerstad Eide

HTML: Legg til lyd og video

Håkon Tolsby Håkon Tolsby

Oppbygging av innhold på responsive nettsider.

Oblig 2: Oppgave 1. section { width: 50%; height: 30%; margin: 5% 0 0 0; } h1 { color:#000000; font-size:2em;

Webutvikling oblig 1 Marius Hanssen

HTML: Publiser nettsiden din. Publiser nettsiden din på Internett. Github. Brukernavn.github.io

NCE TOURISM FJORD NORWAY. FJORDNETT INTERNETTFORUM 2012 Bergen, 12./13. juni 2012

praktiske eksempler DOM Document Object Model DOM og Høst 2013 Informasjonsteknologi 2 Læreplansmål Gløer Olav Langslet Sandvika VGS

INF1040 Oppgavesett 4: CSS

Tilpassning av Wordpress - Enterprise Theme

ToPlayer. Steg 1: Kom i gang med metodene setup og draw. Gjør dette: Introduksjon:

Kanter, kanter, mange mangekanter

Oppsummering fra forelesning 2

En enkel innføring i HTML koding

Brukerdokumentasjon for LabOra portal - forfattere

Læringsmål og pensum. Hvordan virker webteknologi? (klient-tjener arkitektur) HTML - virkemåte. Nettleser: Firefox, Opera, Safari

Hjem Om oss Kontakt Style sheet. Hjem Om oss Kontakt Style sheet. Hjem Om oss Kontakt Style sheet. Hjem Om oss Kontakt Style sheet.

Farger Introduksjon Processing PDF

Grunnleggende om websider og HTML-kode

Forelesning 23/9-08 Webprog 1. Tom Heine Nätt

Eksamensoppgaven: Oppgavesettet består av fire deler: DEL 1: Påstander, DEL 2: Flervalg, DEL 3: Kodeoppgave og DEL 4: Langsvar.

Oblig 1. Oppgave 1. Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

Kap. 1 Logo. Kap. 2 Farger

Brukermanual til Domenia Norges adminløsning

Ledernes profilmanual

ToPlayer. Introduksjon: Skrevet av: Ruben Gjerstad Eide og Kine Gjerstad Eide

Følgende «tommelfinger-regler» bør (må) følges:

Verden. Steg 1: Vinduet. Introduksjon

Oppgavesamling til Webutvikling < >

Løsningsskisse prøve IT1

Stilark "Cascading Style Sheets" CSS

en hjemmeside Lesson Introduksjon Du kjenner en del HTML tagger, så nå er det på tide å lage din første hjemmeside! La oss begynne med en gang.

CSS. Animasjon med css. Animasjon med. Informasjonsteknologi 1 og 2. Gløer Olav Langslet Sandvika VGS

Tema Guide for PHP-Fusion v6.01.

Tegneregler SOSI gravplass

html - minikurs ved Sverre Andreas Fekjan webforum

NY PÅ NETT. Enkel tekstbehandling

Transkript:

CSS: Endre utseende og stil på tekst Nybegynner Web Introduksjon I denne oppgaven skal vi jobbe videre med skrift, størrelser og farger. Vi skal utforske forskjellige skrifttyper, se på bakgrunnsfarger og vi skal sette CSS på bilder. Denne oppgaven bygger på forrige oppgave, CSS: Style nettsider, så hvis du ikke har gjort den, så anbefaler jeg det siden vi skal fortsette på koden derfra. Evt så kan du kopiere koden som ligger nederst på siden til CSS: Style nettsider. Steg 1: Fonter og tekst-stiler Vi kan forandre utseende på teksten ved å endre skrifttypen eller fonten som det også heter. De mest vanlige fontene heter: Arial Courier New, Courier Garamond Georgia Lucida Sans, Lucida Grande, Lucida Palatino Linotype Tahoma Times New Roman, Times Trebuchet Verdana Ikke alle fonter finnes på alle datamaskiner, så vi trenger å angi en reserve font også. Det skal vi se på etterpå. En font har en stil, de som blir oftest brukt er sans serif eller serif. Under kan du se forskjellen på sans serif og serif. Som du ser er det ikke store forskjellen, men det utgjør en liten forskjell for leseren, noen er lettere å lese enn andre. La oss prøve å endre fonten på overskriften ved å bruke font-family egenskapene. Dersom du ikke har index.html fra CSS: Style nettsider, så kan du hente koden ved å kopiere den nederst i CSS: Style nettsider-oppgaven. Legg til font-family med en font du ønsker på overskriften på nettsiden din. Under har vi brukt fonten impact med sansserif -stil, du kan godt velge en annen. Merk! i CSS-en har vi font-family: font, skriftstil. Altså har vi navnet på fonten, etterfulgt av hvilken stil vi vil at den skal være, sans-serif eller serif.

h1 { color: red; background-color: black; font-size: 72px; text-transform: uppercase; text-decoration: underline; text-decoration: blink; font-family: impact, sans-serif; Nå skal du endre fonten for alle paragrafer ( <p> ). p { font-family: georgia, 'times new roman', serif; Som du ser over så står det to skirfttyper etter hverandre, georgia og times new roman. Dette forteller CSS-en at georgia er nettsidens førstevalg og dersom denne fonten ikke finnes på maskinen til personen som åpner nettsiden, så velger den times new roman. Times new roman blir derfor reserver fonten. Prøv nå med forskjellige fonter og se hvilke du liker best. Legg merke til at hvis navnet på fonten består av flere ord så må navnet skrives inn i anførselstegn, som "times new roman". Hvilken av fontene i listen over synes du er finest? Hvilken font og skrift-stil synes du er enklest å lese? Har du en annen font på din datamaskin som ikke er nevnt over? (Det har du helt sikkert). Prøv å åpne programmet Word eller Pages, der kan du se alle fontene du har på datamaskinen. Hvis du finner en du liker så prøv om du kan bruke den på nettsiden! Du kan også lage teksten i fet, kursiv eller begge deler ved hjelp av font-stilegenskaper. La oss forandre epostteksten (husk at den finner vi inne i a-taggen). a { Eller vi kan sette teksten til kursiv.

a { font-style: italic; Det er også en font-stil-verdi ( font-style ) som heter oblique. Hvordan ser den ut? Vi kan til og med bestemme hvor fet skriften skal være ved å bruke egenskapen font-weight. Den bruker verdier som normal, bold, bolder, lighter. Du kan også bruke tall som 100, 200, 300, 400, 500, 600, 700, 800, og 900, hvor 100 er den tynneste og 900 er den tykkeste. Normal tekst er det samme som verdien 400, fet er det samme som 700. Derimot så har ikke alle fonter alle disse verdiene. Så for å være på den sikre siden, er det lurt å bruke normal eller bold osv. Overskrifter er normalt satt til fet skrift som standard. Men hvis du for eksempel ikke ønsker at h2 ikke skal være fet, må vi skrive følgende: h2 { font-weight: normal; Prøv det! Step 2: Kantlinjer! La oss legge til en kantlinje eller en ramme rundt et bilde. img { border-color: green; border-width: 5px; border-style: solid; border-color bestemmer hvilken farge rammen eller kantlinjen rundt bildet skal ha. border-width er tykkelsen på rammen som går rundt bildet. border-style er stilen på linjen, denne kan også være: dashed, dotted, double, groove, ridge, inset, outset. Prøv å forandre farge på rammen (her kan du godt bruke heksadesimaler som vi brukte i CSS: Style nettsider). Prøv å forandre bredden på rammen. Prøv å forandre linje-stil til rammen. Fant du en stil du liker? Ting å prøve ut Du kan sette på kantlinjer på alle slags elementer. Prøv å sett kantlinjer på de andre elementene på siden din. Step 3: IDer og klasser Vi ønsker å lage et kontaktavsnitt som er uthevet. Vi kan ikke bruke <p> tag fordi det vil endre alle andre paragrafer også. For å gjøre dette må vi legge til en stil for de paragrafene vi vil skal være uthevet. For å gjøre dette kan vi bruke noe som kalles ID. Denne IDen gjør at vi kun endrer stil på de taggene som har samme ID. Vi trenger da å endre HTML-koden vår sånn at den ser slik ut:

<p id="uthevet">har du sett Felix? Vennligst kontakt eieren hans på <a href="mailto:eierentilfelix@email.com">eierentilfelix @email.com</a></p> La oss gjøre den uthevet og sette en farge på teksten. Ved å sette stil på en ID bruker vi # foran ID-navnet i CSS-en: #uthevet { color: red; En ID er unik og kan bare bli brukt en gang per side. Så hva gjør vi hvis du ønsker å lage to paragrafer med større skrift? Dette kan vi løse ved å bruke klasser. Det første vi må gjøre er å gi paragrafene et klassenavn, litt på samme måte som å sette en ID bare at vi bruker class. <p class="stor">han forvant fra hagen i går.</p> <p class="stor"><strong>takk!</strong><p> Deretter setter vi stilen slik at tekten er større for alle paragrafer med class="stor" (legg merke til at vi bruker. i stedet for # ):.stor { font-size: 24px; Legg til en kant rundt klassen.stor og IDen #uthevet. Skift font og skrift-stil på klassen.stor og IDen #uthevet. Sammen kan du gjøre med <div> - og HTML5 -taggene vi brukte i oppgaven HTML: Del inn nettsiden. Ting du kan prøve: Hvordan vil du endre siden for å få den til å se bedre ut? Hvorfor ikke prøve å bruke din favorittskrifttype, farge, osv? Bruk gjerne w3schools.com/css for å utforske CSS-ens verden. Hvis du er tidlig ferdig. Gå tilbake og legg på en stil i HTML dokumentet fra forrige leksjon. Forresten, visste du at egenskapene for bakgrunn, ikke bare lar deg endre farger, men også legge til et bilde? (Hint: w3schools.com/css - background-image) Eksempel på hvordan det kan se ut Eksempel på hvordan siden kan se ut:

Koden for eksempelet over: <!doctype html> <html lang="no"> <head> <meta name="author" content="#"> <meta charset="utf-8"> <meta name="description" content="en side laget for å finne katten Felix"> <meta name="keywords" content="felix, katt, forsvunnet"> <title>katten Felix er forsvunnet</title> <!--- CSSen for siden --> <style> body{ background-color: #F8FAF4; text-align: center; h1{ color:red; background-color:black; font-size:72px; text-transform: uppercase; text-decoration: underline; text-decoration: blink; font-family: impact, sans-serif; h2{ font-weight: normal; p { font-family: georgia, 'times new roman', serif; img {

border-color: green; border-width: 5px; border-style: solid; span { color:orange; a { font-style: italic; #uthevet{ color: red;.stor{ font-size: 24px; </style> </head> <body> <!-- Dette er et Kodeklubb-prosjekt. Felix er ikke ekte og er egentlig ikke forsvunnet. --> <h1>forvunnet</h1> <h2>katten Felix</h2> <img src="http://kodeklubben.github.io/web/forsvunnet_katt/missingcat.png" alt="bilde av Felix" width="400"> <p>felix er en veldig snill katt. Han liker å kose, sitte foran varmepumpa og lekemusa si. Pelsen hans er <span>oransje</span>. </p> <p class="stor">han forvant fra hagen i går.</p> <p id="uthevet">har du sett Felix? Vennligst kontakt eieren hans på <a href="mailto:eierentilfelix@email.com">eierentilfelix @email.com</a></p> <p class="stor">takk!<p> </body> </html> Lisens: CC BY-SA 4.0