Skip to content

FEND16/html-css

Repository files navigation

HTML & CSS

Allt material till kursen HTML & CSS för FEND16 finns och kommer att finnas i detta repo.

  • Presentationer och genomgångar ligger under mappen slides.
  • Kod från olika kodgenomgångar under kursens gång ligger under mappen code.
  • Övningar som vi gör under lektionstid ligger under mappen exercises
  • Eventuella lösningsförslag kommer att ligga under mappen solutions.

Litteratur

Detta är de huvudsakliga sidorna vi kommer att använda oss utav men det kan även vara vissa specifika länkar till varje undervisningstillfälle. Under kursens gång kommer rubriken Links att fyllas på med alla länkar som används till kursen.

Handledning

Handledning i kursen ges på plats i klassrummet. Är du av någon anledning inte närvarande under undervisningstillfället bär du ett eget ansvar att ta reda på vad du har missat och vad du behöver göra.

Kursens övergripande mål

  • Ha grundläggande kunskaper om HTML och CSS, samt i hur HTML sammankopplas till CSS och andra resurser som t.ex. bild.
  • Kunna konvertera en designskiss, uppbyggd på sådant sätt som förväntas av branschen, till HTML och CSS.
  • Kunna skapa multikolumnlayout, navigation, formulär och felsöka HTML och CSS.
  • Kunna tydliggöra funktioner av vissa HTML-taggar, såsom table-tagg samt kunna
  • använda denna med tabulär data.
  • Grundläggande kunskaper om boxmodellen och floatmodellen.
  • Ha grundläggande kännedom om arbetsmetodiken Progressive Enhancement.
  • Kunna använda hjälpverktyg såsom SASS och LESS, samt kunna utöka CSS-språ̊ket med ytterligare funktionalitet.

Betygskriterier

IG Icke Godkänt: om den studerande ej uppnått samtliga kriterier för Godkänt.

  • För Godkänd (G) krävs att den studerande nå̊r följande må̊l:
  • Ha grundläggande kunskaper om HTML och CSS, samt i hur HTML sammankopplas till CSS och andra resurser som t.ex. bild.
  • Kunna konvertera en designskiss, uppbyggd på sådant sätt som förväntas av branschen, till HTML och CSS.
  • Kunna skapa multikolumnlayout, navigation, formulär och felsöka HTML och CSS.
  • Kunna tydliggöra funktioner av vissa HTML-taggar, såsom table-tagg samt kunna använda denna med tabulär data.
  • Grundläggande kunskaper om boxmodellen och floatmodellen.
  • Ha grundläggande kännedom om arbetsmetodiken Progressive Enhancement.
  • Kunna använda hjälpverktyg såsom SASS och LESS, samt kunna utöka CSS-språ̊ket med ytterligare funktionalitet.

För Väl Godkänd (VG) krävs att den studerande får godkänt på̊ samtliga G – respektive VG- kriterier:

  • På egen hand kunskap i att implementera Progressive Enhancement.
  • God förståelse att anpassa en HTML- och CSS-mall att fungera väl i olika enheter (Responsive web).

Schema


v.45

Pass 1: Måndag 7/11

  • Kursintroduktion
  • Grundlig sidstruktur i HTML
  • Formattering av HTML
  • Grundläggande CSS

Länkar


v.46

Pass 2: Onsdag 9/11

  • CSS:
    • Selektorer
    • Mått och enheter
    • Positionering
  • HTML:
    • Semantisk HTML
    • Validering

Länkar


v.47

Pass 3: Måndag 21/11

  • Layouttekniker
    • display-egenskapen
    • Positioneringstekniker
    • Boxmodellen
    • Flexbox
  • CSS-selektorer

Länkar

Pass 4: Onsdag 23/11

  • Tabeller
  • Formulär
  • Styla tabeller och formulär med CSS
  • Pseudo-selektorer

Länkar


v.48

Pass 5: Torsdag 1/12

  • Upplägg av kod / Best Practice.

  • Webtypografi & färg

  • Arbete med obligatorisk inlämningsuppgift inom HTML & CSS. (Mindre individuell uppgift)

Länkar

Pass 6: Fredag 2/12

  • Inlämning av obligatorisk inlämningsuppgift inom HTML & CSS. (Mindre individuell uppgift)

v.49

Pass 7: Måndag 5/12

  • Responsivitet
    • Media Queries
    • Mobile first / Desktop First
    • Progressive enhancement / Graceful Degradation

Länkar

Pass 8: Tisdag 6/12

  • Responsivitet
  • Hantering av bilder
    • Vektorgrafik i webbläsaren
    • Pixelgrafik i webbläsaren

Länkar


v.50

Pass 9: Onsdag 14/12

  • SASS - Sassy CSS
    • Installation
    • Variabler
    • Nesting
    • Partials

Länkar

Pass 10: Torsdag 15/12

  • Arbete med gruppuppgift

Pass 11: Fredag 16/12

Inställt p.g.a sjukdom


v. 51

Pass 12: Måndag 19/12

  • Ramverk
    • Vilka ramverk finns tillgängliga
    • Vad gör de olika ramverken
    • Bygga en enklare sida med ramverk

Länkar

Pass 13: Torsdag 22/12

  • Uppsamlingstillfälle för diverse uppgifter

v.1

Pass 14: Måndag 2/1

  • Animering

    • Animering med transitions
    • Animering med keyframes
  • Transform property

Länkar


v.2

Pass 15: Måndag 9/1

  • Eget arbete med gruppuppgiften

Pass 16: Tisdag 10/1

  • Eget arbete med gruppuppgiften

v.3

Pass 17: Måndag 16/1


v.4

Pass 18: Torsdag 26/1

  • Handledning med projektuppgiften
    • Eget arbete med projektuppgiften, lärare på plats för handledning

Pass 19: Måndag 30/1

  • Redovisning av projektuppgiften, helklass

Links

Referensmaterial

Positionering

Formulär och tabeller

Best Practice

Typography

Responsivitet

About

All content for the HTML & CSS Course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published