SlideShare a Scribd company logo
1 of 20
Download to read offline
HTML
• Märkspråk (HyperText Markup Language)
• Presentera innehåll på webben
• HTML styr inte utseendet
• Ett HTML-dokument består av flera HTML-element
Vad är HTML?
• HTML 1.0 - 1992
• HTML 2.0 - 1994
• HTML 4.01 - 1997 (Strict & Transitional)
• XHTML 1.0 - 2000 (Strict & Transitional)
• HTML 5 - 2012 (ej fastställd)
Versioner
http://caniuse.com
HTML-Element
• Ett element består av en eller två taggar
• Start och sluttagg eller om elementet saknar innehåll så
finns det endast en starttagg
Exempel
Vanliga Element
• <h1> Heading - Rubriker
• <p> Paragraph - Stycke
• <b>, <i>, <strong>, <em> Dekorativa element
• <br /> Break - Radbryt
• <hr /> Horizontal Rule - Horisontell linje
• <ul>, <ol> & <li> List - Lista
Exempel
Kodstruktur
• Nestla - vad är det?
• Föräldrar, barn och syskon
• Indentering (Indrag)
• Läsbarhet i koden
• Kommentarer <!—- —->
Exempel
Egenskaper
<a href=”http://mah.se”>Gå till Mah</a>
Attribut Värde Innehåll
Gå till Mah
Egenskaper
<img src=”bilder/katt.jpg” alt=”katt” />
• Ett element kan ha flera attribut och värden
• Element utan innehåll har endast en start-tagg, markeras
med ett / på slutet
• Attributen skrivs alltid i start-taggen
Sökvägar & Filnamn
• Absoluta och relativa sökvägar
• Gå upp .. gå ner /mappnamn
• Använd inte ÅÄÖ i sökvägar eller filnamn
• HTML-dokument måste ha filändelsen .html
• Ingångssidan brukar döpas till index.html
Övning
HTML-dokument
• Doctype - HTML-version
• <html> - Den yttre ramen
• <head> - Metadata
• <body> - Innehåll
• Quirks mode
Exempel
Metadata
• Information om innehållet på webbplatsen
• T.ex. avsändare, beskrivning, dokumenttitel
• UTF-8 - teckenuppsättning
• <meta /> - Elementet för metainformation
• Metadatan styrs genom attribut
• name & content
Exempel
Exempel
Validering
• Kontrollera koden så att den är korrekt
• Hittar fel, dock inte alla
• Ska göras ofta och inte bara i slutet av arbetet
• Görs via; https://validator.w3.org
• Börja med fel nummer 1 och gå vidare
Exempel
Resurser
• Textredigerare (Editor)
• Atom, Sublime, Brackets, Edge Code, Notepad++
• Bildbehandlingsprogram
• Photoshop, Gimp, Illustrator Inkscape
• Textmaterial, guider och andra källor finns på nätet
Summering
• Vad är HTML?
• HTML-element
• Vad är nestla/indentering?
• Principen är viktigare än alla detaljer
• Övning ger färdighet
• Ge inte upp
Läshänvisningar
• Till nästa gång.
• HTML & CSS-boken - Kapitel 5 (sidorna 109-144)
• Youtube - Web Development tutorial for beginners (#2)

More Related Content

What's hot

VT18 - DA355A/DA344A - Introduktion till HTML
VT18 - DA355A/DA344A - Introduktion till HTMLVT18 - DA355A/DA344A - Introduktion till HTML
VT18 - DA355A/DA344A - Introduktion till HTMLAnton Tibblin
 
VT17 - DA355A - Introduktion HTML
VT17 - DA355A - Introduktion HTMLVT17 - DA355A - Introduktion HTML
VT17 - DA355A - Introduktion HTMLAnton Tibblin
 
HT17 - DA156A - Tabeller & Formulär
HT17 - DA156A - Tabeller & FormulärHT17 - DA156A - Tabeller & Formulär
HT17 - DA156A - Tabeller & FormulärAnton Tibblin
 
Webbapplikationer - Kursintroduktion (anton.tibblin@mah.se)
Webbapplikationer - Kursintroduktion (anton.tibblin@mah.se)Webbapplikationer - Kursintroduktion (anton.tibblin@mah.se)
Webbapplikationer - Kursintroduktion (anton.tibblin@mah.se)Anton Tibblin
 
Webbapplikationer - HTML
Webbapplikationer - HTMLWebbapplikationer - HTML
Webbapplikationer - HTMLAnton Tibblin
 
HT17 - DA156A - Layout med HTML & CSS
HT17 - DA156A - Layout med HTML & CSSHT17 - DA156A - Layout med HTML & CSS
HT17 - DA156A - Layout med HTML & CSSAnton Tibblin
 
HT18 - DA156A - Layout med CSS
HT18 - DA156A - Layout med CSSHT18 - DA156A - Layout med CSS
HT18 - DA156A - Layout med CSSAnton Tibblin
 
HT16 - DA156A - Kursintroduktion
HT16 - DA156A - KursintroduktionHT16 - DA156A - Kursintroduktion
HT16 - DA156A - KursintroduktionAnton Tibblin
 
HT16 - DA156A - Tabeller och formulär
HT16 - DA156A - Tabeller och formulärHT16 - DA156A - Tabeller och formulär
HT16 - DA156A - Tabeller och formulärAnton Tibblin
 
HT18 - DA156A - Introduktion till HTML
HT18 - DA156A - Introduktion till HTMLHT18 - DA156A - Introduktion till HTML
HT18 - DA156A - Introduktion till HTMLAnton Tibblin
 
HT17 - DA156A - Introduktion till HTML
HT17 - DA156A - Introduktion till HTMLHT17 - DA156A - Introduktion till HTML
HT17 - DA156A - Introduktion till HTMLAnton Tibblin
 
HT19 - DA156A - Introduktion till HTML
HT19 - DA156A - Introduktion till HTMLHT19 - DA156A - Introduktion till HTML
HT19 - DA156A - Introduktion till HTMLAnton Tibblin
 
HT16 - DA156A - Ramverk och bibliotek
HT16 - DA156A - Ramverk och bibliotekHT16 - DA156A - Ramverk och bibliotek
HT16 - DA156A - Ramverk och bibliotekAnton Tibblin
 

What's hot (14)

VT18 - DA355A/DA344A - Introduktion till HTML
VT18 - DA355A/DA344A - Introduktion till HTMLVT18 - DA355A/DA344A - Introduktion till HTML
VT18 - DA355A/DA344A - Introduktion till HTML
 
VT17 - DA355A - Introduktion HTML
VT17 - DA355A - Introduktion HTMLVT17 - DA355A - Introduktion HTML
VT17 - DA355A - Introduktion HTML
 
HT17 - DA156A - Tabeller & Formulär
HT17 - DA156A - Tabeller & FormulärHT17 - DA156A - Tabeller & Formulär
HT17 - DA156A - Tabeller & Formulär
 
Webbapplikationer - Kursintroduktion (anton.tibblin@mah.se)
Webbapplikationer - Kursintroduktion (anton.tibblin@mah.se)Webbapplikationer - Kursintroduktion (anton.tibblin@mah.se)
Webbapplikationer - Kursintroduktion (anton.tibblin@mah.se)
 
Webbapplikationer - HTML
Webbapplikationer - HTMLWebbapplikationer - HTML
Webbapplikationer - HTML
 
HT17 - DA156A - Layout med HTML & CSS
HT17 - DA156A - Layout med HTML & CSSHT17 - DA156A - Layout med HTML & CSS
HT17 - DA156A - Layout med HTML & CSS
 
JavaScript - Intro
JavaScript - IntroJavaScript - Intro
JavaScript - Intro
 
HT18 - DA156A - Layout med CSS
HT18 - DA156A - Layout med CSSHT18 - DA156A - Layout med CSS
HT18 - DA156A - Layout med CSS
 
HT16 - DA156A - Kursintroduktion
HT16 - DA156A - KursintroduktionHT16 - DA156A - Kursintroduktion
HT16 - DA156A - Kursintroduktion
 
HT16 - DA156A - Tabeller och formulär
HT16 - DA156A - Tabeller och formulärHT16 - DA156A - Tabeller och formulär
HT16 - DA156A - Tabeller och formulär
 
HT18 - DA156A - Introduktion till HTML
HT18 - DA156A - Introduktion till HTMLHT18 - DA156A - Introduktion till HTML
HT18 - DA156A - Introduktion till HTML
 
HT17 - DA156A - Introduktion till HTML
HT17 - DA156A - Introduktion till HTMLHT17 - DA156A - Introduktion till HTML
HT17 - DA156A - Introduktion till HTML
 
HT19 - DA156A - Introduktion till HTML
HT19 - DA156A - Introduktion till HTMLHT19 - DA156A - Introduktion till HTML
HT19 - DA156A - Introduktion till HTML
 
HT16 - DA156A - Ramverk och bibliotek
HT16 - DA156A - Ramverk och bibliotekHT16 - DA156A - Ramverk och bibliotek
HT16 - DA156A - Ramverk och bibliotek
 

Similar to Föreläsning om HTML

Introduktion till HTML
Introduktion till HTMLIntroduktion till HTML
Introduktion till HTMLAnton Tibblin
 
VT2019 - DA355A - Intro HTML & CSS
VT2019 - DA355A - Intro HTML & CSSVT2019 - DA355A - Intro HTML & CSS
VT2019 - DA355A - Intro HTML & CSSAnton Tibblin
 
HT18 - DA156A - Extra
HT18 - DA156A - ExtraHT18 - DA156A - Extra
HT18 - DA156A - ExtraAnton Tibblin
 
SEO, Hamar 19.01.2011 - Jennifer Marki
SEO, Hamar 19.01.2011 - Jennifer MarkiSEO, Hamar 19.01.2011 - Jennifer Marki
SEO, Hamar 19.01.2011 - Jennifer Markijsmarki
 
SEO, Hamar 19.01.2011 - Jennifer Marki
SEO, Hamar 19.01.2011 - Jennifer MarkiSEO, Hamar 19.01.2011 - Jennifer Marki
SEO, Hamar 19.01.2011 - Jennifer Markijsmarki
 
jQuery & HTML5 Cache
jQuery & HTML5 CachejQuery & HTML5 Cache
jQuery & HTML5 CacheAnton Tibblin
 
HT17 - DA156A - Kursintroduktion
HT17 - DA156A - KursintroduktionHT17 - DA156A - Kursintroduktion
HT17 - DA156A - KursintroduktionAnton Tibblin
 
HT17 - DA156A - Sammanfattning av kursen
HT17 - DA156A - Sammanfattning av kursenHT17 - DA156A - Sammanfattning av kursen
HT17 - DA156A - Sammanfattning av kursenAnton Tibblin
 
HT18 - DA156A - Kursintroduktion
HT18 - DA156A - KursintroduktionHT18 - DA156A - Kursintroduktion
HT18 - DA156A - KursintroduktionAnton Tibblin
 
HT17 - DA354A - Webbapplikation
HT17 - DA354A - WebbapplikationHT17 - DA354A - Webbapplikation
HT17 - DA354A - WebbapplikationAnton Tibblin
 
HTML - Tabeller och formulär
HTML - Tabeller och formulärHTML - Tabeller och formulär
HTML - Tabeller och formulärAnton Tibblin
 
HT19 - DA156A - Kursintroduktion
HT19 - DA156A - KursintroduktionHT19 - DA156A - Kursintroduktion
HT19 - DA156A - KursintroduktionAnton Tibblin
 
HT20 - DA106A - Kursintroduktion
HT20 - DA106A - KursintroduktionHT20 - DA106A - Kursintroduktion
HT20 - DA106A - KursintroduktionAnton Tibblin
 

Similar to Föreläsning om HTML (17)

Introduktion till HTML
Introduktion till HTMLIntroduktion till HTML
Introduktion till HTML
 
VT2019 - DA355A - Intro HTML & CSS
VT2019 - DA355A - Intro HTML & CSSVT2019 - DA355A - Intro HTML & CSS
VT2019 - DA355A - Intro HTML & CSS
 
HT18 - DA156A - Extra
HT18 - DA156A - ExtraHT18 - DA156A - Extra
HT18 - DA156A - Extra
 
13 cms ht14
13 cms ht1413 cms ht14
13 cms ht14
 
SEO, Hamar 19.01.2011 - Jennifer Marki
SEO, Hamar 19.01.2011 - Jennifer MarkiSEO, Hamar 19.01.2011 - Jennifer Marki
SEO, Hamar 19.01.2011 - Jennifer Marki
 
SEO, Hamar 19.01.2011 - Jennifer Marki
SEO, Hamar 19.01.2011 - Jennifer MarkiSEO, Hamar 19.01.2011 - Jennifer Marki
SEO, Hamar 19.01.2011 - Jennifer Marki
 
jQuery & HTML5 Cache
jQuery & HTML5 CachejQuery & HTML5 Cache
jQuery & HTML5 Cache
 
4 html 2_ht13
4 html 2_ht134 html 2_ht13
4 html 2_ht13
 
HT17 - DA156A - Kursintroduktion
HT17 - DA156A - KursintroduktionHT17 - DA156A - Kursintroduktion
HT17 - DA156A - Kursintroduktion
 
HT17 - DA156A - Sammanfattning av kursen
HT17 - DA156A - Sammanfattning av kursenHT17 - DA156A - Sammanfattning av kursen
HT17 - DA156A - Sammanfattning av kursen
 
HT18 - DA156A - Kursintroduktion
HT18 - DA156A - KursintroduktionHT18 - DA156A - Kursintroduktion
HT18 - DA156A - Kursintroduktion
 
HT17 - DA354A - Webbapplikation
HT17 - DA354A - WebbapplikationHT17 - DA354A - Webbapplikation
HT17 - DA354A - Webbapplikation
 
HTML - Tabeller och formulär
HTML - Tabeller och formulärHTML - Tabeller och formulär
HTML - Tabeller och formulär
 
HT19 - DA156A - Kursintroduktion
HT19 - DA156A - KursintroduktionHT19 - DA156A - Kursintroduktion
HT19 - DA156A - Kursintroduktion
 
Html 3 ht14
Html 3 ht14Html 3 ht14
Html 3 ht14
 
Seo grunder
Seo grunderSeo grunder
Seo grunder
 
HT20 - DA106A - Kursintroduktion
HT20 - DA106A - KursintroduktionHT20 - DA106A - Kursintroduktion
HT20 - DA106A - Kursintroduktion
 

More from Johannes Karlsson

More from Johannes Karlsson (7)

Cms - WordPress
Cms - WordPressCms - WordPress
Cms - WordPress
 
Inför produktion
Inför produktionInför produktion
Inför produktion
 
Föreläsning om CSS
Föreläsning om CSSFöreläsning om CSS
Föreläsning om CSS
 
Kursintroduktion ME135 & ME153
Kursintroduktion ME135 & ME153Kursintroduktion ME135 & ME153
Kursintroduktion ME135 & ME153
 
Inför produktion ht14
Inför produktion ht14Inför produktion ht14
Inför produktion ht14
 
Anvandbarhet 2 ht14
Anvandbarhet 2 ht14Anvandbarhet 2 ht14
Anvandbarhet 2 ht14
 
Användbarhet 1
Användbarhet 1Användbarhet 1
Användbarhet 1
 

Föreläsning om HTML

  • 2. • Märkspråk (HyperText Markup Language) • Presentera innehåll på webben • HTML styr inte utseendet • Ett HTML-dokument består av flera HTML-element Vad är HTML?
  • 3. • HTML 1.0 - 1992 • HTML 2.0 - 1994 • HTML 4.01 - 1997 (Strict & Transitional) • XHTML 1.0 - 2000 (Strict & Transitional) • HTML 5 - 2012 (ej fastställd) Versioner http://caniuse.com
  • 4.
  • 5.
  • 6. HTML-Element • Ett element består av en eller två taggar • Start och sluttagg eller om elementet saknar innehåll så finns det endast en starttagg Exempel
  • 7. Vanliga Element • <h1> Heading - Rubriker • <p> Paragraph - Stycke • <b>, <i>, <strong>, <em> Dekorativa element • <br /> Break - Radbryt • <hr /> Horizontal Rule - Horisontell linje • <ul>, <ol> & <li> List - Lista Exempel
  • 8. Kodstruktur • Nestla - vad är det? • Föräldrar, barn och syskon • Indentering (Indrag) • Läsbarhet i koden • Kommentarer <!—- —-> Exempel
  • 9. Egenskaper <a href=”http://mah.se”>Gå till Mah</a> Attribut Värde Innehåll Gå till Mah
  • 10. Egenskaper <img src=”bilder/katt.jpg” alt=”katt” /> • Ett element kan ha flera attribut och värden • Element utan innehåll har endast en start-tagg, markeras med ett / på slutet • Attributen skrivs alltid i start-taggen
  • 11. Sökvägar & Filnamn • Absoluta och relativa sökvägar • Gå upp .. gå ner /mappnamn • Använd inte ÅÄÖ i sökvägar eller filnamn • HTML-dokument måste ha filändelsen .html • Ingångssidan brukar döpas till index.html Övning
  • 12. HTML-dokument • Doctype - HTML-version • <html> - Den yttre ramen • <head> - Metadata • <body> - Innehåll • Quirks mode
  • 14. Metadata • Information om innehållet på webbplatsen • T.ex. avsändare, beskrivning, dokumenttitel • UTF-8 - teckenuppsättning • <meta /> - Elementet för metainformation • Metadatan styrs genom attribut • name & content Exempel
  • 15.
  • 17. Validering • Kontrollera koden så att den är korrekt • Hittar fel, dock inte alla • Ska göras ofta och inte bara i slutet av arbetet • Görs via; https://validator.w3.org • Börja med fel nummer 1 och gå vidare Exempel
  • 18. Resurser • Textredigerare (Editor) • Atom, Sublime, Brackets, Edge Code, Notepad++ • Bildbehandlingsprogram • Photoshop, Gimp, Illustrator Inkscape • Textmaterial, guider och andra källor finns på nätet
  • 19. Summering • Vad är HTML? • HTML-element • Vad är nestla/indentering? • Principen är viktigare än alla detaljer • Övning ger färdighet • Ge inte upp
  • 20. Läshänvisningar • Till nästa gång. • HTML & CSS-boken - Kapitel 5 (sidorna 109-144) • Youtube - Web Development tutorial for beginners (#2)