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



Like dokumenter
Intro til WWW, HTML5 og CSS

EKSAMEN Webpublisering

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.

Steg 1: Vi starter fra toppen

Grunnleggende om websider og HTML-kode

HTML: Del inn nettsiden

Web fundamentals. Web design. Frontend vs. Backend Webdesign 17. januar Monica Strand

CASCADING STYLESHEETS (CSS)

Oppgavesamling til Webutvikling < >

I denne oppgaven blir du introdusert for programmeringsspråket JavaScript. Du skal gjøre den klassiske oppgaven Hei verden, med en katt.

Javascript. Mer om layout

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

I denne oppgaven blir du introdusert for programmeringsspråket JavaScript. Du skal gjøre den klassiske oppgaven Hei verden, med en katt.

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

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

file:///c:/users/michaelp/sites/dkdm/dw6/dreamweaver6.html

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.

OBLIG 1 - WEBUTVIKLING

EKSAMEN Web-publisering

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!

Kursdokumentasjon for Dreamweaver

CSS-formatering: stilark med kommentarer

the web Introduksjon Lesson

EKSAMEN / 6101N WebPublisering

CSS: Style nettsider Nybegynner

datatyper Hva er programmering? Variabler og Informasjonsteknologi 2 Kompetansesemål

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

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.

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

INF1040 Oppgavesett 4: CSS

Oblig 1 Webutvikling av Jon-Håkon Rabben

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

I denne oppgaven blir du introdusert for programmeringsspråket JavaScript. Du skal gjøre den klassiske oppgaven Hei verden, med en katt.

Manual for innlegging av standard sideinnhold og nyheter via «backend»

Gruppe prosjekt del 3. INFO134 Klientprogrammering Vår 2017 Kandidatnummer: 304, 298

Et forsøk på definisjon

BRUKERMANUAL KOM I GANG... 2 BLOGGINNLEGG... 4 UNDERSIDER... 6 LAST OPP BILDER/VIDEO... 8 KOMMENTARER PÅ INNLEGG... 9 UTSEENDE...

Steg 1: Canvas-elementet

Dobbelklikk på program-ikonet!

JSP - 2. Fra sist. Hvordan fungerer web? Tjenerside script HTML. Installasjon av Web-tjener Et enkelt JSP-script. Ønsker dynamiske nettsider:

SUKKERGRIS. Anita og Silje DAT100

Oblig 1 Erlend Hannestad

Tilbakestille nettleser

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

1. Lage og vise et enkelt XML-dokument

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

TENK TECH SUMMERCAMP BYGG DIN EGEN NETTSIDE

Steg 1: Animasjons-attributtet

Utvikle en prototype for en digital versjon av helsekort for gravide. Programvareleverandør av ehelse-løsninger for helsevesenet

Et forsøk på definisjon. Eksempel 1

Et forsøk på definisjon. Eksempel 1

Utvikling av dynamiske nettsteder med PHP og databaser, høsten 2006

Alle publiserte nyheter arkiveres i kategorier som du selv oppretter, Det gir deg en ryddig oversikt i arkivet senere.

Et forsøk på definisjon

Oppgavesamling til Webutvikling < >

Innstillinger. Endre Personalia

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

Løsningsskisse prøve IT1

Steg 1: Felix har forsvunnet!

Google Chrome. Microsoft Edge. Mozilla Firefox. Internet Explorer. Opera. Safari

CSS: Animasjon Nybegynner

Brukermanual. Itpays W3 Publish. Sette opp, logge inn og komme i gang. Redigert den 23. mai

Dette er en demonstrasjonsside som vi skal bruke for å se litt nærmere på HTTP protokollen. Eksemplet vil også illustrere et par ting i PHP.

notater Gule lapper Mine Et praktisk eksempel med objekter IT2 Læreplansmål Gløer Olav Langslet Sandvika VGS

Oppbygging av innhold på responsive nettsider.

InfoRed Publisering. - produktbeskrivelse. TalkPool WebServices Postboks Åneby

OBLIG 2 WEBUTVIKLING

Steg 1: En første animasjon

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

Oblig 5 Webutvikling. Av Thomas Gitlevaag

med canvas Canvas Grafikk Læreplansmål Gløer Olav Langslet Sandvika VGS

Brukerveiledning WordPress. Innlogging:

