Git Product home page Git Product logo

layout's Introduction

Layout

Tijdens de opdracht Layout ga je een nieuwsportaal maken over jouw favoriete hobby. De opdrachtgever is geïntresseerd in jouw hobby en zou graag meer informatie willen hebben over je hobby. Wat is er nu leuker om dit met nieuwsberichten te doen.

###Functionele eisen

Functionele eisen beschrijven welke functionaliteit je eindproduct moet bevatten. Functionele eisen mogen nooit van technische aard zijn! Ieder persoon moet kunnen begrijpen welke functionaliteit de opdracht moet bevatten, ongeacht kennisniveau.

Layout moet aan de volgende functionele eisen voldoen:

  • Er moet een homepage zijn waarop een kop te vinden is, samen met een menu, een lijst met minimaal 4 nieuwsberichten, een balk aan de zijkant met advertenties en een melding aan de onderkant van de pagina
  • Bij elk nieuws bericht staat een lees-meer link. Die opent een nieuwe pagina met een mooi opgemaakt nieuwsbericht in de zelfde layout
  • Elk artikel heeft een kopje, inleiding, afbeelding en een knop om door te klikken
  • De advertenties aan de zijkant zijn klikbaar en openen een nieuwe link
  • In het menu staan de kopjes Home, Over 'mijn hobby' en Nieuws

###Technische eisen

Technische eisen beschrijven aan welke vakgerichte voorwaarden de opdracht moet voldoen. Bijvoorbeeld dat de opdracht in correct validerend HTML en CSS moet worden geschreven.

Layout moet aan de volgende technische eisen voldoen:

  • Alle documenten zijn geschreven in HTML5
  • Alle documenten bevatten het correcte doctype
  • Alle documenten bestaan uit een head en body
  • Alle documenten hebben een title
  • Alle documenten bevatten correcte koppen, paragrafen, lijsten, afbeeldingen en links
  • Alle documenten valideren als correct HTML5, http://validator.w3.org/
  • Alle documenten bevatten een sans serif lettertype
  • De 'float' wordt alleen gebruikt waar hij voor in het leven is geroepen: het uitlijnen van afbeeldingen. Dus niet het uitlijnen van divs, sections etc.
  • Je maakt gebruik van HTML 5 elementen als header, section, article, aside, nav en footer zoals ze bedoeld zijn
  • De positionering van de pagina doe je door gebruik van het flex weergave type
  • Er staan geen style elementen en atributen in de HTML

Bronnen

HTML/CSS

Bonus

Wanneer je een mooi nieuwsportaal hebt gemaakt voor jouw favoriete hobby, kun je de website uitbreiden zodat hij ook op een tablet en een mobiel goed zichtbaar is. Hiervoor kun je de stylesheet uitbreiden met 'media queries'. Hierdoor kunnen alle bezoekers jouw nieuwsportaal goed bekijken. Pas per weergave (tablet en mobiel) de flex weergave zo aan dat hij per weergave een iets ander uiterlijk krijgt.

Bronnen

HTML/CSS

layout's People

Contributors

jeroenslemmer avatar jwhuisman avatar maxdebosscher avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.