ah teaches information design (Semantics, Accessibility and Markup lecture)
Semantics, Accessibility and Markup
Lecture outline
This week we will introduce HTML and how proper use can mean more accessible websites. Lecture slides will be made available on the day of the lecture (October 7).
Course business
Just a couple things we need to discuss before getting into today's lecture:
- Tech support channel on Discord
- P2 grades out by next week's class
- Andrew's Thursday office hours changing time to 12-1pm
Defining Context
Where it gets difficult
- What kind of device might the user access the site on?
- What kind of environment might they use it in?
- What time are they likely to use it at?
We cannot really control context when it comes to the web, so our challenge is to support flexibility.
The Tension
Fixed vs fluid
As a web designer, this is your biggest challenge. Transitioning from thinking in fixed designs and moving to fluid designs.
How Fluid Works
Websites that are fluid and respond to different device sizes accordingly are considered responsive websites.
Viewports
The viewport is the area in which our website renders in a browser. Let's take a look at a couple of different viewport sizes.
Layers of Information
- Physical: A user's relationship to their environment.
- Semantic: Messages or meaning established for others.
- Digital: Encoded/computer-centric messaging.
The Document-Object Model (DOM)
Our standard in delivering HTML
This week you will be building your first HTML pages, this involves the DOM, which put simply is a collection of objects (ie. navigation, headings, paragraphs) that resemble the document it is modelling.
Semantic markup
Telling the computer the pieces
HTML elements are (most frequently) comprised of an opening, and closing tag — i.e. <p></p> — which wrap the content they semantically define.
Oops, this code did not quite load. Please view it at https://codepen.io/andrewhaw/pen/cd0509d108d9292b031bc4b78d14a596
Semantic Markup
Markup should help us understand the content.
Oops, this code did not quite load. Please view it at https://codepen.io/andrewhaw/pen/cca86d1438b4958efddeb5178290d02b
Accessible SEO
Remember what Google sees...
"Google is blind. Google doesn’t use a mouse. Google relies on structural cues in the content to make more sense of the page."SEO and Accessibility Overlap by Liam McGee
Ask questions
We are going to be covering something entirely new for a lot of you. Ask questions. Web development is a moving target.
Code tutorials
We will be doing code tutorials for the next couple weeks. As part of this it will be important that you have ready:
- Visual Studio Code (code.visualstudio.com/)
- Firefox (mozilla.org/firefox) or Google Chrome (google.com/chrome/)
Keep an 'eye' on AI use
Such an amazing pun (not)....
Unless specified by a project, quiz or exercise brief you are permitted to use AI. Please note that you are responsible for the output and all AI use must be accompanied by the following:
- the name of the tool
- the parameters or prompted used
- a copy of the generated material linked
Common Coding Errors
Since we will be starting some scripting this week, please keep an eye out for:
- Typoess: This is handz downe teh most commmon prublem.
- Forgetting brackets: Not ending or closing an element will lead to
- Forgetting to save: The file won't be able to update if not saved.
- Files and folders matter: The naming of files and folders (and where you put them) is very important.

Pay extra attention if this is you
Today's tutorial files
Available at 235.ah.link/t01
During critiques
While we are doing critiques today:
- Please complete a teamwork reflection
- Please complete the in-class activity
- You can work on the HTML Exercise
This week's critique schedule:
Times are approximate. Please be in the class five minutes before your alloted time.
Critiques with Andrew
- 11:10 Babadook
- 11:17 The Hustlers
- 11:24 Superstars
- 11:31 D&E
- 11:38 Dumpling Devourers
- 11:45 J&J
- 11:52 Whatever
- 11:59 Polar Bears
- 12:06 Placeholder
- 12:13 Pho
- 12:20 The Triplettes
- 12:27 Pastry Lovers
- 12:34 Bobearette
- 12:41 P2 Group 19
- 12:48 T&C
- 12:55 The Three Mimosa's
- 13:02 Four
- 13:09 Goats
- 13:16 Purple
Critiques with Mehru
- 11:10 Can we decide on our name later?
- 11:17 Rocky II
- 11:24 Sapper ted
- 11:31 Islanders
- 11:38 Clash Royale
- 11:45 It's All You Buddy
- 11:52 The Stars
- 11:59 Can You Recommend?
- 12:06 100%
- 12:13 BMJ
- 12:20 Sleep Deprived
- 12:27 Chompers
- 12:34 Koala
- 12:41 The minions
- 12:48 The mangoes
- 12:55 The Special Ones
- 13:02 P2 Group 20
- 13:09 Chicken Teryaki
- 13:16 Very Good Design Happened Here
Break time!
Please return for class in 10 minutes