Modell, meldinger og oppdatering

Høgskoleni østfold EKSAMEN

Om du allerede kjenner Scratch og har en Scratchbruker kan du gå videre til Steg 1.

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

1. XHTML. Innhold Innledning

Forsvunnet katt webside

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

Hvordan oppdatere Java.

Forkurs i informatikk Python. Andreas Færøvig Olsen

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

Webutvikling oblig 1 Marius Hanssen

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

Tilbakestill nettleser

Bedrift Online. Komme i gang. Nå er det enklere enn noensinne å redigere nettstedet ditt.

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

Bruk av OpenOffice.org 3 Writer

HTML5. Skjemaer på nettsider. Skjemaer med. Informasjonsteknologi 1 og 2. Gløer Olav Langslet Sandvika VGS

CSS: Endre utseende og stil på tekst Nybegynner

JS: Grunnleggende JavaScript

GoOnline Site Search

MMT105 Internettprogrammering Uke 44, høst 2007

Husk at du skal ha to vinduer åpne. Det ene er 'Python Shell' og det andre er for å skrive kode i.

Halloweenimasjon Introduksjon Scratch PDF

Bilder, tabeller. Kirsten Ribu 26.09

Håkon Tolsby Håkon Tolsby

Brukerveiledning. for student hjemmeeksamen

JS: Grunnleggende JavaScript Nybegynner

Denne rapporten er beregnet for dataansvarlig på Grefsenhjemmet, den som skal installere, vedlikeholde og modifisere systemet.

Transkript:

(X)HTML, CSS og JavaScript Grunnleggende programmering i Java Monica Strand 26. november 2007 Gr. leggende Java 26. november 2007 1 HTML HTML = Hyper Text Markup Language Strukturerer tekstinnhold HTML gjør ingenting, bare forteller hvordan dokumentet er satt sammen Statiske html dokumenter har filendingen.html Startsiden på en samling sider skal være filen index.html Gr. leggende Java 26. november 2007 2 Det første dokumentet Åpne Crimson Editor eller tilsvarende (enkel editor med fargemarkering av kode) Lagre en tom fil med navnet index.html Åpne filen i en nettleser (en helt blank side vises uten tittel eller annen informasjon) Gr. leggende Java 26. november 2007 3 1

Tomt dokument lagret som index.html Nettleservinduet med dokumentet index.htmlåpnet Gr. leggende Java 26. november 2007 4 Teksten Hallo verden! skrives inn i editoren Oppdater nettsiden ved hjelp av F5 og teksten kommer frem Gr. leggende Java 26. november 2007 5 Hallo verden i HTML Html tager legges inn sammen med tittel Visningen er helt lik bortsett fra at vinduet har fått tittel Tittelen Gr. leggende Java 26. november 2007 6 2

HTML tagger Start tag De grunnleggende html taggene. De forekommer alltid i par og pakker inn innholdet Slutt tag <html></html> Forteller nettleseren at det er et html dokument <head></head> Hodet på html fila. Inneholder én til flere tagger <title></title> Tittelen på skjermvinduet <body></body> Innenfor body taggene kommer alt innholdet som skal vises Gr. leggende Java 26. november 2007 7 Nå prøver vi å legge inn mer tekst inndelt i overskrifter Vi har kun fylt inn innhold, men ikke sagt noe om hvordan det skal se ut Gr. leggende Java 26. november 2007 8 Vi forteller nå hva som skal være overskrift nivå 1 og 2 Nettleseren vet nå hvordan den skal vise innholdet med overskrifter Gr. leggende Java 26. november 2007 9 3

Tag er også resterende tekst Legg merke til hva <b></b>taggen gjorde med visningen Gr. leggende Java 26. november 2007 10 <! > brukes for kommentarer. Da leser ikke nettleseren teksten. Legg merke til at bortkommentert tekst ikke vises. Legg også merke til hva to p tagger etter hverandre gjør. Gr. leggende Java 26. november 2007 11 For å lage tabeller må hver del av tabellen defineres tabellen, raden og cellen Innholdet struktureres, men vi har ikke sagt noe om hvordan vi vil ha tabellen Gr. leggende Java 26. november 2007 12 4

