Recall

ZIMSEC O-Level Computer Science (4021)

Web Design: notes

AI-written, not yet teacher-reviewed

Not affiliated with or endorsed by ZIMSEC

Building pages

  • A web page is written in HTML, which sets the structure (headings, paragraphs, images, links). CSS sets the look (colours, fonts, layout).
  • A website is a group of linked pages on a web server, found by its URL.
  • Templates give pages the same layout so the site looks consistent and is quicker to build.

Content

  • Write short, clear text. Use headings, lists and images with alt text for people who cannot see them.
  • Keep images small so pages load fast on mobile data.
  • Use links that say where they go.

Content management systems

A CMS (such as WordPress) lets people add and edit pages without writing code. Plugins and extensions add features, such as a contact form, a shop or a search box.

Graphic design

Use colours with good contrast, a few readable fonts, and a clear layout. Logos and pictures should match the purpose of the site.

Ads

Websites may show adverts to earn money. Too many slow the page and annoy visitors.

Web security

  • HTTPS encrypts data between the browser and the server; look for the padlock.
  • Keep the CMS and plugins updated, use strong passwords, and back up the site.

Web development, testing and debugging

  • Test in different browsers and on phones and computers.
  • Check every link works, forms accept good data and reject bad data, and pages load quickly.
  • Debugging means finding and fixing errors in the code.

Gotcha: HTML gives a page its structure; CSS gives it its style.

Built by Allan Simoyi · X · GitHub · How it's built