Skip to content

NoroffFEU/html-css-course-assignment-k-chh

Repository files navigation

Open in Visual Studio Code

HTML & CSS Course Assignment

Brief

You must deliver a properly functioning, responsive website for the assignment brief you chose in Design 1.

The site needs to have every page listed in the site architecture on your chosen brief. Certain functionality requiring JavaScript can be mimicked; for example, a login page could link across from the ‘Sign in’ button.

  • The HTML should be semantic and neat.
  • The CSS should follow the DRY principle and be easy to read.
  • The website should be responsive and look good at every screen size with no horizontal scrollbars. Use Flexbox and CSS Grids where appropriate. Please do not use a CSS framework like Bootstrap; we want to see that you can build responsive sites without the help of a framework.
  • The site should be WCAG compliant, and accessibility should be taken into account.
  • Each page should have a unique <meta name="description">, <title>, and <h1>.
  • You should not use copied code in your submission. All code submitted must be written by yourself. You may use external sources to show you how to achieve specific effects, which should be included in your report.

Process

  1. Look at your prototype and consider how the elements will move across the different devices. Which elements move where on different devices?
  2. Write your HTML and CSS, ensuring your HTML is semantic and bug-free and your CSS follows DRY principles.
  3. Use media queries, flex or grid to make your website responsive across screen sizes.
  4. Test your website using your developer tools and also test on major browsers and various devices.
  5. Validate your code using the Markup Validation Service
  6. Use the WAVE Web Accessibility Evaluation Tools to test that your site matches best practices for accessibility
  7. When your site is ready, post it on the Teams peer review channel.
  8. Look at the work of your peers and write a review for them.
  9. Make adjustments based on the feedback you gather from peers and teachers.
  10. Submit here on Teams.

Delivery

  • Please include a link to your live site, deployed on Netlify or GitHub Pages in your submission.
  • Please include a link to your public GitHub repo containing your code in your submission.
  • There is no reflection for this CA.

About

html-css-course-assignment-k-chh created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published