Ved å legge inn informasjon om at vi ønsker tabellrammer Får vi frem disse, men legg merke til avstand og tom celle Gr. leggende Java 26. november 2007 13 Nettlesere tolker forskjellig, men default er border, cellspacing og cellpadding satt til 1 Med definerer vi et mellomrom et tomt tegn. Mange mellomrom etter hverandre gjøres om til én i visningen Gr. leggende Java 26. november 2007 14 Man lærer ved å praktisere gjennomfør introduksjonskurset nedenfor http://www.veto.no/kurs/html_del1.htm htm Super ressursside: http://www.w3schools.com/html/default.asp Gr. leggende Java 26. november 2007 15 5

CSS Teksten som har blitt vist til nå er nettleserens default innstillinger Hvis vi ønsker å endre font, font størrelse, avstand mellom linjene, farger, sidebredde, tabellkanter, bildeplassering, linkfarger, hvordan innholdet plasseres på siden, etc må vi fortelle nettleseren dette CSS betyr Cascading Style Sheets og hjelper oss å styre layout og design. Gr. leggende Java 26. november 2007 16 Man kan legge stilene rett på de aktuelle elementene. Ikke en god måte, men for å vise prinsippet vises det her Legg merke til at fontstørrelsen ble generelt mindre styrt i body elementet og at første p tag har rød, midtstilt tekst Gr. leggende Java 26. november 2007 17 Flytter nå all tekstformatering ut i en egen style tag som legges i <head></head> Visningen er som før, bortsett fra at den andre p taggen også har fått rød, midtstilt formatering Gr. leggende Java 26. november 2007 18 6

Legg merke til hvordan man kommenterer en i en cssfil/style tag. Formattering for tabellen er også lagt til Tabellformateringene høyrejusterer tabellen og gir den 12 px avstand til teksten under og over. Gr. leggende Java 26. november 2007 19 For å kontrollere enkeltelementer eller grupper elementer kan man definere egne klasseattributter til htmltaggene Og innholdet vises som det gjorde før vi la formateringen ut i egen style tag. Legg merke til den åpne klassen center Gr. leggende Java 26. november 2007 20 For å gjøre stilsetting enda mer fleksiblet bør formatteringen flyttes ut eget dokument. En egen fil lages, her kalt style.css Gr. leggende Java 26. november 2007 21 7

Med css kan man styre alt som gjelder visningen av htmldokumentet. Her er det lagt noen hjerter fra tv shop som bakgrunn. Gr. leggende Java 26. november 2007 22 Pseudo elementet :first letter kan brukes til å lage første bokstav i et avsnitt annerledes enn de andre Og visningen blir ooops. Dette virket ikke i Firefox. Dessverre så er ikke dette det eneste som er nettleseravhengig. Det er viktig å teste. Gr. leggende Java 26. november 2007 23 Samme html fil og samme css Firefox (Vista) Internet Explorer 7.0 (Vista) Gr. leggende Java 26. november 2007 24 8

Man lærer fortsatt ved å praktisere gjennomfør introduksjonskurset nedenfor http://www.tizag.com/csst/ tizag Supre ressurssider: http://www.w3schools.com/css/default.asp http://www.alistapart.com/ Gr. leggende Java 26. november 2007 25 JavaScript Ble laget for å legge til interaktivitet til htmlsider Er et script språk, lettvekts programmeringsspråk Består av linjer med kjørbar kode Trenger ingen kompilering Java og JavaScript er IKKE det samme! Gr. leggende Java 26. november 2007 26 <script></script> som skal kjøres må legges inn i body. Her skrives teksten Hello world ut på toppen av dokumentet uten formatering som den aller første teksten vi skrev i html. Gr. leggende Java 26. november 2007 27 9

Hvor legges JavaScript koden? JavaScript kan legges i head, body eller eksternt JavaScript i body vil kjøres MENS siden lastes JavaScript i head vil kjøres når den blir kll kallt For å koble til et eksternt script (som css filen) legges følgende tekst inn: <script src="xxx.js"></script> Gr. leggende Java 26. november 2007 28 Variable, funksjonskall og ifelse test også i JavaScript Skriver ut God morgen hvis klokka på datamaskina er før 10 Gr. leggende Java 26. november 2007 29 Man lærer fortsatt ved å praktisere gjennomfør introduksjonskurset nedenfor http://www.w3schools.com/js/default.aspw3schools com/js/default asp Gr. leggende Java 26. november 2007 30 10